Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 1.19 KB

TO-DO.adoc

File metadata and controls

43 lines (35 loc) · 1.19 KB

To-do list of Serpentino

2017-11-22

  • Make rudder keys configurable.

  • Improve the drawing of the border. Use string constants.

  • Benchmark ." X" vs 'X' emit.

  • Change current speed using the keys of the current and opposite directions.

  • Improve the layout of the arena.

  • Fix: remove pending keys at the start.

  • Add quit key.

  • Improve layout of the arena (put the status bar at the top and add a title).

  • Improve the look of the score.

2017-11-23

  • Flash the record at the end, if changed.

  • Make the new apple flash for a while.

  • Fix: pressing the cursor key corresponding to the current direction causes a dodge.

  • Use the status bar for messages.

  • Display a message when the game is paused.

  • ASCII/Unicode modes.

2017-11-24

  • Make colorize configurable at the start.

  • Separate wall size from arena size.

  • Color schemes in files.

  • Separate stamina from score; decrease stamina after every step and change of direction.

  • Viewport.

  • Start menu.

2017-11-27

  • Fix: the snake is ruined when its length is the maximum. Test setting max-max-length to a small number.

  • Fix: improve the pause after game over.