Scrabble Assistant DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "Category:DS homebrew applications" to "")
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = Scrabble Assistant DS
|title=Scrabble Assistant DS
| image       = [[File:Scrabble06ds.png]]
|image=sads.png
| type        = Other
|description=Assist players using the board version of Scrabble game.
| version    = 0.6b 2008-01-31
|author=Nicolas Pillot
| licence    = Mixed
|lastupdated=2008/01/31
| author      = Nicolas Pillot
|type=Other Apps
| website    = http://nipil.org/a2008-01-16.html
|version=0.6b
| download   = [http://gamebrew.org/wiki/File:Scrabbleassistant06entwlds.zip Eng-twl] [http://gamebrew.org/wiki/File:Scrabbleassistant06ensowpods.zip Eng-sowpods] [http://gamebrew.org/wiki/File:Scrabbleassistant06frods5ds.zip Fr]
|license=Mixed
| source      =
|download=https://dlhb.gamebrew.org/dshomebrew/sads.7z Eng-twl & Eng-sowpods & Fr
}}  
|website=http://nipil.org/a2008-01-16.html
}}
This utility is meant to ease the life of players using the board version of the Scrabble game.


This utility is meant to ease the life of players using the board version of the Scrabble game.  
It has with 3 versions that use different dictionaries: Officiel du Scrabble 5 word list (French version), TWL word list (English version) and SOWPODS word list (English version). As of version 0.6 and up, each dictionary has the full 2-15 letter words.  


