Inspiration
What it does
The game's base is to capture the point for as long as possible until the time limit is up. The two ships must use their abilities and firearms to prevent their opponent from capturing the point. There are barricades to maneuver around with your spaceship that The controls for the game are simple. Player 1 will use the arrow key to move and rotate their ship, and Player 2 will use WASD to move and rotate their ship. Each game is about 30 seconds long.
Development Process: The development process of Star Bomb included many steps of coding on Godot. First, we worked on creating the characters that the players will control. Then we found a great Sprite online for our characters. Next, we created a simple movement code for the characters to traverse around the map. Then, we made a collision box around the characters to prevent them from going through each other. The next part of the process was the map, which was also found online. We expanded the map to make it bigger to create the events that would happen in the game and created a border around the map so the players don’t drive the sprites out of the play area. Then, the objective of the game was created: a capture orb. This orb is the win condition for the players, as they need to capture it to gain as many points as possible before the time runs out. Next for the game was the combat system. It’s very simple as the two players are shooting at each other to destroy their opponent's ship, preventing them from capturing the point. However, this was definitely the longest part of the entire process. There were many issues with not only firing the bullet but ensuring it went in the right direction. Another problem was making them despawn after hitting something. After eventually creating the shooting mechanics, we were able to create a respawn mechanic for each character when they get shot. Next we improved the map by adding a wall by the respawn points so the players cannot instantly kill their opponent and adding other walls around the map for maneuvering. Then, we created the point system when the player is on top of or captures the point. There is a function for when each player wins and when they tie. After that, we implemented the text to show the points obtained and whoever wins the game.
Characters: Player 1-White Ship Player 2-Blue Ship
Player controls: Player 1-arrow keys Player 2-WASD
Gamemode: Capture the Point Both ships are trying to capture one point Both ships have weapons that they can use to hinder each other progress 120-second time limit Each ship has an ability: Speeding up self (5 sec) Similar to speeding up time Slows opponent (3 sec) Similar to slowing time
Need to make: Animations Capturing Abilities Timer Winner shown https://hackuc-iv-2023.devpost.com/?ref_feature=challenge&ref_medium=your-open-hackathons&ref_content=Submissions+open
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for Star Bomb
Built With
- gadot
Log in or sign up for Devpost to join the conversation.