pascalh / hangman Goto Github PK
View Code? Open in Web Editor NEWSimple hangman game written in elm
Simple hangman game written in elm
The options are currently not being saved anywhere. Use localStorage to store the information locally.
The current head of the master branch should be used to produce an example live app (including automatic rebuild after new commits). First plan was to use automatic deployment, but I decided to use a manual deployment inspired by elm-street-404.
Test the functions in module Util
Right now a character can only be guessed by clicking on the respective button. It should also be possible to guess via keyboard.
The actions in the options view are not being checked, so it is possible to set the minimal word size to a negative number. The min word length interval should be [m,..,n] where m and n are the length of the shortest and longest word in the library respectively.
Actions only trigger if the respective page is active (e.g. guessing only works on Gameboard
, changing options only works on page Options
).
Test the following properties:
StartGameWithWord
correctly sets the word to guess and it won't change by guessing characters and triggering actions which do not affect current game (see below).A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.