Embark on a comical adventure in BallBox Odyssey! Command the ball inside a box, collecting delightful orange food items using arrow keys to accumulate points. But beware! Scattered mines pose a constant threat, adding an element of danger to your odyssey.
- An basic game developed by myself to gain insights into building a simple web app using frontend languages. It serves as a learning project that showcases the implementation of fundamental concepts in web development
- Developed using a combination of HTML, CSS, and JavaScript
- Consists of three different files:
- index.html (Defines the structure and layout of the game)
- styles.css (Contains the CSS styles responsible for the visual appearance of the game elements)
- script.js (Implements the game logic and controls user interactions)
- Deployed on the GitHub Pages platform
- Navigate the ball within the box by using the arrow keys for movement
- Avoid collision with mines, as it will reduce your lives
- Collect orange food items to increase your score
- Once you collect a food item, the position of mines will be relocated within the box
- The game ends when you lose all your lives
Please note that this game is not playable on mobile devices.
To access BallBox Odyssey, simply visit the following website: https://sheng254.github.io/BallBoxOdyssey/
- Introducing a level progression system. Each level could introduce additional mines or increase the speed of the ball, challenging players to improve their skills as they advance.
- Enhancing visual elements. Adding animation effects for actions like collecting food or colliding with mines would make the game more engaging and entertaining.
- Adapting the game for mobile devices. Implementing touch controls or creating a mobile-friendly version would allow players to enjoy the game on their smartphones or tablets.
Contributions are welcome! Feel free to reach out with your suggestions, bug reports, or enhancement requests.
This project is licensed under the MIT License.