Fix adding blocks
This commit is contained in:
parent
9fc88a91af
commit
30c9a55cb5
3 changed files with 25 additions and 41 deletions
23
TODO.txt
23
TODO.txt
|
@ -1,17 +1,12 @@
|
|||
=========== GENERAL ==============
|
||||
|
||||
- rework the code for special blocks, we have to literally remember the last
|
||||
block, not the pointer, now it won't work e.g. if wanting to repeat an
|
||||
empty block
|
||||
- allow stopping car rotation in air like in Trackmania
|
||||
- maybe allow some more air control, like slowing down with brakes, like in TM
|
||||
- sound engine: probably all SFX will be procedurally generated, ok?
|
||||
- allow slowing down in air like in TM?
|
||||
- music?
|
||||
- probably just make one long track, literally OGG or something, then make
|
||||
that be played by the frontend just ALL the time (maybe with the option in
|
||||
menu to just turn music off) -- simple frontends can just ignore music
|
||||
- allow car to be flipped upside down on start? with start block transform
|
||||
- map actually in ASCII format? how will humans edit it?
|
||||
- make a simple rendering setting:
|
||||
- will exclude images and only draw solid colors, let's say only 16, so that
|
||||
memory usage is reduced, CPU rendering is relieved, executable is smaller
|
||||
|
@ -28,11 +23,6 @@
|
|||
floor texture? pretty KISS. SKY DOESN'T HAVE TO BE SPHERICALLY MAPPED, it
|
||||
can simply rotate horizontally and shift vertically (camera will never
|
||||
roll) -- not accurate but good enough. <-- YES
|
||||
- How to visually represent checkpoints (and finish)?
|
||||
- Could be kind of an arrow made of single tri above the block?
|
||||
(try how it looks in Blender)
|
||||
- Probably just a literal block (or pyramid) DRAWN WITH DITHERING and/or
|
||||
blinking <-- PROBABLY THIS
|
||||
- replay format
|
||||
|
||||
=========== BUGS =================
|
||||
|
@ -42,8 +32,19 @@
|
|||
|
||||
=========== HANDLED ==============
|
||||
|
||||
- allow stopping car rotation in air like in Trackmania
|
||||
- drifting: passing some upper threshold on steering force should reduce
|
||||
steering friction until reaching some some lower threshold again probably
|
||||
- maybe allow some more air control, like slowing down with brakes, like in TM
|
||||
- map actually in ASCII format? how will humans edit it?
|
||||
- rework the code for special blocks, we have to literally remember the last
|
||||
block, not the pointer, now it won't work e.g. if wanting to repeat an
|
||||
empty block
|
||||
- How to visually represent checkpoints (and finish)?
|
||||
- Could be kind of an arrow made of single tri above the block?
|
||||
(try how it looks in Blender)
|
||||
- Probably just a literal block (or pyramid) DRAWN WITH DITHERING and/or
|
||||
blinking <-- PROBABLY THIS
|
||||
- EFFICINT MAP DRAWING:
|
||||
- map will be subdivided into subblocks (probably 16x16x16 or 8x8x8), only
|
||||
nearest subblocks (and possibly only those in viewing direction will be
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue