Skip to content

Hugo-Carbiener/Dungeon-speaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Dungeon Speaker

start

Dungeon Speaker is a student project for the sake of the first year of engineering cursus at Telecom Sudparis.
It is inspired from the amazing game AI dungeon. As such, in Dungeon Speaker, the player can wander around the dungeon, fight off foes and loot some items by typing instructions in the text field.

The game has been entirely developed in Java using no major librairy. The Natural language processing part was made in Python.

Our objectives :

  • 🏰 Generate a dungeon map as randomly as possible to offer a lot of replayability as well as many various events, objects and caracters to interact with.
  • ✏️ Create an environement in which players can interact with the game simply by typing a description of their actions.
  • 💬 Develop a way to generate a narration of the events unfolding during the game.

An overview of the UI :

forward

Update - Dungeon Layout & Map display :

We managed to implement a procedurally generated dungeon layout in the form of a non-binary tree. This way the player can move from room to rooms using the cardinal points.

I also worked on a practical way to display the map in Ascii whenever the player types something like "I look at the map". Here is how it looks like !

map

Note that you can see the player's position where the square is filled !

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages