Skip to content

Latest commit

 

History

History
49 lines (44 loc) · 1.89 KB

README.md

File metadata and controls

49 lines (44 loc) · 1.89 KB

Dungeons and Drawings

Dungeons and Drawings

Description

Dungeons and Drawings is a game made in Java during the DBL Interactive Intelligent Systems course at the University of Technology Eindhoven. The game is a puzzle game that asks the player to draw objects to handle their current situation. These drawings are interpreted by a convolutional neural network and if drawn sufficiently, will help the player solve their puzzle.

Project

The goal of the project was to create a game (interactive intelligent system) in Java. The requirements included that it had to contain sufficiently advanced computer graphics aspects and used artificial intelligence. To this extent, we implemented the following:

  • Lighting engine
    • Ambient lighting
    • Directional lights
    • Spot lights
    • Dynamic lighting
  • Animation
    • Skeletal animation
    • Keyframed animation
    • Vertex shader morphing
  • Convolutional neural network
  • A* pathfinding

Here is a link to the trailer/overview video of our game.

Install instructions

Clone this repository and import the maven pom.xml. That should be all to get the project running. The supported operating systems are the same as for LWJGL:

  • Linux x64
  • Linux arm64
  • Linux arm32
  • macOS x64
  • Windows x64
  • Windows x86

Screenshots