Skip to content

evelyn-2022/byow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BYOW

Overview

A 2D tile-based world exploration engine developed with Java StdLib. This is a project from the esteemed CS61B course at UC Berkley, which I learned online and implemented this project independently.

What I Learned

For the dynamic creation of randomized maps, I devised a rudimentary procedural dungeon generation algorithm that utilizes minimum spanning tree.

Screenshot

Startup menu

menu.png

Users can:

  • Press N to start a new game.
  • Press L to load saved progress.
  • Press Q to quit game.

Enter seed and generate map

After pressing N on the keyboard for “new world”, the user should be prompted to enter a “random seed”, which is a long value of their choosing. This long data type is used to generate the world randomly. seed.png

Randomly generated map

Here is a screenshot of some randomly generated map from game. map.png

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages