Added screenshot and asciinema
Updated README. Bumped version to 0.2.0
This commit is contained in:
Generated
+1
-1
@@ -94,7 +94,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "snake"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"ncurses",
|
||||
"rand",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "snake"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
authors = ["Uttarayan Mondal <uttarayan21@gmail.com>"]
|
||||
edition = "2018"
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Snake in rust
|
||||
## Snake in rust using [ncurses](https://docs.rs/ncurses)
|
||||
|
||||
The game is playable
|
||||
|
||||
@@ -8,7 +8,34 @@ run with
|
||||
cargo run
|
||||
```
|
||||
|
||||
- To fix bugs
|
||||
- To Implement the highscore system
|
||||
#### Keybinds
|
||||
|
||||
Learning from [ncurses](https://docs.rs/ncurses)
|
||||
hjkl or arrow keys for movement
|
||||
|
||||
esc or p to pause
|
||||
|
||||
#### Screenshot
|
||||
|
||||
Click the image for asciinema
|
||||
|
||||
[](https://asciinema.org/a/PtMG7dghPAEZ7tNgx70sKplKq?autoplay=1)
|
||||
|
||||
#### Todo :construction:
|
||||
|
||||
- [ ] Add a way to change the snake speed
|
||||
- [ ] Make a ui to switch the snake speed
|
||||
- [x] Interal implementation of the snake speed
|
||||
- [ ] Implement Highscore System
|
||||
- [ ] Make the ui
|
||||
- [ ] Internal Implementation
|
||||
|
||||
#### Bugs :bug:
|
||||
|
||||
- ~~Snake going through the walls~~
|
||||
- ~~Food spawning in the walls~~
|
||||
- Remove all the logging in the ui
|
||||
- Pausing delayed if esc is pressed but not if p is pressed.
|
||||
|
||||
#### Maybe in the future
|
||||
|
||||
- [ ] Autoplay the game using a simple pathfinding algorithm (to show on [r/unixporn](https://reddit.com/r/unixporn) of course :clown_face:)
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 94 KiB |
Reference in New Issue
Block a user