This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
Jummit's profile picture

FuseFox Game engine

Started by Jummit, 16 March 2018 - 01:02 PM
Jummit #1
Posted 16 March 2018 - 02:02 PM

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 on 21 March 2018 - 11:29 AM
Jummit #2
Posted 16 March 2018 - 03:16 PM
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 on 16 March 2018 - 02:44 PM
Lupus590 #3
Posted 16 March 2018 - 05:39 PM
This may be of interest foryour project: http://www.computercraft.info/forums2/index.php?/topic/25354-cc-176-blittle-api/
Jummit #4
Posted 16 March 2018 - 06:08 PM
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.
Jummit #5
Posted 16 March 2018 - 07:24 PM
Here is a little game made with the engine: http://www.computerc...nwyn-demo-game/
Edited on 17 March 2018 - 05:29 AM
Jummit #6
Posted 17 March 2018 - 08:37 AM
And another demo is out: A simple platformer
Edited on 17 March 2018 - 09:56 AM
Jummit #7
Posted 20 March 2018 - 07:41 PM
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).
Jummit #8
Posted 20 March 2018 - 09:06 PM
Finally, I have a new name for this project; I call it the FuseFox engine! Kind of stupid name, but who cares?
Jummit #9
Posted 20 March 2018 - 09:34 PM
New logo?
LDDestroier #10
Posted 21 March 2018 - 12:13 AM
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 on 20 March 2018 - 11:33 PM
Jummit #11
Posted 21 March 2018 - 07:18 AM
…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.
</shameless self plug>
Can't seem to find the element <shameless>...