Category: Documentation

IGE 1.0.0 Beta 7 Released

Includes box2d updates and bug fixes along with some new features such as being able to set a physics body as non-gravitic so that gravity does not affect it, as well as setting fixed rotation in the body definition.

Other engine updates are mostly about merging online and offline code bases so that offline versions can benefit from the same release cycle as the online version does. Currently generating the offline version from the online version is a labourious task but with these updates the modules that make the online version can simple be left out and the engine will still run, but in offline mode automatically.

This version also includes:

  • A blank template as usual
  • The IsoCity offline template
  • The tutorial-1 template for the Basic 2d Tutorial
  • The tutorial-2 template – for the upcomming tutorial on making the angry-birds clone as seen on the demo page
  • The tutorial-1-iso template which is the tutorial-1 demo but switched to isometric view
 

Updated Tutorial

Hey folks,

Head over to the new updated tutorial which includes a completed physics section with moving, colliding objects as well as a new section on transforming and tweening entities.

Click the play button below to see the new tutorial outcome:

 

 

IGE 1.0.0 Beta 4 Released

Just a quick one because I’m going to be interrupted very shortly by our new baby needing a feed or something…

IGE 1.0.0 beta 4 is now available to download to current Online License holders. I’ve also updated the basic tutorial in the docs section to be compatible with this latest release as well as adding a whole section on transforms and using the tweening system. You can see that section here.

The download zip comes with an offline version of IsoCity (online version is currently being updated to run with this version of the engine – watch this space), as well as the basic tutorial source code. Both are available in the ./templates/irrelon.com/ folder inside the zip. The IsoCity offline version can be run straight from the folder without a server… double-click the index.html file to see it happen.

That’s all for now.

 

Documentation Update

Hi folks,

Over the weekend the documentation section of the site is going to be restructured to provide a more logical version-based access tree. If you notice that things are moving around and changing, that is why!

Thanks!

 

BlackJack Tutorial Flow Sneak Peek

Although not yet fully mapped out (it has not been finished yet), here is a sneaky peek at the upcoming BlackJack tutorial’s flow diagram showing how the game logic flows from client to server including engine API calls and game class methods. The BlackJack tutorial will be the first to show you step-by-step instructions of how to create a multiplayer game from scratch, including client/server custom engine classes and logic as well as concepts like mapping out the game’s flow before coding your game.

It will show you how to write your own engine classes that handle distinct sections of game logic so that they can be sectioned off and how those classes interact with each other via event emitters and listeners. The tutorial will also be fully-downloadable and be hosted on GitHub for those who wish to fork it.

The game looks like this:

 

Heres the currently incomplete flow diagram:

 

Changelog for 0.2.5a to 0.2.6

Important changes from version 0.2.5a to 0.2.6 are listed below. There have been many more minor changes that will not affect your game scripts or the functionality of the engine so they have not been listed. Read the rest of this entry »

 

In Preparation for 0.2.6… New Docs!

Version 0.2.6 is a super-awesome update with over 200 updates, bug fixes and new features. With it comes a load of new documentation including a beginners guide and migration doc for users of 0.2.5(a). Here are some new docs that have Read the rest of this entry »

 

Update: Massive Documentation Update & Re-Ordering

Hi all,

Just a quick update really to let you all know that I’ve been working on the documentation a lot and I’ve moved a lot of the info into separate pages so that comments are more directed and discussions can be very targeted.

Most of the new class documentation is empty at the moment but there is significant progress in the IgeEntities class doc (the methods section) so please take a look because this is the format I am proposing for the rest of the classes. Please don’t hesitate to make comments or suggestions about the layout, readability etc as any suggestions will be very much appreciated, even if it’s just a comment to say you’re happy with the format.

Cheers!