==Installation==
==Installation==
Languages/Dictionnary:  
It contains 3 versions which uses the following dictionaries:
:Fr-ods5: French version using [http://www.isc.ro/lists/ods.zip ODS5.TXT]
* Fr-ods5 - French version using [http://www.isc.ro/lists/ods.zip ODS5] (Officiel du Scrabble 5 word list).
:Eng-sowpods: English version using [http://www.scrabulous.com/sowpods_dictionary.php SOWPODS]
* Eng-twl - English version using [http://www.scrabulous.com/twl_dictionary.php TWL06] (Official Tournament and Club Word List).
:Eng-twl: English version using [http://www.scrabulous.com/twl_dictionary.php TWL06]
* Eng-sowpods - English version using [http://www.scrabulous.com/sowpods_dictionary.php SOWPODS] (Official Scrabble Words and the American Scrabble Players Dictionary).


#Download and extract file
To install, copy the version you want to use to the root directory of the card (should not require [[DLDI|DLDI]] patching).
#[http://chishm.drunkencoders.com/DLDI/ DLDI patch] .nds file and copy it to the root directory of the card
   
==User guide==
==User guide==
===Scoring===
These are the core functions for this program:
'''To end a game:'''
* Check - To check other players' word when you have no dictionary on hand.
* Search - When you have good letters, made your choice with a word but feel there may be better options.
* Score - Calculate scores for each player at the end of the game. Allow solo playing (up to 9 players), end-game substractions can be done too.


When a player just put his last letter(s). Enter his normal score (JUST for his last word). Select "Negative" (toggle to).
Other notable features includes:


FOR EACH PLAYER WITH LETTERS: One after the other. Enter the letter-sum and "OK". Select "Negative" (toggle back).
Up to 900 search results with paged viewing, score calculations with up to 130 score entries per player and paged viewing, search length/score/alpha sort options, checks all of the dictionaries to find the best candidates for each sort option, provides a mean to lock out search and check options using any custom key-combination to prevent cheating, minimalist interface and sound clicks.


FOR THE PLAYER WITH NO MORE LETTERS: Enter the letter-sum of all remaining letters, and "ok".
===Score function===
'''Ending a game:'''


Total is updated accordingly to reflect final scores. Please note that user CANNOT really "end" a game. Simply read the score, say who wins, and start a new one.
When a player just put the last letter(s), enter his/her normal score (only for his last word). Select Negative (toggle to).


'''Who's starting:'''
For each player with letters:
* One after the other, enter the letter-sum and choose OK.
* Select Negative (toggle back).


Player 'A' will ALWAYS start without player-naming options. User has to track yourself who's who, such as: Betty is 'A', Joe is 'B', Sue is 'C' and so on.
For the player with no more letters:
* Enter the letter-sum of all remaining letters, and choose OK.
* Total is updated accordingly to reflect final scores.  


[[File:Scrabble06ds2.png]]
Please note that you cannot really "end" a game. Simply read the score, say who wins, and start a new one.


===Search function===
'''Who's starting:'''
'''To lock/unlock the Search function:'''


Press and hold 'R' button.
Player A will always start. There is no player-naming options. You have to track yourself who's who, such as: Betty is A, Joe is B, Sue is C and so on.


Press any button combination EXCEPT 'L' and the Touchscreen. Remember it, this is your "key" to unlock the function back.
===Search function===
 
'''Lock/unlock Search:'''
Validate your combination by pressing 'L'. To unlock, repeat the three points above.
* Press and hold R button.
* Press any button combination except L and the Touchscreen (Remember it, this is your key to unlock the function back).
* Validate your combination by pressing L.  
* To unlock, repeat the three points above.


===Check function===
===Check function===
'''To lock/unlock the Check function:'''
'''Lock/unlock Check:'''
* Press and hold L button.
* Press any button combination except R and the Touchscreen (Remember it, this is your key to unlock the function back).
* Validate your combination by pressing R.
* To unlock, repeat the three points above.


Press and hold 'L' button.
===Search/Check Combo-key===
Add Pressing the Touchscreen to combination to lock the corresponding function permanently. This way, only a reboot will re-enable the function. No need of a tricky combination. Example:
* Lock Check permanently - Hold L and hold the pen down on the touch-screen, press R. Check is locked forever.
* Lock Search permanently - Hold R AND hold the pen down on the touch-screen, press L. Search is locked forever.


Press any button combination EXCEPT 'R' and the Touchscreen. Remember it, this is your "key" to unlock the function back.
'''Memory hint on which key to hold:'''
* Check is on the left-hand side, so hold L.
* Search is on the right-hand side, so hold R.


Validate your combination by pressing 'R'. To unlock, repeat the three points above.
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/sads2.png
https://dlhb.gamebrew.org/dshomebrew/sads3.png


===Search & Check key-combinations===
https://dlhb.gamebrew.org/dshomebrew/sads4.png
Add "pressing the touchscreen" to combination to lock the corresponding function permanently. This way, only a reboot will re-enable the function. No need of a tricky combination, don't worry it can't come back. Example:
https://dlhb.gamebrew.org/dshomebrew/sads5.png


Lock Check permanently: Hold 'L' AND hold the pen down on the touch-screen, press 'R'. Check is locked forever.
==Compatibility==
 
Runs smoothly in no$gba, and has been thoroughly tested on an MK5 flash cart.
Lock Search permanently: Hold 'R' AND hold the pen down on the touch-screen, press 'L'. Search is locked forever.
 
Memory hint on which key to hold:
:Check is on the left-hand side, so hold 'L'
:Search is on the right-hand side, so hold 'R'


==Changelog==
==Changelog==
'''0.6b TWEAKING UPDATE'''
'''0.6b Tweaking update'''
*Added new game confirm box
* Added new game confirm box.
*Added separate check/search function lock
* Added separate check/search function lock.
*Added possible permanent function lock  
* Added possible permanent function lock.
*Added louder click-sound
* Added louder click-sound.


'''0.6a TWEAKING UPDATE'''
'''0.6a Tweaking update'''
*Added text hint on how to start a game
* Added text hint on how to start a game.


'''0.6 2008-01-28'''
'''0.6 2008/01/28'''
*Added scoring function (1-9 players)
* Added scoring function (1-9 players).
*Added scoring log paging
* Added scoring log paging.
*Added scoring new/undo functions
* Added scoring new/undo functions.
*Added negative scoring optin (for endgame)
* Added negative scoring optin (for endgame).
*Added compressed list, word length 2-15 for all
* Added compressed list, word length 2-15 for all.
*Added search result paging (900 results)
* Added search result paging (900 results).
*Added search result sorting (length, points, alpha)
* Added search result sorting (length, points, alpha).
*Added search/check custom-lock combination
* Added search/check custom-lock combination.
*Major UI refactoring, with sound, finger-friendly
* Major UI refactoring, with sound, finger-friendly.


'''0.5 2008-01-17'''
'''0.5 2008/01/17'''
*Added language support
* Added language support.
*En: added sowpod list, word length 15
* En: added sowpod list, word length 15.
*En: added twl06 list, word length 15
* En: added twl06 list, word length 15.
*Fully automated language build process
* Fully automated language build process.


'''0.4c'''
'''0.4c'''
*Switched french wordlist to ODS5.TXT
* Switched french wordlist to ODS5.TXT.
*Increased french word length to 11
* Increased french word length to 11.


'''0.4b '''
'''0.4b '''
*Added "input clear" button
* Added "input clear" button.
*Full object-oriented implementation
* Full object-oriented implementation.


'''0.4a 2008-01-16'''
'''0.4a 2008/01/16'''


'''0.4'''
'''0.4'''
*Merged gfx and engine
* Merged gfx and engine.


'''0.3c'''
'''0.3c'''
*Setting the word length
* Setting the word length.
*Reduction of the base to 8 letters
* Reduction of the base to 8 letters.


'''0.3b'''
'''0.3b'''
*Corrected bug in word input length
* Corrected bug in word input length.
*Added display limitation to 1 screen
* Added display limitation to 1 screen.


'''0.3a'''
'''0.3a'''
*Added infinite loop
* Added infinite loop.


'''0.3'''
'''0.3'''
*Anagramme research  
* Anagramme research.


'''0.2'''
'''0.2'''
*Check existing word
* Check existing word.


'''0.1'''
'''0.1'''
*Input interface
* Input interface.
 
==External links==
* Author's website - http://nipil.org/a2008-01-16.html
 


[[Category:Homebrew applications]]
[[Category:Other DS applications]]

Latest revision as of 02:26, 3 May 2024

Scrabble Assistant DS
Sads.png
General
AuthorNicolas Pillot
TypeOther Apps
Version0.6b
LicenseMixed
Last Updated2008/01/31
Links
Eng-twl & Eng-sowpods & Fr Download
Website

This utility is meant to ease the life of players using the board version of the Scrabble game.

It has with 3 versions that use different dictionaries: Officiel du Scrabble 5 word list (French version), TWL word list (English version) and SOWPODS word list (English version). As of version 0.6 and up, each dictionary has the full 2-15 letter words.

Installation

It contains 3 versions which uses the following dictionaries:

  • Fr-ods5 - French version using ODS5 (Officiel du Scrabble 5 word list).
  • Eng-twl - English version using TWL06 (Official Tournament and Club Word List).
  • Eng-sowpods - English version using SOWPODS (Official Scrabble Words and the American Scrabble Players Dictionary).

To install, copy the version you want to use to the root directory of the card (should not require DLDI patching).

User guide

These are the core functions for this program:

  • Check - To check other players' word when you have no dictionary on hand.
  • Search - When you have good letters, made your choice with a word but feel there may be better options.
  • Score - Calculate scores for each player at the end of the game. Allow solo playing (up to 9 players), end-game substractions can be done too.

Other notable features includes:

Up to 900 search results with paged viewing, score calculations with up to 130 score entries per player and paged viewing, search length/score/alpha sort options, checks all of the dictionaries to find the best candidates for each sort option, provides a mean to lock out search and check options using any custom key-combination to prevent cheating, minimalist interface and sound clicks.

Score function

Ending a game:

When a player just put the last letter(s), enter his/her normal score (only for his last word). Select Negative (toggle to).

For each player with letters:

  • One after the other, enter the letter-sum and choose OK.
  • Select Negative (toggle back).

For the player with no more letters:

  • Enter the letter-sum of all remaining letters, and choose OK.
  • Total is updated accordingly to reflect final scores.

Please note that you cannot really "end" a game. Simply read the score, say who wins, and start a new one.

Who's starting:

Player A will always start. There is no player-naming options. You have to track yourself who's who, such as: Betty is A, Joe is B, Sue is C and so on.

Search function

Lock/unlock Search:

  • Press and hold R button.
  • Press any button combination except L and the Touchscreen (Remember it, this is your key to unlock the function back).
  • Validate your combination by pressing L.
  • To unlock, repeat the three points above.

Check function

Lock/unlock Check:

  • Press and hold L button.
  • Press any button combination except R and the Touchscreen (Remember it, this is your key to unlock the function back).
  • Validate your combination by pressing R.
  • To unlock, repeat the three points above.

Search/Check Combo-key

Add Pressing the Touchscreen to combination to lock the corresponding function permanently. This way, only a reboot will re-enable the function. No need of a tricky combination. Example:

  • Lock Check permanently - Hold L and hold the pen down on the touch-screen, press R. Check is locked forever.
  • Lock Search permanently - Hold R AND hold the pen down on the touch-screen, press L. Search is locked forever.

Memory hint on which key to hold:

  • Check is on the left-hand side, so hold L.
  • Search is on the right-hand side, so hold R.

Screenshots

sads2.pngsads3.png

sads4.pngsads5.png

Compatibility

Runs smoothly in no$gba, and has been thoroughly tested on an MK5 flash cart.

Changelog

0.6b Tweaking update

  • Added new game confirm box.
  • Added separate check/search function lock.
  • Added possible permanent function lock.
  • Added louder click-sound.

0.6a Tweaking update

  • Added text hint on how to start a game.

0.6 2008/01/28

  • Added scoring function (1-9 players).
  • Added scoring log paging.
  • Added scoring new/undo functions.
  • Added negative scoring optin (for endgame).
  • Added compressed list, word length 2-15 for all.
  • Added search result paging (900 results).
  • Added search result sorting (length, points, alpha).
  • Added search/check custom-lock combination.
  • Major UI refactoring, with sound, finger-friendly.

0.5 2008/01/17

  • Added language support.
  • En: added sowpod list, word length 15.
  • En: added twl06 list, word length 15.
  • Fully automated language build process.

0.4c

  • Switched french wordlist to ODS5.TXT.
  • Increased french word length to 11.

0.4b

  • Added "input clear" button.
  • Full object-oriented implementation.

0.4a 2008/01/16

0.4

  • Merged gfx and engine.

0.3c

  • Setting the word length.
  • Reduction of the base to 8 letters.

0.3b

  • Corrected bug in word input length.
  • Added display limitation to 1 screen.

0.3a

  • Added infinite loop.

0.3

  • Anagramme research.

0.2

  • Check existing word.

0.1

  • Input interface.

External links

Advertising: