Compare commits
15 Commits
screen_zoo
...
master
Author | SHA1 | Date | |
---|---|---|---|
9f66e7f563 | |||
0546453fa2 | |||
|
f39dfab057 | ||
10ca740496 | |||
afbde30951 | |||
8e34905727 | |||
|
cfcfcdf04d | ||
|
a6e86067ac | ||
eade0b52c9 | |||
0341c93b53 | |||
|
2524e114f1 | ||
2a172def02 | |||
|
e677f0c1be | ||
|
593c041938 | ||
|
e4f8a12b8b |
@ -11,6 +11,14 @@
|
|||||||
|
|
||||||
This game was written purely in [Rust](https://www.rust-lang.org/), and interfaces with bindings to the [`raylib`](https://raylib.com) graphics library. For half the team, this has been their first experience with Rust. The other half have extensive experience in the language.
|
This game was written purely in [Rust](https://www.rust-lang.org/), and interfaces with bindings to the [`raylib`](https://raylib.com) graphics library. For half the team, this has been their first experience with Rust. The other half have extensive experience in the language.
|
||||||
|
|
||||||
|
## Reviews
|
||||||
|
|
||||||
|
> Why would you make this game? Why would you do this to another person? Not everyone chose violence for this game jam. There was a game about a kobold making inventions out of junk to buy a nice rock. There was a physics game about mixing colored beads to make new colors. I saved some pirates from a dragon and some parrots in one game. This game took all my ideas of space and time and called them cringe. I don’t know what pit of hell you came from, but I hope you’re happy. 10/10. - [DragonSheep](https://ldjam.com/users/dragonsheep)
|
||||||
|
|
||||||
|
> ... Overall this is a great game, the art and music is awesome, and there’s a good dose of humor and sass to the game. Awesome job!! - [lukeoco1234](https://ldjam.com/users/lukeoco1234)
|
||||||
|
|
||||||
|
> Great game, really liked the aesthetic, it takes what would be an already cool reflex based autorun game and enhances is it with unique challenges in the levels. - [AidanV03](https://ldjam.com/users/aidanv03)
|
||||||
|
|
||||||
## The Team
|
## The Team
|
||||||
|
|
||||||
This game was developed by a team of 9 students from *Sheridan College* and *Trent University*.
|
This game was developed by a team of 9 students from *Sheridan College* and *Trent University*.
|
||||||
|
Before Width: | Height: | Size: 834 KiB After Width: | Height: | Size: 865 KiB |
@ -89,13 +89,7 @@
|
|||||||
"height": 64
|
"height": 64
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"x": 7968,
|
"x": 8784,
|
||||||
"y": 352,
|
|
||||||
"width": 320,
|
|
||||||
"height": 64
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"x": 8608,
|
|
||||||
"y": 352,
|
"y": 352,
|
||||||
"width": 320,
|
"width": 320,
|
||||||
"height": 64
|
"height": 64
|
||||||
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 166 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 159 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 401 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 548 KiB |
@ -1,7 +1,7 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"x": -5001,
|
"x": -5001,
|
||||||
"y": 800,
|
"y": 850,
|
||||||
"width": 18000,
|
"width": 18000,
|
||||||
"height": 10
|
"height": 10
|
||||||
},
|
},
|
||||||
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 339 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 1.0 MiB |
@ -69,7 +69,34 @@
|
|||||||
"height": 64
|
"height": 64
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"kill": [],
|
"kill": [
|
||||||
|
|
||||||
|
{
|
||||||
|
"x": 416,
|
||||||
|
"y": 192,
|
||||||
|
"width": 544,
|
||||||
|
"height": 32
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"x": 576,
|
||||||
|
"y": 768,
|
||||||
|
"width": 2876,
|
||||||
|
"height": 32
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"x": 4000,
|
||||||
|
"y": 728,
|
||||||
|
"width": 224,
|
||||||
|
"height": 32
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"x": 6080,
|
||||||
|
"y": 768,
|
||||||
|
"width": 2976,
|
||||||
|
"height": 32
|
||||||
|
}
|
||||||
|
|
||||||
|
],
|
||||||
"win": {
|
"win": {
|
||||||
"x": 12000,
|
"x": 12000,
|
||||||
"y": 0,
|
"y": 0,
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
"level_0",
|
"level_0",
|
||||||
"level_1",
|
"level_1",
|
||||||
"level_2",
|
"level_2",
|
||||||
"level_3",
|
|
||||||
"level_4"
|
"level_4"
|
||||||
|
|
||||||
]
|
]
|
||||||
|
@ -64,7 +64,11 @@ impl Action<Scenes, ScreenError, GameContext> for DeathScreen {
|
|||||||
let elapsed = Utc::now() - context.level_start_time;
|
let elapsed = Utc::now() - context.level_start_time;
|
||||||
self.timer_value = format!("{:02}:{:02}", elapsed.num_minutes(), elapsed.num_seconds() % 60);
|
self.timer_value = format!("{:02}:{:02}", elapsed.num_minutes(), elapsed.num_seconds() % 60);
|
||||||
|
|
||||||
if self.is_retry_pressed {
|
if self.is_retry_pressed ||
|
||||||
|
context
|
||||||
|
.renderer
|
||||||
|
.borrow_mut()
|
||||||
|
.is_key_pressed(KeyboardKey::KEY_SPACE){
|
||||||
context
|
context
|
||||||
.flag_send
|
.flag_send
|
||||||
.send(Some(ControlFlag::SoundTrigger("button-press".to_string())))
|
.send(Some(ControlFlag::SoundTrigger("button-press".to_string())))
|
||||||
|