Skip to content

GumeeR/Rust-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ Rust WASM Pong

Welcome to Rust WASM Pong! ๐ŸŽฎ A classic Pong game clone developed in Rust with Bevy and compiled to WASM to play it in the browser. ๐Ÿš€

๐Ÿ“œ Description.

This project uses the Bevy game engine along with Heron physics to create a modern version of Pong, compatible with WebAssembly. It is an excellent demonstration of the power of Rust in game and web application development.

๐Ÿ›  Technologies.

  • ๐Ÿฆ€ Rust
  • ๐ŸŽฎ Bevy Engine
  • โš™๏ธ Heron Physics
  • ๐ŸŒ WASM (WebAssembly)
  • ๐Ÿ•น๏ธ Classic Pong Game

๐Ÿ“ฆ Installation and Execution.

๐Ÿ”น Prerequisites.

Make sure you have installed:

๐Ÿ”น Repository Cloning

  1. Clone this repository:
    git clone https://github.com/GumeeR/Rust-Project.git
    
โš™๏ธ Compile the Project
  1. Run the following command:
    wasm-pack build --target web
    

๐ŸŒ Running in the Browser

  1. To test the game in the browser, you can use a local server:
    python -m http.server
    Then, open in your browser: http://localhost:8000
    

๐Ÿ› Other Branches

  1. This repository also contains another branch with a different project:
    smart-contract: Implementation of a smart contract in NEAR, developed in Rust
    If you are interested in the development of smart contracts in NEAR, change

About

๐Ÿš€ Rust-Project Pong clone in Rust + WASM ๐ŸŽฎ Smart-contract in NEAR ๐Ÿ”—

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •