Coder Social home page Coder Social logo

ethanforsha / my-medieval-avatar Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 2.01 MB

Application that allows the user to customize their own medieval avatar with an assortment of different heads, chests, and legs. Also allows the user to preview their avatar on different backgrounds to emulate a 2D medieval adventure game. Created for a college object-oriented programming class. The user guide for this application is located below.

Home Page: https://docs.google.com/document/d/1vQW7zRHYeLK6n5nqbtxVd3J8XJFEsBUAcuIGyIbxcAE/edit?usp=sharing

Java 100.00%

my-medieval-avatar's Introduction

NOTE: The user guide for this application is located in the GitHub page for this application, under the "About" section on the right hand side.
Here is a link if needed: https://docs.google.com/document/d/1vQW7zRHYeLK6n5nqbtxVd3J8XJFEsBUAcuIGyIbxcAE/edit?usp=sharing



My Medieval Avatar is an Object-Oriented Programming Final Project created by Ethan Forsha and Juan Soto in 2022. The application was made to emulate a character creator 
for a Medieval Adventure game and setup the gear system for a future video game implementation. The software was designed using an interface that was used to act as a basis
for all gear items in the game, and in the current version there are 3 different types of gear that a character can have equipped, Head, Chest, and Legs. It also uses a 
Character class that loads all the gear available for the custom avatar, which is extended by a CharacterPane class that loads the character customization screen and buttons. 
The MainMenu class acts as an introduction to the application, and allows the user to choose to play (start customization) or exit the application.



KNOWN BUGS:
- When cloning this repository from GitHub, the images may fail to load correctly. If this occurs, you may have to manually input the locally saved destination string to each line of code that adds an image.



KNOWN ISSUES:
- Unfortunately there is no way to locally save custom avatars when the application is closed.
- Only 2 background images available for preview.

my-medieval-avatar's People

Contributors

ethanforsha avatar

Stargazers

 avatar

Watchers

 avatar

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.