All Projects → yegor256 → hangman

yegor256 / hangman

Licence: other
Hangman (the game)

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to hangman

LAB
MIT IT Lab Repository
Stars: ✭ 23 (-11.54%)
Mutual labels:  oop
notes
Notas sobre JavaScript Full Stack
Stars: ✭ 70 (+169.23%)
Mutual labels:  oop
BashClass
BashClass is an Object Oriented Programming language that compiles to BASH 4.4
Stars: ✭ 40 (+53.85%)
Mutual labels:  oop
OOP-JavaScript
Learn OOP JavaScript ⚡
Stars: ✭ 23 (-11.54%)
Mutual labels:  oop
LMPHP
Multi-language management and support on the site.
Stars: ✭ 19 (-26.92%)
Mutual labels:  oop
alleycat-reactive
A simple Python library to provide an API to implement the Reactive Object Pattern (ROP).
Stars: ✭ 15 (-42.31%)
Mutual labels:  oop
laravel-transporter
Transporter is a futuristic way to send API requests in PHP. This is an OOP approach to handling API requests.
Stars: ✭ 282 (+984.62%)
Mutual labels:  oop
design-patterns-java
📗 Classic OOP Design Patterns from GoF, implemented in Java.
Stars: ✭ 25 (-3.85%)
Mutual labels:  oop
pimf-framework
Micro framework for PHP that emphasises minimalism and simplicity
Stars: ✭ 42 (+61.54%)
Mutual labels:  oop
teletakes
True Object-Oriented Telegram Bot Framework
Stars: ✭ 18 (-30.77%)
Mutual labels:  oop
oop-exercises
Exercises for those who want to learn Object Oriented Programming in C++ 🔥
Stars: ✭ 27 (+3.85%)
Mutual labels:  oop
node-red-contrib-actionflows
Provides a set of nodes to enable an extendable design pattern for flows.
Stars: ✭ 38 (+46.15%)
Mutual labels:  oop
ro.py
ro.py is a modern, asynchronous Python 3 wrapper for the Roblox API.
Stars: ✭ 65 (+150%)
Mutual labels:  oop
unit-converter
Convert standard units from one to another with this easy to use, lightweight package
Stars: ✭ 104 (+300%)
Mutual labels:  oop
OOP-In-CPlusPlus
An Awesome Repository On Object Oriented Programming In C++ Language. Ideal For Computer Science Undergraduates, This Repository Holds All The Resources Created And Used By Me - Code & Theory For One To Master Object Oriented Programming. Filled With Theory Slides, Number Of Programs, Concept-Clearing Projects And Beautifully Explained, Well Doc…
Stars: ✭ 27 (+3.85%)
Mutual labels:  oop
FOODIE
Fortran Object-Oriented Differential-equations Integration Environment, FOODIE
Stars: ✭ 109 (+319.23%)
Mutual labels:  oop
2801
Curso 2801 - Fundamentos do C#
Stars: ✭ 76 (+192.31%)
Mutual labels:  oop
ddd-example-ecommerce
Domain-driven design example in Java with Spring framework
Stars: ✭ 73 (+180.77%)
Mutual labels:  oop
dcl
Elegant minimalistic implementation of OOP with mixins + AOP in JavaScript for node.js and browsers.
Stars: ✭ 76 (+192.31%)
Mutual labels:  oop
python-yamlable
A thin wrapper of PyYaml to convert Python objects to YAML and back
Stars: ✭ 28 (+7.69%)
Mutual labels:  oop

Build Status License

Hangman is a words guessing game for one player. The computer guesses a word and the user has to suggest letters one by one. Every time the word contains a letter, the computer opens it (all of them, if there are a few). Every time the word doesn't contain a letter, the computer gives a penalty point for the user. If there are five penalty points, the user looses. If there are no hidden letters anymore, the computer looses.

First, build it:

$ mvn clean package

Then, run:

$ java -classpath target/classes hangman.Main

This Java code is very procedural, imperative and not elegant at all.

Please, try to refactor it and improve. You're welcome to create new classes, new methods, anything. Just make sure it still builds.

When ready, please submit a pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].