AudioGame RPG

An asset by miziziziz
The page banner background of a mountain and forest
AudioGame RPG hero image

Quick Information

0 ratings
AudioGame RPG icon image
miziziziz
AudioGame RPG

This is the source code of my audio game rpg Ptolem's Singing Catacombs that I made in Godot for my capstone projectYou can learn more about it here: Ptolem's Singing Catacombs: https://www.youtube.com/playlist?list=PLmugv6_kd0qOCZ4M105mLx5ICuaSJttlt

Supported Engine Version
3.0
Version String
1.0
License Version
GPLv3
Support Level
community
Modified Date
5 years ago
Git URL
Issue URL

Set Up

  • Visit https://godotengine.org/download and download the Godot engine.
  • Run the exe and the project list will open.
  • Click Import on the right and browse to where you downloaded the game folder.
  • Double click on the project.godot file and press "Import & Edit".
  • Press F5 or the play button at the top right to run the game.

Controls

  • WASD - movement
  • QE - turn left and right
  • Shift + Mouse or QE - free look left and right
  • LCTRL or LMB (hold) - attack
  • Space - echolocate
  • R - open chest
  • T - open/close inventory
  • H - output health
  • B - output protection

Inventory Controls

  • WS - scroll up and down
  • AD - switch tabs
  • Q - drop item
  • E - equip/unequip item, drink potion, spend skill point
  • R - examine object

Mechanics

Audio Compass:

Your character's heartbeat indicates direction. It pitches up and down the more north and south you face and pans right and left the more east and west you face.

Echolocation:

Echolocating plays syllables of sound. There are tiers of distance that correspond to these. 'aa' means something is 0 to 2 meters in front of you, 'ee' means 2 to 8, and 'oo' means 8+. Notice they are in alphabetical order. These syllables play more rapidly the closer you are to something. Also, consonants are added if something interesting is in front of you; 'n' for enemy, 'f' for friendly, 'k' for interactable, and 'l' for loot. So, for example, if an enemy is 3 meters in front of you, echolocating will play the sound 'nee' repeatedly.

Side Awareness:

An ambient windy sound plays in your ear if there is an opening that way. E.g. a corridor to your right and a wall to your left will result in the sound playing in your right ear.

Footsteps:

A footstep sound plays every meter you step. Listen to the echo of your steps to tell when you're at an intersection or in a large room.

Combat:

If you're wielding a melee weapon and an enemy is within 2 meters of you, hold LMB or CTRL to auto attack. If you're holding a range weapon or spell and an enemy is in front of you at any distance, hold LMB or CTRL to auto attack. Keep in mind spells have splash damage, so you can get hurt if you're too close.

Unit Tests

To run:

  • At the top left of the editor, select Project -> Project Settings
  • In the General tab go to Application -> Run
  • At the top you'll see Main Scene, to the right select the folder icon and click "File.."
  • Navigate to "res://unit_tests" and open "test_manager.tscn"
  • Close Project Settings and click play at the top right (or press F5)

To go back to the main game, repeat the steps except navigate to "res://environment" and open "world.tscn" instead

Resources

Project Proposal

Final Technical Report

This is the source code of my audio game rpg Ptolem's Singing Catacombs that I made in Godot for my capstone project

You can learn more about it here: Ptolem's Singing Catacombs: https://www.youtube.com/playlist?list=PLmugv6_kd0qOCZ4M105mLx5ICuaSJttlt

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
AudioGame RPG icon image
miziziziz
AudioGame RPG

This is the source code of my audio game rpg Ptolem's Singing Catacombs that I made in Godot for my capstone projectYou can learn more about it here: Ptolem's Singing Catacombs: https://www.youtube.com/playlist?list=PLmugv6_kd0qOCZ4M105mLx5ICuaSJttlt

Supported Engine Version
3.0
Version String
1.0
License Version
GPLv3
Support Level
community
Modified Date
5 years ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers