←  APIs and Utilities

ComputerCraft | Programmable Computers for Minecraft

»

FuseFox Game engine

Jummit's Photo Jummit 16 Mar 2018

Posted Image
FuseFox is powerfull and easy to use game engine.
It features:

  • Tilemaps
  • Raytracing for tilemaps
  • Save and load feature for tilemaps
  • Pixel-precise collision with tilemaps
  • Sprites
  • Buttons
  • Event handler
  • Buffer
  • Error handler
  • Game lifecycle manager
  • A big and usefull wiki

How to start with FuseFox

Pastebin:
pastebin run 42ek1Lf8


If you want a game made in this engine (and probably a tutorial how to make an own one), just post it!

Demo screenshot:

Spoiler
A screenshot of a platformer:
Spoiler


Edited by Jummit, 21 March 2018 - 12:29 PM.
Quote

Jummit's Photo Jummit 16 Mar 2018

If there are any Ideas or features I could implement that come to your mind, feel free to share them!

I am aware of following bugs/glitches:
There is always a shadow on the lower right.
Sometimes the key_up event doesn't get through.

You can also tell me a game I should make with this engine, and I will maybe try it!
Edited by Jummit, 16 March 2018 - 03:44 PM.
Quote

Lupus590's Photo Lupus590 16 Mar 2018

This may be of interest foryour project: http://www.computerc...76-blittle-api/
Quote

Jummit's Photo Jummit 16 Mar 2018

 Lupus590, on 16 March 2018 - 05:39 PM, said:

This may be of interest foryour project: http://www.computerc...76-blittle-api/
I use the little pixels sometimes, and you can create really crazy stuff with them, but I don't want to replace the intuitive gigantic pixels with more complicated tiny ones in this game engine.
I will probably use them on the edges of the shadows, but not in the entire engine.
Quote

Jummit's Photo Jummit 16 Mar 2018

Here is a little game made with the engine: http://www.computerc...nwyn-demo-game/
Posted Image
Edited by Jummit, 17 March 2018 - 06:29 AM.
Quote

Jummit's Photo Jummit 17 Mar 2018

And another demo is out: A simple platformer
Posted Image
Edited by Jummit, 17 March 2018 - 10:56 AM.
Quote

Jummit's Photo Jummit 20 Mar 2018

Next big thing: Multiplayer
You will be easily able to just change a bit of code an turn the game multiplayer capable!
I think this will be one of the best feature this engine provides (just my view).
Quote

Jummit's Photo Jummit 20 Mar 2018

Finally, I have a new name for this project; I call it the FuseFox engine! Kind of stupid name, but who cares?
Quote

Jummit's Photo Jummit 20 Mar 2018

New logo?
Posted Image
Quote

LDDestroier's Photo LDDestroier 21 Mar 2018

That's a pretty good logo.

...say, I made a sort of networking API specifically for use with games called NeoVariable, perhaps it could be worked in. Documentation is on its github if you're interested in looking it over.

</shameless self plug>
Edited by LDDestroier, 21 March 2018 - 12:33 AM.
Quote

Jummit's Photo Jummit 21 Mar 2018

 LDDestroier, on 21 March 2018 - 12:13 AM, said:

...say, I made a sort of networking API specifically for use with games called NeoVariable, perhaps it could be worked in. Documentation is on its github if you're interested in looking it over.
This is exactly how I was about to do it. But I will code it myself, just to get the hang of multiplayer/rednet stuff.

 LDDestroier, on 21 March 2018 - 12:13 AM, said:

</shameless self plug>
Can't seem to find the element <shameless>...
Quote