Skip to content

ASCII roguelike game where the user can move through various rooms picking up and using items with a GUI to show the current room as well as the player’s items with the option to open previously saved game states

Notifications You must be signed in to change notification settings

ngeldvis/Rogue-Game

Repository files navigation

Rogue Game

A rogue game made using Java and swing! This was a school project I completed in second year in my Object Oriented Programming (CIS 2430) course

Main Acomplishments

  • Developed an ASCII roguelike game where the user can move through various rooms picking up and using items
  • Created a GUI to show the current room as well as the player’s items with the option to open previously saved game states
  • Applied fundamental Object-Oriented Design concepts such as polymorphism, abstraction, and the single-responsibility principle

roguegame

Compiling and Running the Program

First to compile the program make sure you have gradle installed. Then enter gradle build to compile all the necessary files. Finally to run the program use java -jar build/libs/A3.jar or gradle run

Controls

Key Action
r MOVE UP
g MOVE RIGHT
f MOVE DOWN
d MOVE LEFT
e EAT ITEM
w WEAR ITEM
t TOSS ITEM

About

ASCII roguelike game where the user can move through various rooms picking up and using items with a GUI to show the current room as well as the player’s items with the option to open previously saved game states

Topics

Resources

Stars

Watchers

Forks

Languages