summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJakob L. Kreuze <jakob@memeware.net>2018-06-10 21:41:51 -0400
committerJakob L. Kreuze <jakob@memeware.net>2018-06-10 21:41:51 -0400
commit91abcae9e7ca9b80474d93410fbd87c747f7f658 (patch)
tree089a3d3daea253df58febb0db0482bd75e9d12ac /README.md
parent9bb619edf01a897dd531c4c4df03ff60c7b5c4ad (diff)
Partially working ART and PALETTE parsers.
Diffstat (limited to 'README.md')
-rw-r--r--README.md8
1 files changed, 6 insertions, 2 deletions
diff --git a/README.md b/README.md
index f7509e4..f4e5702 100644
--- a/README.md
+++ b/README.md
@@ -43,6 +43,8 @@ lack of foresight.
- [ ] PALETTE.DAT parser.
- [ ] ART parser.
- [ ] Efficient ART-to-bitmap conversion.
+ - [ ] Advanced ART features such as translucency and shading.
+ - [ ] Tests.
- [ ] Implement support for the CON language.
- [ ] Write a compiler.
- [ ] Implement the virtual machine.
@@ -50,13 +52,15 @@ lack of foresight.
- [ ] Implement support for DEF files.
- [ ] Implement support for MACT scripts. (Apparently quite similar to INI)
- [ ] Implement support for RTS.
+- [ ] Implement graphical output.
+ - [ ] Write something using the kiss3d library to hold me over while I'm trying to learn the linear algebra required to write an actual renderer.
+ - [ ] Implement something equivalent to the "classic" software renderer.
+ - [ ] Implement a more powerful glium renderer, taking from POLYMER's architecture.
- [ ] Implement the OSD shell.
- [ ] Gamevars and cvars.
- [ ] Loading of 'autoexec.cfg', 'settings.cfg'.
- [ ] Implement the CONTROL input system.
- EDuke32's controls feel very fluid for me, so I'll steal the calculations and make the API less archaic.
-- [ ] Implement something equivalent to the "classic" software renderer.
-- [ ] Implement a more powerful OpenGL renderer, taking from POLYMER's architecture.
- [ ] A welcoming main menu.
- [ ] Support for save files.
- [ ] Support for ANM cinematics.