Skip to content

tliu292/Map-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

Map Editor

Madhacks Project

Authors

Tz-Ruei Liu ([email protected])
Junqi Kou ([email protected])
Aaron Hernandez
Alex Do

Inspiration

Our team was inspired by classic level editors in old school video games (and even video game engines) that allowed the users to manipulate rooms and specify locations of items, sprites, enemies, and other design logic before playing. We were also interested in creating some form of AI simulation based on the user's own specification of a floor plan and their items. So you can treat this as a simulation maker too. Specifically, the level editing in the game TimeSplitters 2 and Ken Silverman's Build Engine were of great inspiration.

What It Does

The Map Editor does exactly what it sounds like! The user creates and edits their own maps (or floor plans) by allowing them to add rooms/weapons/enemies to their own location in the map. The user can then specify paths for AI Enemies to follow. The Map Editor is also not limited to game planning; the user can utilize Map Editor to construct floor maps and city maps by substituting pictures with buildings and citizens!

How We Build It

We were all very familiar with Java, so we ended up using JavaFX to create a GUI.

Challenges

We ran into so MANY challenges. It was definitely very difficult, but here are some of our struggles: AI Pathfinding, Screen Resizing, Adding/Scaling Images, Determining (x, y) positions.

About

Madhacks Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors