Compare commits
42 Commits
44bc904ec2
...
color_theo
Author | SHA1 | Date | |
---|---|---|---|
5634fcf4a4
|
|||
447a1bedd0
|
|||
0f7c7a810b
|
|||
a5ce0fd020
|
|||
dae108c231
|
|||
2e46d87a84
|
|||
a4590821be
|
|||
cf1e1153a3
|
|||
f3ac1f492c
|
|||
fb95085bd9
|
|||
6f9517cee1
|
|||
8d5f697961
|
|||
bad8452f3c
|
|||
f49407baca
|
|||
e8ed97be9e
|
|||
f4bcd11bed
|
|||
4ae0d05b47
|
|||
a4bf3f616a
|
|||
8fb54ede26
|
|||
cb65a188a8
|
|||
7c29c329b7
|
|||
f67c2da37f
|
|||
da8a5b9589
|
|||
a58421bd19
|
|||
e0b8386849
|
|||
2b02d2b94b
|
|||
c90b56b603
|
|||
2e8bba2a0e
|
|||
803062ef43
|
|||
b61fe936e3
|
|||
63c97d1bee
|
|||
814149ceec
|
|||
3b8e86d0e7
|
|||
1ba869b644
|
|||
bd67006e3c
|
|||
81961ebd6d
|
|||
770420eeef
|
|||
362f1f06a6
|
|||
2f8703c487
|
|||
7b0c2e0133
|
|||
5591068f1d
|
|||
43e6160dbc
|
45
todo.md
Normal file
45
todo.md
Normal file
@ -0,0 +1,45 @@
|
||||
## 1. refine existing engine (knowing what I know now)
|
||||
|
||||
- [x] rewrite event queue as a linked list
|
||||
- [x] rewrite animator stacks as linked lists
|
||||
- [x] rewrite ship/bullet collections as linked lists
|
||||
- [ ] update/draw mode switching system (high-efficiency version)
|
||||
- [ ] render ship shields (even for large ships)
|
||||
- [ ] duplicate file -- about to split away from Tyrian features
|
||||
|
||||
## 2. convert from Tyrian clone to MMBN clone
|
||||
|
||||
- [ ] remove PWR meter, replace with weapon queue
|
||||
- [ ] remove power mechanics from _player_ ship (only!)
|
||||
- [ ] all player weapons are now ammo limited except pea shooter
|
||||
- [ ] remove weapon drops
|
||||
- [ ] implement fallback pea shooter
|
||||
- [ ] implement turn timer (screen-height bar)
|
||||
- [ ] replace per-frame CLR with rectfill (saves time)
|
||||
- [ ] implement extremely crude prototype for weapon select intermezzo
|
||||
- [ ] implement "deck"
|
||||
- [ ] implement basic weapon cards
|
||||
- [ ] implement starter deck
|
||||
- [ ] stabilize this with just starter deck and sample level
|
||||
|
||||
## 3. add deckbuilder mechanics
|
||||
|
||||
- [ ] implement post-encounter "get a card"
|
||||
- [ ] implement deck lister
|
||||
- [ ] implement more cards, mini-encounters for deck buildup
|
||||
- [ ] implement card levels?
|
||||
- [ ] implement card removal (shop?)
|
||||
|
||||
## 4. make it a real game
|
||||
|
||||
- [ ] actually design a branching encounter sequence
|
||||
- [ ] map
|
||||
- [ ] "minimap"/scanner on weapon picker
|
||||
- [ ] high score board (difficulty x time)
|
||||
- [ ] difficulty increase system
|
||||
- [ ] as much more crap as I can fit in under the token limit, which
|
||||
is probably not much at this point
|
||||
|
||||
## 5. this is just futile isn't it
|
||||
|
||||
- [ ] give up and move to TIC-80 because the token limits
|
1680
updatedshmup.p8
1680
updatedshmup.p8
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user