Literate by Mokosha
Instructions on Windows:
Download the .zip file, extract the folder "out" to somewhere, and double click on the .exe
Instructions on OSX/Linux:
Download the compressed file. Navigate to it from a shell and execute the bundled executable. Make sure that the assets (dict.txt, kenpixel.ttf) are in the same folder as the one you run the executable from.
If the game fails to run, please include the entire output in the comments below.
Literate (pronounced like "liberate" but with a 't' instead of a 'b') is a game where you need to collect English words as their letters appear on the screen. Once you start the game, click on letters that appear until you've spelled a word. Once you believe that you have spelled a word, hit the space bar to clear the letters. If you've written a word, you will receive points equal to the length of the word! The points are accrued in the top row, while the timer is in the bottom. Good luck!
The game was written entirely using Haskell. I spent only about ~10 hours total over the course of the weekend. Using Haskell allowed fast prototyping and very few bugs during development. The code uses the Lambency framework that can be found by following the README in the source distribution.
Assets used:
kenpixel.ttf -- Font by KennyNL: http://kenney.nl/assets
dict.txt -- Dictionary generated from Linux's /usr/share/dict/words that removed all possessive nouns and words that start with a capital letter.
Download the .zip file, extract the folder "out" to somewhere, and double click on the .exe
Instructions on OSX/Linux:
Download the compressed file. Navigate to it from a shell and execute the bundled executable. Make sure that the assets (dict.txt, kenpixel.ttf) are in the same folder as the one you run the executable from.
If the game fails to run, please include the entire output in the comments below.
Literate (pronounced like "liberate" but with a 't' instead of a 'b') is a game where you need to collect English words as their letters appear on the screen. Once you start the game, click on letters that appear until you've spelled a word. Once you believe that you have spelled a word, hit the space bar to clear the letters. If you've written a word, you will receive points equal to the length of the word! The points are accrued in the top row, while the timer is in the bottom. Good luck!
The game was written entirely using Haskell. I spent only about ~10 hours total over the course of the weekend. Using Haskell allowed fast prototyping and very few bugs during development. The code uses the Lambency framework that can be found by following the README in the source distribution.
Assets used:
kenpixel.ttf -- Font by KennyNL: http://kenney.nl/assets
dict.txt -- Dictionary generated from Linux's /usr/share/dict/words that removed all possessive nouns and words that start with a capital letter.
Ratings
| Coolness | 77% | 2 |
| Overall | 3.23 | 523 |
| Fun | 2.95 | 692 |
| Graphics | 3.23 | 467 |
| Innovation | 3.73 | 173 |
| Mood | 3.22 | 313 |
| Theme | 3.83 | 281 |
The intro is also super cool.
After reading the description on this page, things gone better.
I end up with only 7 poins :(
LD31.exe: Internal Error: OpenGL shader compilation failed!
AL lib: (EE) alc_cleanup: 1 device not closed
LD31.exe: Internal Error: OpenGL shader compilation failed!
too bad, I realy wanted to play it :(
Checking string: toss
LD31.exe: dict.txt: hGetContents: invalid argument (invalid byte sequence)
AL lib: (EE) alc_cleanup: 1 device not closed
(happens with any string afaict)
LD31.exe: Internal Error: OpenGL shader compilation failed!
( http://igoramendola.com/extra/literate-error.jpg )
My onboard graphic card is: Inter(R) HD Graphics (Core i3)
I'll probably buy a new graphic card (my self-present for Christmas! ☃) in a few days, and then I try again. I won't vote until then ^^
Outstanding job you've made!
It's a very interesting concept and it's a good challenge (specially for me because English isn't my first language). My best is 32, so far. Perhaps if my monitor was touch screen I could make more hehehe. Nice work :D