Skip to content

aleksa2808/ascii-bomb-ecs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

160 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💣 ascii-bomb-ecs

A Rust remake of the ascii-bomb game, built with the Bevy engine.

🎮 Play it now in your browser!

🌐 Try out the multiplayer version!

🚀 Features

  • Story Mode: Battle through three different areas with unique boss encounters
  • Battle Mode: Compete in fast-paced matches against up to 7 other AI players
  • Cross-Platform: Native desktop and web browser support
  • Mobile-Friendly: Touch controls optimized for mobile devices
  • ???: Press F to pay respects... and discover something hidden away in the controls menu.

🛠️ Build

Native

From the root folder run:

cargo run --release

Web Build

  1. From the root folder build the WebAssembly package:

    wasm-pack build --target web --release
  2. Prepare the web assets:

    # Copy web files and assets to the pkg directory
    cp -r web/* pkg/
    cp -r assets pkg/
  3. Serve locally:

    # Install the server if you haven't already
    cargo install basic-http-server
    
    # Start the server from the pkg directory
    cd pkg && basic-http-server
  4. Open your browser and navigate to http://localhost:4000

🎮 Gallery

Battle Mode in Action

Battle mode showcase

Game Screens

📸 View Screenshots

Main Menu

Main menu

Story Mode

Story mode gameplay

Epic boss battle

Story progression

Battle Mode

Battle mode action

Global leaderboard

Intense battles

Mobile Experience

Mobile touch controls

About

Bomberman inspired game made in the Bevy engine

Topics

Resources

License

Stars

Watchers

Forks

Contributors