Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdelkarim-01/fighting-game
Developing a fun fight game using JEE, specifically Servlets and JSP, with JavaScript and CSS for frontend enhancements.
https://github.com/abdelkarim-01/fighting-game
Last synced: 1 day ago
JSON representation
Developing a fun fight game using JEE, specifically Servlets and JSP, with JavaScript and CSS for frontend enhancements.
- Host: GitHub
- URL: https://github.com/abdelkarim-01/fighting-game
- Owner: Abdelkarim-01
- Created: 2024-06-04T17:14:54.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-04T17:54:24.000Z (7 months ago)
- Last Synced: 2024-11-14T07:43:32.920Z (2 months ago)
- Language: Java
- Size: 179 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fighting Game Project
## Description
Developing a fun fight game using JEE, specifically Servlets and JSP, with JavaScript and CSS for frontend enhancements.
## Game Features
### Knight
- **Movement**: The knight can move vertically.
- `A` key: Move up
- `W` key: Move down
- **Attack**: Press `Space` to attack.
- **Field of View**: The knight has a default field of view of 350 units.
- **Experience Points**: Each successful attack increases the knight's experience by 10 points.
- **Victory Condition**: The knight must kill the enemy before time expires to win. If the time expires before the enemy is killed, the knight loses.### Enemy
- **Movement**: The enemy moves vertically in a random pattern.
- **Victory Condition**: If the knight does not kill the enemy before time expires, the enemy wins.## Technologies Used
- **Java EE (JEE)**: For backend development.
- **Servlets**: To handle requests and responses.
- **JSP (JavaServer Pages)**: For dynamic web content.
- **JavaScript**: For game logic and interactivity.
- **CSS**: For styling the game interface.## Getting Started
### Prerequisites- JDK 8 or higher
- Apache Maven
- An IDE like Eclipse or IntelliJ IDEA
## DemoWatch the project demo on [YouTube](https://youtu.be/wqMFS30dMFI?si=w2MQcixHUSLMA5pf).
## Contact
Abdelkarim Idrissi - [[email protected]](mailto:[email protected])
Project Link: [https://github.com/Abdelkarim-01/fighting-game]https://github.com/Abdelkarim-01/fighting-game)
Feel free to reach out if you have any questions or suggestions! Happy coding!