add TODOs to notice
This commit is contained in:
parent
093dcf41b7
commit
57cead431d
2 changed files with 18 additions and 3 deletions
19
_NOTICE
19
_NOTICE
|
@ -1,3 +1,18 @@
|
|||
this code is largely incomplete and not in a presentable state.
|
||||
this program is largely incomplete and not in a presentable state.
|
||||
please be mindful when sharing it.
|
||||
however, feel free to gut out any snippets you find useful.
|
||||
however, feel free to copy any snippets of code you find useful.
|
||||
|
||||
TODOs: (that i can remember right now)
|
||||
- finish implementing backprop
|
||||
- replace evolution strategy algorithm with
|
||||
something that utilizes gradients like PPO
|
||||
- settle on a network architecture
|
||||
- normalize and/or embed sprite inputs
|
||||
- fix lag-frames skipped-inputs bug
|
||||
- fix offscreen sprites sometimes being visible to network
|
||||
- add some detection for enemies later in the game
|
||||
|
||||
naive:
|
||||
- learn any combination of buttons, starting from title screen
|
||||
- learn to run network without frameskip
|
||||
- learn other games
|
||||
|
|
2
main.lua
2
main.lua
|
@ -905,7 +905,7 @@ while true do
|
|||
W(0x75A, 1)
|
||||
end
|
||||
|
||||
-- FIXME: if the game lags then we might miss our frame to change inputs!
|
||||
-- FIXME: if the game lags then we might miss our frame to change inputs!
|
||||
-- don't rely on emu.framecount.
|
||||
local doot = jp == nil or emu.framecount() % frameskip == 0
|
||||
doit(not doot)
|
||||
|
|
Loading…
Add table
Reference in a new issue