Eufloria > Eufloria HD Mods

Calling all modders

<< < (4/6) > >>

Rudolf:
A combination of both!

annikk.exe:
Hello.

With regard to drawing, if you were going to implement this on iOS, it will be WAY more powerful if you could include the ability to either draw in front of, or behind, asteroids.

Why?  Well take the starfield engine for example.  Because the "stars" are always rendered in front of the asteroids, I have to use special algorithms to detect when a star is on top of an asteroid, and hide it.  This is a huge drain on CPU, especially if a lot of stars and asteroids are onscreen at once... if I could tell the stars to draw behind the asteroids, I could have THOUSANDS of stars onscreen instead of hundreds, irrespective of the number of asteroids..  I know this to be the case because I have tested the performance without the star-hiding code.


So I would propose the following for Draw commands:

DrawLine(x1,y1,x2,y2, r,g,b,a, thickness, background/foreground)
DrawSprite(id, x1, y1, r,g,b,a, size, background/foreground)

(Where "background/foreground" is a boolean, true or false, to indicate whether it should be rendered in front or behind of asteroids)

And if we could draw to both the level and the screen, similar to the PC version, that would be sweet. :>
ie: function ScreenDraw() and function LevelDraw()

sillytuna:
Sounds ok to me :)

Lost Seedling:
Assuming you add enough things to make modding possible and worthwhile, I would give my right arm and first-born child for a better debugging result. I've probably wasted hundreds of hours trying to track down bugs resulting in the "Eufloria has encountered a problem and needs to close" Windows message, leaving no clue as to where the error occurred, and no way to access the console for further detective-work. I guess the LUA debugging capabilities are not good or easy to implement, but any improvement in this area would be extremely helpful to non-programmers like me.

Aino:

--- Quote from: Lost Seedling on August 26, 2012, 03:39:03 PM ---Assuming you add enough things to make modding possible and worthwhile, I would give my right arm and first-born child for a better debugging result. I've probably wasted hundreds of hours trying to track down bugs resulting in the "Eufloria has encountered a problem and needs to close" Windows message, leaving no clue as to where the error occurred, and no way to access the console for further detective-work. I guess the LUA debugging capabilities are not good or easy to implement, but any improvement in this area would be extremely helpful to non-programmers like me.

--- End quote ---

The game should leave a debug.txt file in the Eufloria directory after each game and inform about EVERYTHING that's being done...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version