ref: d33779b1eabc21709ae57b9d73ecd5e3e98396e9
parent: 5ea9f02649303e66b30b449908cbfc60c818b2d2
author: mkf <mkf@cloud9p.org>
date: Thu May 23 16:26:48 EDT 2024
update todo
--- a/doc/todo
+++ b/doc/todo
@@ -12,7 +12,7 @@
- make it better!
- write info for score1, calc and nextglenda
- have one paragraph per each function
- - add enums and variables
+ - add enums and variables X
engine:
- move win/lose to engine X
@@ -20,7 +20,7 @@
- improve portablity X
- compiles on plan 9 X
- compiles on unix X
- - compiles on windows, dos?
+ - compiles on windows, dos X!
- add turn X
- domove() check if there are walls there X
- move move() to engine X
@@ -48,9 +48,10 @@
- multiplayer version X
- ok, needs more testing X
- even more testing X
- - net
+ - net X
- add flags for multiplayer X
- show turn, player somewhere
+ - add network menu
cli client:
- single player X
@@ -60,8 +61,8 @@
- fix bugs
- SE sometimes goes to east?? X (fixed with zig-zag effects)
- make map feel hex X (somewhat)
- - see if there are any better ways to do so
- - compile and test? in plan 9 X
+ - see if there are any better ways to do so X (map now has some basic curves)
+ - compile and test in plan 9 X
- compile and test in linux
- compile and test in windows(!)
- handle (handle what?)
@@ -79,9 +80,9 @@
network protocol:
- define protocol, rfc style X
- introduce HI msg [URGENT]
- - introduce session cookies (to resume a disconnected session?) [MED]
+ - introduce session cookies (to resume a disconnected session?) [LOW]
- refrence impl. of server X
- - refernce impl. of client [URGENT]
+ - refernce impl. of client X
plan 9 server:
- write one? (maybe port it from unix server?) [LOW]
@@ -88,8 +89,8 @@
unix server:
- have a barebones version X
- - allow multiplayers (2+) to play in the same time
- - lock values
+ - allow multiplayers (2+) to play in the same time X
+ - lock values X
- don't crash once one disconnections X
- pick a port X (it's 1768)
- - multithreaded
+ - multithreaded X