Skip to content
This repository has been archived by the owner on Mar 10, 2023. It is now read-only.

Game project developed in Java and FXGL for the UTFPR Programming Techniques (OOP) subject. The game is inspired by Stardew Valley.

Notifications You must be signed in to change notification settings

thiagorbernardo/The-Last-Cowboy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Last Cowboy - Stardew Valley inspired Game in Java

This is a game project developed in Java for the UTFPR Programming Techniques (OOP) subject. The game is inspired by Stardew Valley, a popular farming simulation game. In this game, the player will have to kill different enemies that will be on the player path.

Gameplay

Check on YouTube https://youtu.be/ErAMZ5NqgcI

Game Menu

Game Menu

First Level

First Level

Second Level

Second Level

Third Level

Third Level

Ranking

Ranking

Getting Started

To run the game, you will need to have Java 15 or later and Maven installed on your computer. You can download the latest version of Java from the official website: https://www.java.com/en/download/ and Maven: https://maven.apache.org/install.html.

After installing Java, you can download the source code of the game from the GitHub repository: https://github.com/thiagorbernardo/The-Last-Cowboy

To run the game, navigate to the project folder and run the following command in the terminal:

mvn install
mvn exec:java

To create the .jar with dependencies run:

mvn clean compile assembly:single
java -jar target\the-last-cowboy-1.0-jar-with-dependencies.jar

How to Play

When you start the game, you will be greeted with a main menu. From here, you can start a new game, load a saved game, see the rank, or exit the game.

Once you start a new game, you will be taken to the first level. You can move your character using the arrow keys and interact with objects by pressing the spacebar.

You can kill enemies in the game by pressing spacebar and getting super powers to help you defeat the 3 levels.

Sound Track

Yessss! We have a speacial 8 bit sound track for the game. https://open.spotify.com/playlist/014ejkXf7DEC65Jh8KnNlh?si=6246f2e8ab624c46

Contributing

If you would like to contribute to the game project, feel free to fork the repository and submit a pull request.

Credits

The game was developed by Thiago Ramos, João Ferreira and Frank Bloemer for the UTFPR Programming Techniques subject. The game was inspired by Stardew Valley, developed by ConcernedApe.

About

Game project developed in Java and FXGL for the UTFPR Programming Techniques (OOP) subject. The game is inspired by Stardew Valley.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages