Skip to content

goncalopinto1/CrossyRoad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

272 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crossy Road (LDTS Project)

Game Description

Crossy Road is a game where you control a chicken trying to cross busy roads and dangerous rivers.
Timing, precision, and quick reactions are key to surviving traffic, avoiding water hazards, and reaching the goal.

This project was developed by Dário Amaral (up202405681@edu.fe.up.pt), David Ferreira (up202406798@edu.fe.up.pt) and Gonçalo Pinto (up202310411@edu.fe.up.pt) for LDTS 2025-26.

Grade: 19.9/20

For a more detailed version of this description click here.

Gameplay Highlights

  • Simple and intuitive keyboard controls
  • Increasing difficulty with more obstacles
  • Clear win/lose conditions

Screenshots

Main Menu

Figure 1 - Main Menu

How To Play

Figure 2 - How To Play

Pause Menu

Figure 3 - Pause Menu

Game Over

Figure 4 - Game Over

Win Menu

Figure 5 - Win Menu

Gameplay

Gameplay demonstration

Gif 1. Gameplay

Gameplay demonstration

Gif 2. Gameplay

About

A retro-style terminal game developed in Java using MVC architecture and Design Patterns, featuring a robust test suite built with JUnit, Mockito, and Pitest.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages