Skip to content

ddalcanto/Dream-Escape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 

Repository files navigation

Dream-Escape

Trapped in a strange "dream", your character must manipulate the world around them to free themselves.

Demo

Customizable Character Name

entername

Immersive Script

Screen Shot 2019-04-10 at 2 02 47 PM

Changing and Immersive Graphical Environment

Screen Shot 2019-04-10 at 2 03 24 PM

Collision Detection

Collision Detection Demo

Home Screen

homescreen

Credits Screen

credits

UML Diagram

UML Diagram

Added in v1.01

  • Screen containing the games credits
  • Syntax changes to make program work with fewer lines

Added in v1.1

  • Reorganized the project to extends JPanel
  • Changed the drawing method of the program to utalize paintComponent
  • Added a graphical 2d world
  • Many syntax changes to make the program run more efficiently, conistently, and smoother

Added in v1.5

  • Added additional layers of game objects
  • Added a moveable character
  • Added different states for that character (can move, can't move, etc)
  • Added collision detection around the walls and character
  • Added different fonts which swap based on which character is talking, the game state, etc.
  • Added more different colors for the chat bubbles which change based on which character is talking, the game state, etc.
  • Overall efficiency of running program improved
  • Syntax changes to make program better organized
  • Different method of loading images
  • Modified heirarchy of world objects for easier implementation of additional objects
  • Many more!

Soon To Come

  • Generate graphical levels based on a .txt file
  • Scrolling credits screen
  • Change drawing method of chat bubble
  • Add another layer of graphics to implement other world objects and details
  • Create a moveable player
  • Add additional text fonts for the dialogue
  • Add collision detection for that character
  • Add a walk cycle for the player character
  • Allow text to extend multiple rows if needed
  • Add a character sprite for "The Guide"
  • Add the character's face next to their text as they talk
  • Multiple game levels, each with their own environment and key plot point
  • Story full of plot twists
  • Many character abilities

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages