Hi there,
I hope that almost everything is in the topic title
I'm a French guy, so... sorry about my English. I have many questions for fans, players and may be coders :
1) Environnement
I plan to use the SDL2 lib which officially supports Windows, Mac OS X, Linux, iOS, and Android. I think I will not do anything for the last two (network nightmare and legal issues).
I plan to read levels in Lemmini format. I will have to add some extra info, like entry/exit "color".
I plan also put everything in open-source. Say GPL3.
Do you think that are confortable choices for fans and players ?
2) Legal
I know that Sony send a letter "against" a coder that put lemming on some Mobile Apps Market. Is there someone here that have more informations than me about legal issues. Where is the limit ?
I plan to depend on some graphics importer code like in Lemmini.
I plan to be closer than Lemmini about "original" game mechanics. Could be a legal problem ?
I hope using a good music engine for older 8-bit music too.
3) Behavior and game mechanics
For you, what game mechanics will fit right in multiplayer mode ?
I plan to immitate the DOS version. Because I think it is somewhat close to "original" Amiga and because I am a bit lazy : it seems to be technically easier to manipulate DOS version for comparing algorithm behaviors. In other words : DosBox is my friend.
I know this is a big work. I've read the glitch and tricks pages on this forum... Wow, impressive work to put those very detailled things here. Imitate all those messy things will be hard. Very hard. Asymmetry problems are a good inspiration for face palming
Keep in mind : two player mode. Maybe ONLY two player mode.
Could we build together an ordered list of behaviors from the most important to keep to the less important ?
Wich order use for update lemmings (and terrain/steel) ? If I just update all player #1 lemmings and altering the terrain, then all player #2 lemmings, you will want to kill me, right ?
4) Coding and game mechanics
Where are the most geek-readable details about game mechanics. I want to say : it okay to have a list with "it should behave like that", but for coding, I have to now details like the translation between sprite coord (x,y) and effective coordinate of a walker is (x+3,y+7) if facing right... At each frame, for a walker, I will test if there is terrain at (?,?) and (?,?) and there is a line of ? pixel high, I will do that, else, I will do...
This point is capital for me.
Sorry about the lenght. I hope that you will found this as an attractive thing
If there is some coders that want help, just let me know !
Ludovic