my-psb/openclassrooms-trainings/roboc/todo.md

31 lines
1.4 KiB
Markdown
Raw Normal View History

# TODO list
## Roadmap to v0.2 [exercice 4](https://openclassrooms.com/courses/apprenez-a-programmer-en-python/exercises/181)
- [x] ~~remove the backup feature TODO01~~
- [x] ~~conversion to client/server mode: server creation TODO02~~
2018-03-08 16:39:12 +00:00
- [x] ~~conversion to client/server mode: client creation TODO03~~
- [x] ~~verify if user name is already used TODO17~~
- [x] ~~add max player number TODO19~~
- [x] ~~each player has a differant robot TODO05~~
- [x] ~~starting position has to be random TODO06~~
2018-03-08 21:29:17 +00:00
- [ ] multiplayer turn-by-turn TODO04
- [ ] one movement unit per tour: ex «e3» = 3 turns TODO07
- [ ] add new game command: 'm' (walling door) TODO11
- [ ] add new game command: 'p' (drilling door) TODO12
- [ ] reject (or standby) clients connections when a game is playing TODO13
- [ ] unit tests: map conformity TODO08
- [ ] unit tests: converting map to labyrinthe TODO09
- [ ] unit tests: game functions TODO10
- [ ] unit tests: game functions (client-side) TODO14
- [ ] chat commands: listing players TODO15
- [ ] chat commands: chating with other players TODO16
- [ ] rename ConnectSocket._user_name to ConnectSocket._user_name TODO18
- [ ] writes server logs in a file TODO19
- [ ] adds a timestamp to server logs TODO20
2018-03-08 21:29:17 +00:00
- [ ] … TODO
Ideas after correcting [exercice 3](https://openclassrooms.com/courses/apprenez-a-programmer-en-python/exercises/180):
- [] go further in oriented object logic TODO17