Skip to content

dmalec/Wordle.GS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WORDLE GS

A clone of WORDLE for the Apple IIGS. Latest release is Version 0.4

Screen Shots

There is currently no manual for WORDLE GS. The screenshots below attempt to capture key aspects of playing the game.

Start Screen

WORDLE GS starts up with a randomly selected secret five letter word which you have six attempts to guess.

WordleGS Play

Play Screen

During play, squares will be highlighted to indicate correctly placed letter, incorrectly places letters, and letters which do not appear in the word.

WordleGS Play

Results Dialog

Once the word is guessed (or all six guesses have been used), a dialog will show statistics about the number of attempts used to guess words in the current play session as well as giving the option to share a spoiler free summary of the guesses used for this word.

WordleGS Play

Share Dialog

The share dialog displays:

  • The code used to generate the sequence of words
  • The number of attempts used and the status of each attempt
  • Which word number in the sequence was being guessed

WordleGS Share

Enter Code Dialog

The File > New Game menu item allows the player to enter a code so they can try a shared word and compare their results to a friend's.

WordleGS Enter Code

As Seen On...

Ron McAdams of Ron's Computer Videos played Wordle GS on his livestream - this is a great introduction to the game.

Dev Environment

This project is currently developed in Xcode on OSX using:

and tested on GSplus and a physical ROM03 machine

Unit Test Environment

This project does unit testing using:

After cloning, run the following starting from the root directory to run the unit tests:

git submodule update --init --recursive
cd test/cpputest
autoreconf . -i
./configure
make tdd
cd ..
make

If you have lcov and gcov installed locally, you can run the following make command instead:

make lcov