Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luisfernandovillalon/hang-man

A GUI application that plays hang-man made with java and javafx.
https://github.com/luisfernandovillalon/hang-man

data-hierarchy inheritance java javafx oop-principles polymorphism

Last synced: about 2 months ago
JSON representation

A GUI application that plays hang-man made with java and javafx.

Awesome Lists containing this project

README

        

# Hang-Man Java Application
My final project for my Introduction to Object Oriented Programming in Java class in college.

# Summary
The application's GUI displays asterisks representing the word's letters and an empty hanger.
Correct guesses replace asterisks, while wrong ones reveal a new body part on the hangman figure.
The game ends when the stick-figure is complete, signifying loss, or when the entire word is guessed,
resulting in victory. I applied everything I was taught, including implementing polymorphism based on the inheritance
properties within the data hierarchy. Javafx was used to to create the graphical user interface (GUI)
for the user to interact with the data. Images were used to represent the stick figure.

# Technologies
Java, Javafx

# Live Preview
[hangman.webm](https://github.com/LuisFernandoVillalon/hang-man/assets/104875261/d385dd2a-bd12-4072-923f-1d6063ff577c)