From 91abcae9e7ca9b80474d93410fbd87c747f7f658 Mon Sep 17 00:00:00 2001 From: "Jakob L. Kreuze" Date: Sun, 10 Jun 2018 21:41:51 -0400 Subject: Partially working ART and PALETTE parsers. --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'README.md') 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. -- cgit v1.3