Skip to content

Commit

Permalink
Merge pull request #1 from Willzvul/dev-update_v2.3
Browse files Browse the repository at this point in the history
v2.3 - Latest API support and various important fixes
  • Loading branch information
Willzvul authored Nov 13, 2024
2 parents 22bc458 + ba0f846 commit e9e7369
Show file tree
Hide file tree
Showing 8 changed files with 377 additions and 155 deletions.
35 changes: 21 additions & 14 deletions ReadMe.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,35 @@
# SNAKE 2.0

A new version of Snake Game.
Advanced Snake Game (Remake of original Snake).

![Snake_2.0](https://github.com/Willzvul/Snake_2.0/blob/main/Snake%202.0.png)


## Features

1. Pause of game proccess
2. Possibility of speed Up by holding the arrows
### v2.2
1. Pause of game proccess.
2. Possibility of speed Up by holding the arrows.
3. Snake has a head.
4. The target is an apple
5. Complete progress bar
4. The target is an apple.
5. Complete progress bar (%).

## Building FAP
### v2.3
1. Saving progress when exiting and loading it when starting the game.
2. Endless mode switch (If turned ON -> the game continues even if the snake collides with the tail or the frame, so the player gets a chance to win the game).
3. Game timer.
4. Breaking by holding the back-direction arrow.
5. Brand-new system of the next random fruit positioning (it fixed the major bug when the fruit appeared in the left-upper corner of a screen despite the fact that the field (0,0) is already taken by the snake's body).

https://fap.playmean.xyz/Willzvul/Snake_2.0
## Changelog

## Links

Special thanks for *.c file in https://github.com/DarkFlippers/unleashed-firmware.git
v2.0 - Initial release,
v2.1 - Various important fixes,
v2.2 - Sync updates and latest API support
v2.3 - Latest API support and various important fixes (see 'Features')

## Free Beer
## Links

You can support me by using this link:
(only RU payments accepted)
https://yoomoney.ru/to/410018138145748/100
Special thanks for *.c files in:
https://github.com/DarkFlippers/unleashed-firmware.git
https://github.com/xMasterX/all-the-plugins/tree/dev
Binary file modified Snake 2.0.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 8 additions & 4 deletions application.fam
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
App(
appid="Snake20",
appid="snake20",
name="Snake 2.0",
apptype=FlipperAppType.PLUGIN,
apptype=FlipperAppType.EXTERNAL,
entry_point="snake_20_app",
cdefines=["APP_SNAKE_20"],
requires=["gui"],
stack_size=1 * 1024,
order=30,
fap_icon="snake_10px.png",
fap_category="Games_Extra",
)
fap_category="Games",
fap_author="@Willzvul",
fap_weburl="https://github.com/Willzvul/Snake_2.0",
fap_version="2.3",
fap_description="Advanced Snake Game (Remake of original Snake)",
)
13 changes: 13 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
v2.2:
1. Pause of game proccess.
2. Possibility of speed Up by holding the arrows.
3. Snake has a head.
4. The target is an apple.
5. Complete progress bar (%).

v2.3:
1. Saving progress when exiting and loading it when starting the game.
2. Endless mode switch (If turned ON -> the game continues even if the snake collides with the tail or the frame, so the player gets a chance to win the game).
3. Game timer.
4. Breaking by holding the back-direction arrow.
5. Brand-new system of the next random fruit positioning (it fixed the major bug when the fruit appeared in the left-upper corner of a screen despite the fact that the field (0,0) is already taken by the snake's body).
Binary file added img/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit e9e7369

Please sign in to comment.