You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
3.5 KiB

3 years ago
These are some ideas about what you can do with this game:
- Play it.
- Stream it, review it.
- Speedrun it.
- TAS it (create a mod that helps with this).
3 years ago
- Hack it, break it.
3 years ago
- Package it, reupload it, share it.
- Port it to your favorite platform.
2 years ago
- Localize it to another language.
3 years ago
- Port to VR :)
2 years ago
- Port to GBA.
3 years ago
- Add OpenGL (or other accelerated) rendering, with true 3D, true color,
antialiasing, texture filtering etc.
2 years ago
- Add movement inertia.
2 years ago
- Add possibility to load levels at runtime from a file.
3 years ago
- Improve SW rendering on PC, e.g. use full z-buffer, particle effects etc.
3 years ago
- Try to add screen space filters, like screen space antialiasing or pixel art
upscaling algorithms.
3 years ago
- Add procedurally generated levels, maybe also procedural textures etc.
By taking this to the extreme you could fit this game into just a few kb.
3 years ago
- Add demo recording support.
- Write an AI that plays the game.
- Use it to promote anarchism, free SW, suckless SW, open consoles etc.
- Use it in demoscene.
- Use the assets in another project.
3 years ago
- Make the game run ENTIRELY in a GPU shader (will probably need heavier
modifications, e.g. removing recursion).
3 years ago
- Embed it into some other game as an easter egg.
- Use it in your art, e.g. if you're making a movie in which you need a public
domain game footage you can just use, this is for you.
- Create an "HD" pack, upscale textures, use more colors, HQ sounds, add
postprocessing etc.
- Take the assets and recreate the game in another engine, e.g. the Doom engine.
2 years ago
- Try to optimize this further, lower resource usage.
3 years ago
- Take another game, e.g. Freedoom, and recreate it in this engine.
- Create a script that will create 3D obj models of the levels, to be used in
Blender etc.
- Add multiplayer, coop or arena shooter.
- Add mid-level saving.
3 years ago
- Compile for bare metal, boot it from USB and play.
3 years ago
- Create an automatic random public domain game screenshot generator from this.
- Create advanced level editor.
- Create your own levels or a whole campaign.
- Create your own game based on this, e.g. something like Superhot.
- Create fun mods, e.g. asset replacements.
3 years ago
- Create another game (or different kind of work) from the same universe
(consider keeping it public domain so that others can continue in the same
spirit), or make fan art of the game (box covers, soundtrack remixes etc.).
3 years ago
- Use it as a benchmark/test for computers.
- Take the assets and use them as an inspiration for art you're creating, e.g.
create 3D models of the game monsters or weapons.
- If you're creating your own project, e.g. a free HW platform, you can use this
to showcase what your HW can do.
- Play around with the palette and see how it affects the visuals.
- Use it to make educational visualization, e.g. how a single frame is rendered,
show casted rays on top of the level map, visualize memory content, visualize
repository timelapse etc.
3 years ago
- Write an educational mini-book about the game's internals ala the black books.
3 years ago
- Use it in education, e.g. as a part of a project in a programming class.
3 years ago
- Use it as a general do-whatever-you-want source code, e.g. to test code
compilers, analysis, transpilation, formatting tools, machine learning etc.
- Remove ray casting and make this a top-down shooter, or test other rendering
techniques (raytracing, pathtracing, splatting, isometric 2D, ...).
3 years ago
- Create an even more minimal "microAnarch" version, strip down things like
camera shearing, mouse control, menu, map, reduce the palette to e.g. 16 color
or even grayscale etc.
- Use it in research, e.g. AI, comparison of compilers etc.