Giter VIP home page Giter VIP logo

eecs448-project4's Introduction

A simple Java game engine for a 2.5D game

While some basic features were included with the tutorial, a few friends and I are looking to expand this basic engine greatly to create an in depth game.

To compile and run:

1. Compile the .java files located in the src/ directory into a bin/ directory using the command

	javac -d ./bin [src files]

2. Compile the class files located in the bin/ directory into a .jar with the command (while inside /bin)

	jar cvfm ../Game.jar ../manifest.txt bgibbons/ ../res/

3. Run the Game.jar file

Made with the help of: https://www.youtube.com/playlist?list=PL8CAB66181A502179

eecs448-project4's People

Contributors

christian-porras avatar rsinghlx avatar jschilmo avatar

Stargazers

Joseph Mills avatar

Watchers

James Cloos avatar  avatar

eecs448-project4's Issues

Surprise Attack

Enemies have a chance of spawning on the player causing instant combat.

Random Crash on Start

Very rare bug that is caused by an out of bounds exception in dungeon generation. Still hunting.

If it occurs, just restart the game.

Sound Delay

Sound effects occasionally have a delay for abilities.

Bodyless Horseman

When entering combat while in water, only the Character's head renders.

Jesus Bug

Characters walk on water when at the top of a water patch.

Precision is key

When clicking on the menu, if the click is on the edge of a button the menu will occasionally close

Stat hacks

Swapping items from the hotbar to its slot back and forth gives permanent stat increases.
¯\_(ツ)_/¯

Loot

Loot is not removed when player leaves combat area.

Fists of Fury

When clicking ferociously, occasionally you will double attack.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.