Ignition X is now here!

Community Forums/Monkey Talk/Ignition X is now here!

Playniax(Posted 2014) [#1]
Hi,

Ignition X is now here!!! (release)

So what's new in Ignition X? (since Ignition)

• Integrated physics engine box2d
• NEW tile system (written from scratch) with full support for tiled (orthogonal, isometric and isometric staggered)
• Color class
• timer class
• XML support
• Base 64 decoding/encoding

And most other Ignition X features

• Scene manager
• Screen transitions
• Advanced 2d engine (virtual resolutions, playfield windows, layers, sprites, shapes, tiles, parallax scrolling, zoom/rotate/fade screens, splitscreens and more!)
• Skinnable game GUI system (text, buttons, sliders, progress bars, scrollboxes, checkboxes, shapes and more!)
• Low level system GUI (built-in pause, continue and quit button but can be customized)
• Generic particle system
• Generic collision system
• Configuration file loader
• Storage system for saving game data
• Highscore manager
• Bitmap fonts
• Object pool system
• Loader screen
• Virtual joystick and joypad controls
• Pixel perfect collision module
• Special effects
• Sound effects library
• Scripting engine for loading level data
• Common code library (tons of extra commands and functions)
• Content manager
• Delta timer class
• Retro style string manipulation
• Simple image processing module (blur image, image to black and white and mask image)
• Support for R.U.B.E.

(Ignition X comes with 175+ source code files, templates, documentation and examples)

Go to the demo page or buy your license now!

Bye,

Tony


Playniax(Posted 2014) [#2]
Version 2.02 is now up!

I have added the Casting method to both tile world creators and examples.on how to use this.

Casting makes it easy to replace the standard iTile class with a custom made one.


Playniax(Posted 2014) [#3]
Hi,

Version 2.03 is up!

This is a big update!

• Improved animation support for iLayerSprite and iGuiAnimation.

The content manager can now be used as an animation 'manager' and I have added a new animation method for playing a frame sequence.

Example: AnimationSequence( "walk.png",[0,1,2,3,4,5,6,7,8,9,10,9,8,7,6,5,4,3,2,1] )

• New collision methods for layer objects called collision points!

It supports 2 ways of detecting collision:

PointCollision() - Checks if a collision point is in a rectangular shape of the object it collides with
LineCollision() - Lines intersect check

I am looking at some editor solutions for adding collision points to objects but that will be in a future release.

As a nice side effect of the collision points you can make 2d vector gfx based games.

Have a look at these demos

Demo 1
Demo 2
Demo 3

• Added LoadTextAtlas() to the content manager.

Example: LoadTextAtlas("sprites.png", "sprites.txt", Image.MidHandle)

Adds the sprite atlas data file from the texture packer exporter to the content manager for faster loading.

• Added more engine based tile examples.

• Added a tool called tileset padder and can be found here

The tileset padder can add add the extra pixel to the border of each tile for you automatically.

• Bug fixes

Fixed the iLayerTileMap camera bug.

Bye,

Tony


Playniax(Posted 2014) [#4]
Would you believe this?!
For some reason and I am still scratching my head because of this our price of the RUBE importer automatically changed from 20 to 54 Euro at MyCommerce?!
So for everybody who was wondering why we was charging so much for it, we are not.
It should be 20 Euro!
I have changed it back to 20 and I hope it will stay this way.

http://playniax.com/physics.html