Skip to content

A simplified version of the classic "Rogue" game

Notifications You must be signed in to change notification settings

TimCatana/Rogue

Repository files navigation

Author Information

Name

Timothy Catana

Game Information

Navigation

Classic "wasd" navigation convention
"W" = move up
"A" = move left
"S" = move down
"D" = move right

Classic arrow keys navigation convention
"↑" = move up
"←" = move left
"→" = move down
"↓" = move right

Symbols

"|" = wall
"_" = wall
"+" = door
"." = floor

  • The 4 symbols above should be left untouched
  • Feel free to modify any other symbol in symbols.json

items

  • Walking over an item will make it dissappear
  • There is no working inventory
  • Items are not usable

Doors

  • All rooms have at least one door
  • All unused (unconnected) doors that were parsed from the rooms JSON were deleted

Instructions

Required Files

Valid fileLocations.json file

Valid rooms.json file

Valid symbols.json file

Preperation

fileLocations.json

make sure that in the A2 folder you have a valid fileLocations.json that contains the locations of the json files rooms.json and symbols.json.

rooms.json

makesure that in the A2 folder you have a valid rooms.json that is written in the correct format shown in your cloned folder

rooms.json

makesure that in the A2 folder you have a valid symbols.json that is written in the correct format shown in your cloned folder

Build

gradle build

Excecution

java -jar build/libs/a2.jar

About

A simplified version of the classic "Rogue" game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages