Skip to main content


Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - FBnil

Off-Topic Discussions / Re: Happy new year everyone!
Merry X-mas and a happy new year!

Even though I do not frequent the forums as often as I would like to, I still keep the fond memories with me of this community.

    I saw that the source code for Elona, a fun japanese roguelike was available online and decided to take a look. It turns out it is a single, 14mb text file with 444000 lines of code, completely devoid of comments, written in 'Hot Soup Processor', a japanese basic like language.

    The code that determines what monsters can spawn is 30000 lines of this (7% of the total game code), which checks for every monster, where if it fails it goto's the next monster, for all 1000 monsters in the game.

Screenshots of the game can be found here:

I loved the tile draw code:
So unlike Sphere. My respects to even get it to work.
Programming / Re: So I wrote a monad tutorial...
Thanks for the tutorial. I reciprocate by giving you a link to Uncle Bob. I love his perspective about "new" programming paradigms. Don't want to give too much away, here it is:

And yeah, as a dinosaur, he knows Monads too and has a clojure perspective:

Here are the slides of the presentation:

And... ah, here it is, the presentation itself:

don't fall asleep now ;)  (yeah, they are long but fun, for a certain type of programmers fun)
Sphere General / Re: What is SFXR?
Wow, I have not looked into SoundStream, but that sounds rad!
whoa, a whole re-implementation like that! Lot's of code, man!
Sphere General / Re: What is SFXR?
Sorry for the lateness:
I took the code (with the blessings of the author) from
And wrote an API for it for Sphere 1.6.
It was working, stable and tested.

There was a demo games/ and some unittests for it games/auto_test/scripts/test_sfxr.js
Are those resources needed?
If so, where can I upload them?
Hellos and Byes / Happy 2019!
Hello community! I hope each and everyone of you have a very fantabulous 2019!
Projects / Re: Project ZeC (My Zelda-esque Clone)
@Miscreant Did you manage to screenshot your overworld by snapshotting your maps and resizing them? I have made something once that could do that, so I can polish it a bit if you need it.
It was based off Flik's minimap.js. Basically it loads the map, moves every sprite to -64,-64 (so they are not visible) then creates a surface which is resized and saved to disk. Stitching of the thumbnail maps is a manual labour, but by choosing a good naming scheme, could be automated.

And I too, as I use Linux, did not really migrate yet to the new MiniSphere (I use the old one instead)... But it seems there is a new Linux build, so I might be able to get it to compile again... not sure.
Engine Development / Re: miniSphere 4.6.0
I really got to begin making time for my game... sigh. Anyways, thanks F.C. for continuing support.
*crosses fingers*
Engine Development / Re: miniSphere 4.4.4
Thanks! Will take it for a spin.
Hellos and Byes / Re: I have returned...
Hiya Rhuan!
Engine Development / Re: minisphere 4.0.1
downloaded. Will test it in the afternoons...
Reminds me of this other debugger:

Congrats... hard to find bugs take a while to find... thanks for your time!
Hi zechs! Were you able to get minisphere working?
I'll drink to that! Can't wait...