Physics with Box2D
I just wrote a short tutorial about how to use the Box2D Physics Engine in Impact. Enjoy!
The source for this demo can be found on your download page.
I just wrote a short tutorial about how to use the Box2D Physics Engine in Impact. Enjoy!
The source for this demo can be found on your download page.
Version 1.16 of Impact is now available on your download page. This release brings various bugfixes and some new features for Weltmeister: "copy/paste", reloading of last opened level and pretty printing of level files.
The copy/paste in Weltmeister works as follows: hold the SHIFT
key and drag a selection around some tiles with MOUSE1
. The selected area will become your new "brush" with which you can paint on layers just as normal. The selection of tiles works on background layers, as well as on the tile selection menu (SPACE
).
Pretty printing of levels is disabled by default and can be enabled through your lib/weltmeister/config.js
file. You can also disable the new auto-reload of the last saved level in this config if you want.
If you're updating from a previous version, take care to not overwrite your own files. You'll just need to update the files in lib/impact/
and lib/weltmeister/
.
C
key) in Weltmeister now also clones an entity's settingsupdate()
cycleig.Game
ig.Font
glob()
in the PHP backend on certain systems.*
[sic] extensionI just packed some Biolab Disaster's entities together. The pack mostly contains "logic" entities that are not directly visible in the game. These entities are ready to be used in your project.
Visit your download page for the link.
The Entity Pack includes:
EntityTrigger
– a generic trigger entity, that does something when touchedEntityDelay
– a delay that can be used in conjunction with a triggerEntityHurt
– gives damage to the activating entityEntityLevelchange
– loads the specified level when triggeredEntityEarthquake
– shakes the screen when triggeredEntityMover
– an example of a simple moving platform that visits all its targetsEntityParticle
– generic particle entityEntityDebris
– spawns a number of particles when triggeredEntityVoid
– does nothing; can be used as a target for moversVersion 1.15 of Impact is now available on your download page.
If you're updating from a previous version, take care to not overwrite your own files. You'll just need to update the files in lib/impact/
and lib/weltmeister/
.
.angle
and .pivot.x
, .pivot.y
properties to rotate AnimationsMOUSE1
button and .mouse.x
, .mouse.y
position for ig.Inputsettings
objectHave a Happy New Year!
The current dev version of Impact is now available from a Git repository. Visit your private download page for more info.
I will provide detailed changelogs for each release version, i.e. as soon as the current changes are packed up into version 1.15.
Merry Christmas!
It has been some time since I showed my game Biolab Disaster to the world. I knew I still had a lot of work ahead if I want to release the engine behind the game – I just didn't know it was that much.
You can read a bit more about the entire process and my decision to sell Impact, rather than releasing it for free, on my personal Blog.
The work for me is far from over, though. I still have a list of Video Tutorials I want to do and of course new features I want to add to the Engine.
This Blog will keep you informed about new releases, bugfixes, new tutorials, resources and everything else going on with Impact.
There's still some stuff on my pre-launch To-Do list, but I'm confident now that I can finish everything up till Monday. You will see rough edges here and there, but overall it should work. It being not only the Game Engine itself, but this very website.
Setback of the day: Finding out that merchant accounts for Google Checkout are only available in the US and UK. That means I'm stuck with PayPal only – I hate it as much as you do. Sorry.