2024-04-27 09:22:20 +02:00
|
|
|
#+TITLE: Flappy Ball
|
|
|
|
* Flappy Ball
|
|
|
|
|
|
|
|
A flappy bird clone to get experience with Common Lisp and game development.
|
|
|
|
|
|
|
|
|
2024-05-01 11:57:14 +02:00
|
|
|
* Game Plan [12/15]
|
2024-04-27 09:22:20 +02:00
|
|
|
- [X] Create bird, well, ball
|
|
|
|
- [X] Add physics for ball movement
|
|
|
|
- [X] Add inputs on key and mouse clicks
|
|
|
|
- [X] Add pipes
|
|
|
|
- [X] Scroll pipes
|
|
|
|
- [X] Detect collisions
|
2024-04-27 09:48:32 +02:00
|
|
|
- [X] Add regression tests
|
2024-04-28 13:59:52 +02:00
|
|
|
- [X] Add background
|
2024-04-28 14:18:49 +02:00
|
|
|
- [X] Create random pipes
|
2024-04-28 15:11:20 +02:00
|
|
|
- [X] Add goal after last pipe
|
2024-05-01 11:17:12 +02:00
|
|
|
- [X] Create state machine to manage start/play/finish
|
2024-05-01 11:57:14 +02:00
|
|
|
- [X] Add scores
|
2024-04-27 09:22:20 +02:00
|
|
|
- [ ] Add high scores
|
|
|
|
- [ ] Package for Mac/Linux/(Windows?)
|
2024-04-28 15:11:20 +02:00
|
|
|
- [ ] Create different levels
|
2024-04-27 09:22:20 +02:00
|
|
|
|
|
|
|
|