Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
466eb56
Create LICENSE
Monty Jan 31, 2022
c7e86aa
Merge branch 'ozboware:main' into main
Monty Jan 31, 2022
6d5766a
Merge branch 'ozboware:main' into main
Monty Feb 3, 2022
02d467f
Fix typos in README
Monty Feb 3, 2022
e562dce
Merge branch 'ozboware:main' into main
Monty Feb 4, 2022
896a539
Toggle most screenshots
Monty Feb 4, 2022
60f5652
Switch back to simpler game
Monty Feb 5, 2022
0210eed
Create .gitignore
Monty Feb 5, 2022
4648dc9
Use screenshot from this game
Monty Feb 5, 2022
8c569e6
Update README
Monty Feb 6, 2022
fb6b168
Fix broken link
Monty Feb 6, 2022
a9db8dd
Clarify instructions
Monty Feb 6, 2022
47718f8
Slight changes to spacing
Monty Feb 6, 2022
a2e8ce4
Different screenshot
Monty Feb 6, 2022
f466bc2
Add my name to copyright
Monty Feb 7, 2022
6546f8d
Switch to radio buttons to select difficulty
Monty Feb 10, 2022
c2ec24d
Disable radio buttons with keyboard presses
Logue1021 Feb 10, 2022
798ca71
Merge pull request #1 from Logue1021/patch-1
Monty Feb 11, 2022
6d44ec9
Clarify comments
Monty Feb 13, 2022
d36058c
Remove code smell
Monty Feb 14, 2022
b727550
Fix greenLetters problem
Monty Feb 14, 2022
b40b2c5
prettify game.js
Monty Feb 14, 2022
618e638
Update screenshot
Monty Feb 14, 2022
57a3076
Fix coloring bug
Monty Feb 14, 2022
fc6583b
Switch to on-screen keyboard for restart
Monty Feb 15, 2022
6cb5c79
Simplify levels
Monty Feb 16, 2022
053430e
Bold selected radio button
Monty Feb 16, 2022
9030df6
Shrink slightly
Monty Feb 16, 2022
deba4e7
Update README
Monty Feb 16, 2022
3ba9e9e
Reduce size of screenshot
Monty Feb 16, 2022
4753306
Set theme jekyll-theme-midnight
Monty Feb 16, 2022
656bf2f
Update README.md
Monty Feb 16, 2022
99f8a9e
Update _config.yml
Monty Feb 16, 2022
0348c44
Set theme jekyll-theme-tactile
Monty Feb 16, 2022
b44bcad
Set theme jekyll-theme-midnight
Monty Feb 16, 2022
ca20e17
Update _config.yml
Monty Feb 16, 2022
cd62cad
Set theme jekyll-theme-slate
Monty Feb 16, 2022
6bc1aad
Set theme jekyll-theme-tactile
Monty Feb 16, 2022
fd3504c
Delete _config.yml
Monty Feb 21, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# macOS
.DS_Store

# System generated files
*~
.~lock.*
*.swp

# Local backups
*.bak
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2022 ozboware.co.uk & Monty Williams

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
61 changes: 20 additions & 41 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,49 +1,28 @@
# Wordled
A Wordle based game made in Javascript
# wordled

**Features**
A word game similar to [Wordle](https://www.nytimes.com/games/wordle/), but with
five different word lists. It chooses a new random word each time, so you can
play as often as you like, not just once per day. There is no social media
posting or score keeping, just fun and Wordle skill building.

- 5 levels ranging from beginner to god mode.
- 2 difficulty settings.
- Up to 13,000 words to play
- New score keeping function for each level/difficulty
- New streak keeping function for each level/difficulty
- Home screen menu
- Instructions in game
- Ability to create a custom list of words
- New animations
- Fade in / fade out modal
The word lists are in the file [assets/js/answers.js](assets/js/answers.js). The
default contains over 1000 common words. The simplest contains 100 words
suitable for young children with a limited vocabulary. The most difficult
contains over 13,000 words. You can even add your own list by following the "add
a difficulty level" instructions in [assets/js/game.js](assets/js/game.js)

A beginner mode built in complete with 100 words for the younger players. The higher the level, the more words available and the higher the score you get for each word guessed. There's a score penalty for each time you guess wrong as well as if you give up on the word.
You can play it online at
[https://monty.github.io/wordled/](https://monty.github.io/wordled/)

To create your own list, simply edit the ```custom``` variable in **assets/js/word.js** then choose the **custom** level in the game.
You can play it on your computer even with no internet connection. Simply open
the [index.html](index.html) file in any browser to play.

**No installation required**
### Background

Wordled can be played in the browser, simply open the index.html file in any browser to play
I started with code from @ozboware, who since added a lot of features I chose to
leave out. You can play his version online at
[wordled.online](https://wordled.online).

**Play online**

Wordled can now be played online at [wordled.online](https://wordled.online)

**Languages used**

Javascript, CSS, HTML

**Screenshots**

![menu](https://user-images.githubusercontent.com/95859352/152353450-3c0fba45-0341-4902-9e27-23a1c757b2aa.png)
![game board](https://user-images.githubusercontent.com/95859352/152353492-a706e77f-9a7e-4d09-8a43-8a5c1470e7f3.png)
![difficult mode](https://user-images.githubusercontent.com/95859352/152353527-08d8ccdc-3fc9-4fac-a391-d0a960e2b0e3.png)
![in game difficulty select](https://user-images.githubusercontent.com/95859352/152353560-169070f7-e5a1-4910-9f9d-d5f2f577767b.png)
![in game level select](https://user-images.githubusercontent.com/95859352/152353576-26b10328-ad48-4a62-af6b-524ab6483bcd.png)
![win screen](https://user-images.githubusercontent.com/95859352/152353619-8f52aa36-c5be-4547-8388-80b0fe3ea6d1.png)
![lost screen](https://user-images.githubusercontent.com/95859352/152353641-5b75aa4f-7aef-47f4-9c70-fbb5fbb29683.png)
![give up screen](https://user-images.githubusercontent.com/95859352/152353678-957e89cd-9b39-4670-8cbe-ef79e7c3709d.png)
![difficulty select](https://user-images.githubusercontent.com/95859352/152353707-22f6603c-46c4-4b20-b570-1bd6a0aaac2a.png)
![help game](https://user-images.githubusercontent.com/95859352/152353727-ca94dcb1-97ae-4ec5-8bd7-f2927015693a.png)
![help options](https://user-images.githubusercontent.com/95859352/152353749-85167c57-bacb-4ba1-991b-24d2cf3d597b.png)
![level select](https://user-images.githubusercontent.com/95859352/152353776-aeed8993-6e8d-407f-8656-4c2bc0171c39.png)
![score easy](https://user-images.githubusercontent.com/95859352/152353797-9ec46bcf-9392-4956-be80-6156980fe541.png)
![streak easy](https://user-images.githubusercontent.com/95859352/152353831-3153054f-f85b-48af-97a6-b4fc5cef132b.png)
### Game board

![Wordled Game Board](screenshots/gameBoard.png)
Loading