chore: bump to v0.80.0, update ROADMAP.md

This commit is contained in:
Ryan Walters
2025-09-11 02:26:39 -05:00
parent 9ad1704806
commit 36e9de1a1f
4 changed files with 9 additions and 5 deletions

2
Cargo.lock generated
View File

@@ -711,7 +711,7 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]] [[package]]
name = "pacman" name = "pacman"
version = "0.79.3" version = "0.80.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bevy_ecs", "bevy_ecs",

View File

@@ -1,6 +1,6 @@
[package] [package]
name = "pacman" name = "pacman"
version = "0.79.3" version = "0.80.0"
authors = ["Xevion"] authors = ["Xevion"]
edition = "2021" edition = "2021"
rust-version = "1.86.0" rust-version = "1.86.0"

View File

@@ -50,6 +50,7 @@ A comprehensive list of features needed to complete the Pac-Man emulation, organ
- [x] Sound effect playback - [x] Sound effect playback
- [x] Audio muting controls - [x] Audio muting controls
- [ ] Background Music - [ ] Background Music
- [x] Intro jingle
- [ ] Continuous gameplay music - [ ] Continuous gameplay music
- [ ] Escalating siren based on remaining pellets - [ ] Escalating siren based on remaining pellets
- [ ] Power pellet mode music - [ ] Power pellet mode music
@@ -57,6 +58,8 @@ A comprehensive list of features needed to complete the Pac-Man emulation, organ
- [x] Sound Effects - [x] Sound Effects
- [x] Pellet eating sounds - [x] Pellet eating sounds
- [x] Fruit collection sounds - [x] Fruit collection sounds
- [x] Ghost eaten sounds
- [x] Pac-Man Death
- [ ] Ghost movement sounds - [ ] Ghost movement sounds
- [ ] Level completion fanfare - [ ] Level completion fanfare
@@ -78,8 +81,8 @@ A comprehensive list of features needed to complete the Pac-Man emulation, organ
- [x] Keyboard controls - [x] Keyboard controls
- [x] Direction buffering for responsive controls - [x] Direction buffering for responsive controls
- [x] Touch controls for mobile - [x] Touch controls for mobile
- [ ] Pause System - [x] Pause System
- [ ] Pause/unpause functionality - [x] Pause/unpause functionality
- [ ] Pause menu with options - [ ] Pause menu with options
- [ ] Input System - [ ] Input System
- [ ] Input remapping - [ ] Input remapping

View File

@@ -11,6 +11,7 @@ use crate::error::{GameError, GameResult};
use crate::events::{CollisionTrigger, GameEvent, StageTransition}; use crate::events::{CollisionTrigger, GameEvent, StageTransition};
use crate::map::builder::Map; use crate::map::builder::Map;
use crate::map::direction::Direction; use crate::map::direction::Direction;
use crate::systems::item::PelletCount;
use crate::systems::state::IntroPlayed; use crate::systems::state::IntroPlayed;
use crate::systems::{ use crate::systems::{
self, audio_system, blinking_system, collision_system, combined_render_system, directional_render_system, self, audio_system, blinking_system, collision_system, combined_render_system, directional_render_system,
@@ -431,7 +432,7 @@ impl Game {
world.insert_resource(GlobalState { exit: false }); world.insert_resource(GlobalState { exit: false });
world.insert_resource(PlayerLives::default()); world.insert_resource(PlayerLives::default());
world.insert_resource(ScoreResource(0)); world.insert_resource(ScoreResource(0));
world.insert_resource(crate::systems::item::PelletCount(0)); world.insert_resource(PelletCount(0));
world.insert_resource(SystemTimings::default()); world.insert_resource(SystemTimings::default());
world.insert_resource(Timing::default()); world.insert_resource(Timing::default());
world.insert_resource(Bindings::default()); world.insert_resource(Bindings::default());