Skip to content

leonv01/Tomb3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tomb3D

Tomb3D is a pseudo 3D game based on the raycasting algorithm and inspired by the game Wolfenstein3D. It utilizes the Java Swing library and is fully developed from scratch. This project was created as the final project for the course "Game Programming" at the University of Applied Sciences in Ulm over the span of 3 months with the preliminaries being only using Java and the Swing library. The game features a level editor, custom textures, and sounds, as well as a highscore system. The game is fully playable and can be downloaded and played on any system with Java installed.
Due to the nature of the project, the game is not optimized for performance and may not run smoothly on older systems.

Lore

John Doe is a lone adventurer and tomb explorer, always keeping an eye open for valuable treasures. One day, Doe found a deep opening in a left ancient temple. He crawled through tight passages until he reached the center of the temple where a huge dark hole yawned before him. Unbeknownst to Doe, this ominous abyss was a gate way to the old tombs of the old native people. While getting closer to the underworld, Doe triggered the awakening of the monsters, guarding the treasures and tombs of the ancient.

Controls:

  • W or - Move forward
  • S or - Move backward
  • A or - Rotate left
  • D or - Rotate right
  • Space - Shoot
  • E - Open/Close doors
  • Shift - Sprint

Objective

  • Collect as many treasures as possible
  • Find the key to unlock the exit
  • Kill as many enemies as possible
  • Survive

Screenshots

Screenshot
Screenshot
Screenshot

Requirements

Java Runtime Environment

License

Distributed under the MIT License.

Credits

Sources