Warning: huge post.
OK, I second^H^H^H^H^H^H^H *THIRD* Soiled's suggestion of Schizo, but I suggest it be trialled out a few times.
I'm keen on shifting wildcard to "chiptune", although I would suggest WILDCARD -> "Wild Chiptune" and ALLGEAR -> "Wild Samplist".
------
This could do with a make a game 1 hour compo BUT NO GAME MAKER (runs like utter crap on not-Windows) - if you want a not-cross-platform system, I can suggest Unity, but I would highly recommend only truly cross-platform, open-source stuff - open-source in the sense of "you have the source code and are allowed to compile it anywhere, permitting modification", not the strict OSI definition - or stuff for DOS (as DOSBox tends to emulate stuff well), or, at the very most, stuff which tends to emulate well (I would avoid Windows-and/or-Mac-and/or-Linux-only at all costs).
This would mean Flash would likely be unavailable. Sorry, but you actually need to install Linux ALONGSIDE FreeBSD to get it to work well, or run Firefox in Wine for it to run close to arse.
For this, my suggestions:
- MegaZeux is FANTASTIC for this stuff. There's something called a Blitzkreigzeux (BKZX) which is exactly this, although it allows for outside module music and sound effects.
- Syniphas would agree that a Doom WAD would be a great idea - I would suggest that it be tested for PrBoom, as ZDoom/Skulltag tend to allow for some leeway which PrBoom just ignores and vanilla Doom implodes on, but you can use any editor. I think it should be limited to Boom features - sorry, but Doom Legacy / ReMooD are a bit crashy (FraggleScript), Skulltag is closed source and ZDoom is a pain in the arse to compile on FreeBSD (ACS). Wow, that was extensive.
--- If you want a level editor for Doom, I suggest a DEU-esque one. For a unixy system, I would suggest YADEX.
- Xye is quite a fun game, it's based on Kye (which emulates well under Wine, and there are various open-source ports - Python Kye is apparently quite accurate).
- Cube is a first-person shooter which allows editing of levels ingame (in fact, that is how you edit them). I suggest we just go with stock Cube 1, not Cube 2 (*WAY* too big) nor AssaultCube (compiled it on FreeBSD but it's EPIC FAIL).
- Klotski? There's plenty of clones of it, we'd just need to decide on a standard.
- Anything else I haven't covered? Just not Nexuiz or Quake as the tool you use is a complete and utter pain in the arse to compile or something like that (unless one could suggest a better tool...?).
Some not-open-source-but-in-DOS-and-emulates-well suggestions:
- ZZT is the inspiration for MegaZeux and is really quite fun to mess with quirks in the engine.
Stuff that's kinda impossible to get anything done but I'd be happy with:
- Ruby, Python, Perl. These are kinda fast to hack stuff together with, though, so they're only *just* in this list.
- HTML with some other niceties such as JavaScript and HTML5 features.
- Java, although I've heard complaints about this.
- Assembler. Oh boy. Just note that some platforms (e.g. Amiga) require copyrighted ROMs which you have to pay for, and would be a good idea to avoid.
Stuff I'm not keen on:
- Game Maker. I have also explained this. Sorry for eliminating two otherwise-brilliant choices. There's the ClickTeam stuff if you really want not-cross-platform - from my experience that emulates better under Wine.
- Minecraft, due to its use of LWJGL and jInput, which I haven't compiled successfully for FreeBSD yet.
- Flash. I have explained this.
- Goldsrc / Source stuff - I don't believe these are free, nor cross-platform.
- C or C++. Lovely, but most Windows users probably won't have a compiler, let alone most Mac users (of which there is essentially only one and it's on a 1.9GB DVD). If you can cross-compile then it should be fine, I would suggest this be uploaded after submission.
- D. UGH THIS IS A PAIN TO COMPILE STUFF WITH ON FREEBSD.
- Microsoft Visual C++. Use a different compiler, please - that's the source of really bad C++ files which don't compile on g++. I can suggest MinGW32, Digital Mars, Cygwin, or maybe Open Watcom.
- FORGOT TO MENTION: Anyone who uses C# with XNA should have their computer taken from them and thrown off a huge cliff. I had a LOT of grief encountering these at Ludumdare #18. Aside from Windows, these don't even RUN. C# with Tao should be fine.