Inspiration

We were thinking of making a game and the theme for this hackathon of odyssey seemed to match this perfectly. Much like in the actual odyssey our journey to what we made took a lot longer than we thought and we are barely away from troy.

What it does

You play as a Odysseus guiding his boat back home where you must defeat enemies to make it through while traversing through narrow terrain

How we built it

We used Java to create the logic behind it and JavaFX for the GUI along with awt rectangles and BufferedImages for hitboxes

Challenges we ran into

We ran into many challenges across the 24 hours beginning with properly configuring JavaFX to work for us. We then later ran into more issues due to the frames generating faster than some of our logic checks were changing co ordinates leading to the boat glitching between its position in one tile and the next's starting position.

Accomplishments that we're proud of

We got JavaFX to work for a game. We have collision detection using both BufferedImages acting as a bit map and awt rectangles for each entities hitbox with in built bouncing off the bitmaps dead zones.

What we learned

JavaFX is painful and requires more maths than expected and not the best for games due to frame generation over logic.

What's next for A scuffed odyssey

Adding working trading posts on the GUI to trade for resources to level up the sails and ballista of the ship and changing the art style to a more sophisticated form as quite a few of the images were made through MS paint.

Built With

Share this project:

Updates