Unfortunately, I don't have the time to properly maintain PyScrabble going forward. If anyone is interested in maintaining the project, please contact me.
PyScrabble 1.6.2 has been released! This is a server only release so you do not have to download a new client. It includes:
- Fixes to the server to properly delete games
- Fixes for a variable namespace issue on the server
- Fixes for an issue on the server that permitted users to login more than once
PyScrabble 1.6.1 has been released! It includes some minor bugfixes as well as some performance enhancements. Sorry about the lack of updates lately, I've been extremely busy with my regular job.
PyScrabble 1.6 has been released! This release includes some new features as well as some bug fixes:
- Finnish translation
- Reworked communication protocol
- Improved unicode support.
- Fixed issue with running scripts in *nix systems.
- Fixed path issues when running 'python setup.py install'
- Fixed signal handling for the server
- Fixed path issues for the server console and service
- Removed custom logger and migrated to standard logging facility
- Added user history.
- You now have the option to be notified when new players login to the game
- Individual player records. The game now keeps track of your record against individual players.
- Fixed About dialog
- Fix for 1601637. The values for DEFAULT_HEIGHT and DEFAULT_WIDTH were reversed
- Fix for RESOURCE_PREFIX in __installed__.py
This release is a fix for the server on windows. This is only a temporary fix for some path issues with nevow.
With the 1.5 release, all the stability problems we've been experiencing should be solved. Please accept my apologies for the inconvience.
PyScrabble 1.5 has been released. We've got a new language and new features so come check it out!
- The server now uses (and requires) ZODB as a backend for storing user/stat/game information.
- Added server version to server info
- Improved logging
- HTTP Proxy Support
- Support for adding additional hosts to list when registering
- Improved locale handling
- Renamed pyscrabble.py to pyscrabble-main.py to avoid naming conflicts
- Fix for 1564444. Improved unicode support
- New german words
- Serbian translation
Sorry folks, we're having some memory issues with the main public server again. I hope to have them resolved ASAP. Thanks for your patience.
The main server is back up folks. Thanks for your patience, have fun!
Hi folks. Unfortunately our main server is down for a little while. You can use 126.96.36.199:8080 until the DNS Server starts resolving again.
PyScrabble 1.4.1 is out! This release contains a bugfix for the 'tiles not connected' error and an updated German dictionary
PyScrabble 1.4 is out! Get it while its hot :)
New in this release:
- Fixed the webbrowser to open in a new window instead of stealing the current one
- New option to allow/ban spectators from a game
- Fixed continuous word bug
- Modified the letter distribution to be more generic.
- New game option to show letter distribution
- You can now double click on a game to join it
I'm happy to announce that we have a new PyScrabble public server! Many thanks for Bryan Sarpad for donating his time and hardware. Please use the 'Find Public Server' button to create an account on the new server. Have fun!
PyScrabble 1.3.3 is out! This release contains some bugfixes and usability improvements. Enjoy!
- Fixes for latest nevow
- Fixed update user (admin)
- Modified 'find public servers' and 'server information' screen to refresh faster
I just received word today that the main server should be back up within 5-7 days. You can send your regards to British Telecom for all the trouble! Thanks to everyone for being patient.
Sorry about the trouble, but our main public server is down at the moment. There is some trouble with the ISP and I'm not sure when it will be resolved. I'll post updates here as I have them.
In the meantime, if anyone would like to host a server for me, please email me. Thanks!
- Fixed change password bug
- Fixed timer bug
- Fixed drag bug that resulted in funky letter behavior
Changes in this release were minor, but necessary. Have fun!
- Moved time control to server
- German translation
PyScrabble 1.3 is out!
We also have two new mailing lists for people to use. Check out the 'Contact' page for more info.
- "Toaster" style popup windows!
- Timed games!
- Configuration now stored in $APPDATA/pyscrabble
- Fixed bug with hanging sessions. You won't get 'you are already logged in' messages anymore
- When creating a game, the language of the game defaults to the locale of the creator
- Dictionary lookups are now done by the language setting of the game
- Added user preference to bold text on tiles
- Added user preference to show timestamps in 24-hour format
- Status messages now show what a player is doing on the server
- Server now says 'You have messages' if you have already viewed your offline messages
- Fixed URL bug
- Changed dictionary to point to www.answers.com
- Moved 'Allow Spectator Chat' button to Option Panel
- Players can now 'type' a word onto the board (click on a tile and try it out!)
- All timestamps should now be in local time
- Fixed 'double click' bug for multiple buttons
- Added option to save username/password/host when you login
- Players are no longer penalized a loss in an official game if they disconnect in an unclean fashion (crash, internet goes down etc.)
- Press 'Ctrl-A' to select/de-select all Letters in your rack. This makes it easier to trade all your letters at once
- Thanks to Jonathan Jacobs for the cool new icons!
- New color preferences available
- You can now press enter to submit a blank tile
- Added 'Add Server to Host' button in Find Public Server window in case you forget a host entry
- Misc bugfixes
PyScrabble 1.2 is out! Thanks to everyone for who helped out with this release.
Check out the new Forums!
- Now uses ENABLE (Enhanced North American Bench LExicon) for the dictionary
- En Francais! French translation/rules/dictionary
- Removed "cannot add the same word twice restriction"
- Offline messages. You can now send private messages to users while they are offline
- Misc fixes to the "rack." You can now drag letters around the board and into/out of your rack.
- Added "shuffle" button to randomly shuffle letters in your rack
- Fullscreen mode for you folks that want to use a resolution less than 1024x768
- Reworked the network protocol to make the program run faster
- Game actions (start/save/resume) are now restricted to the creator of the game
- Fixes for Python 2.3 compatibility (Thanks Mark Lee)
- When there are less than 7 letters left in the game bag, it now shows how many letters each player has remaining
- Trade now shows how many letters a user traded
- Letter score deductions are taken at the end of the game
- Auto "linkification" of chat text
- Server bulletins
- Right click on a word on the board to get its definition
- Fixed a nasty bug that allowed users to make illegal moves (Thanks Jan!)
- Misc new gameplay preferences
--- User-specified color for when new moves are put on the board
--- User-specified color for when new moves are applied to the board
--- User-specified color for blank tile text
PyScrabble 1.1 is out!
Due to some heavy rework of the user accounts, everyone will have to re-register on the public server. If this is a problem for you, please email me. Using the new 'Find Server' button should make it a snap!
New in this release:
- Game/Private Message Notifications
- Server/User statistics
- Double word center tile option
- User Rankings
- 'Find Public Servers'
- Misc Bugfixes
A public server for PyScrabble has been opened! Many thanks to Simon for hosting it. Click on the Public Server link for more information.
1.0.4 is out! There are some feature requests and bugfixes included in this release:
- Saving games
- Tooltips for bonus tiles
- Spectator fixes
- In game statistics
- Fixed shared bonus tile scoring bug
- Trade button now blanked out when bag is empty
- Hopefully fixed issues where client was freezing at the end of the game
- You can now chat at the end of the game
- Fixed scrolling errors in chat window/private message.
- The server is now available as a console application and an NT Service.
- Much more!
PyScrabble 1.0.3 is out!
The major item for this release was spectating. It is now possible to merely watch games instead of playing in them.
PyScrabble 1.0.2 is out! This release fixes some minor bugs and should be the last release before the public server opens. Have fun!