Project 0 repo for CS329E Software Engineering
achou11 / hangman Goto Github PK
View Code? Open in Web Editor NEWProject 0 repo fro CS329E Software Engineering
Home Page: http://usaychina.com/pepperjacks/hangman/
Project 0 repo fro CS329E Software Engineering
Home Page: http://usaychina.com/pepperjacks/hangman/
Document our process and checkpoints and such. Reference the project description file from class to know what to include.
Need to figure out how to read the text file that an admin uploads, then randomly choose a word to use as the target in the game.
"You gotta type something in the damn box." No, sir!
When user loses, show actual answer
Figure out how to change from one sprite to the next using HTML canvas (maybe not necessary???) and JavaScript.
Right now the user can continue inputting. Instead, we want a death message to appear with a prominent "New Game" button.
Display message whenever new user is successfully created
Right now error messages about user input are only console logged. Need to add html elements to display messages when that happens to user.
Make leaderboard smaller/take up less of the page
Under Hangman sprite, order of elements should be:
Admins can see all users including other admins. While the admin can delete and promote users, they shouldn't be able to delete or promote other admins
If word is long, display will go to new line. We can either change font size or adjust width of element to fix this
The same answer can be submitted multiple times as of now. We could create an array of inputted answers, and use an if-then block to prevent repeated entries.
Allow someone to create admin account at login page
Write instructions for how to play the game to display on the page.
Every time the user chooses a letter correctly, that letter should display beneath the hangman canvas.
For admin, display confirmation message when user is deleted or promoted
Eloquently put by Colin
We can't forget to allow users to play as guests.
Write the user manual / documentation for the app. This includes:
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.