Battle of the River is a small Java game created during my bootcamp journey as part of a team project.
The game was built after about one month of bootcamp experience and challenged us to design and deliver a playable concept in a short time frame.
Two characters face each other across a river.
One player is controlled by the user, while the other is controlled by the computer.
The objective is to hit the opponent with arrows while avoiding incoming attacks.
The game combines simple action mechanics with movement, timing, and collision-based gameplay.
- Player vs computer gameplay
- Arrow shooting mechanics
- Dodge / movement logic
- Basic game loop and collision interactions
- Desktop game interface built with Java graphics libraries
- Java
- SimpleGFX
- Ant
- Photoshop (used for assets / visual resources)
This repository represents an early milestone in my software development journey.
It was developed during bootcamp as part of a team challenge and helped me practice:
- Java fundamentals
- basic game logic
- teamwork and collaboration
- structuring a project under time constraints
- working with visual assets and desktop graphics
Built together with:
- Adriana Alves
- João Pinheiro
- Neide Margarido
- Ricardo Pinho
- Rui Lopes
This is a Java desktop project.
Depending on your setup, you may run it through your IDE or with Ant build tools if configured in the repository.
This project is kept public as part of my early development learning history and reflects one of my first experiences building a game with Java.