OKEY - multiplayer turn-based internet game
Platform: Win32, Linux/Suse, Solaris Current version: 3.4
JAVA: JDK 1.1 or higher and MS JVM  
  Main Features
  Game Features
  Screenshots
  Licensing
  Versions

   OKEY is a popular Turkish turn-based board game played with 4 players. There are totaly 106 pieces in 4 different colors which are ordered from 1 to 13. The purpose of the game is to make allowed series with all 13 pieces on your hand. Series may include either ordered series like "Red 7-8-9" or series of same pieces like "Red 10-Yellow 10-Blue 10-Green 10". At the beginning of each game a colored number is selected as the OKEY which you can use instead of any piece.
Note that all technical and main game features listed below are common for all games developed. Please see frequently asked questions or contact us for more information.
 Technical Features 
Architecture
Server-Client architecture developed with JAVA technology. Client side is a Java Applet that can run on any type of web browser and the server side is a platform independent, highly reliable, scalable and manageable application.
Applet Performance
Applet size is approximately 500KB including all multimedia and provided in CAB and JAR formats for best performance according to client browser type. Applet is downloaded at first access and loaded from cache in next visits.
JAVA Compability
Game applets are compatibile and supports any type of Java version that is currently realesed. Our games works correctly and without any problem on all Sun Java version (1.0, 1.1, 1.2, 1.3, 1.4, 1.5) and Microsoft Java Virtual Machine ,thus your visitors can play games without they need to download and install any plug-in or JVM program as a prerequisite, on every operating system (Windows, Linux, Suse, MacOS...) and browser (Explorer, Mozilla, Netscape, FireFox...).
Security
Obfuscated class files against re-engineering of JAVA classes.
Database
Database access enabled for user information and all database platforms like MySQL, SQL Server or Oracle are supported.
Platform Independence
Server application can be run on any platform including Windows, Linux/Suse, or Solaris provided that latest free Java Development Kit (JDK) is installed. Client Applet supports any type of browsers.
Bandwidth and Performance
Compressed communication between server and clients to utilize server bandwidth and minimize game site costs. Maximum CPU and memory utilization with minimum threads.
Language Options(Localization)
You can configure your games' language via a simple parametre such as Turkish, English, German and more...
Game Loading
Game loading can be seen by a progress bar.
Bug-Free
Bug-Free, secure and reliable products.
Scalability & Flexibility
Parameterized run-time variables like game port, and unlimited number of game rooms and users.
Utilities
Log, statistics, debugging and other utilities...

 Main Features 
Chat
General chat in game room and tables and also private chat between users.
OP Users and Game Administration Panel
Game administration can be done by OP users and those who marked can be banned permanently or temporarily within the game. Full game and site administration, and all OP tasks can be done esasily using Game Administration Panel
Ping
Ping game server and your opponents.
Warnings
Voice and message warnings during game play.
Help
Help option about how to play and game rules.
Advertisement
Banner, gif and link advertisement opportunity on game rooms and tables.
Capacity
Unlimited number of tables and users in every game room.
Dynamic Game Options
Game general and specific options like game limit, score limits, allow watcher, penalties, rules, paired game...etc can be set by table owner when opening a new table.
Wait For User
Optionally wait for users can are exited the game because of broken connection or unexpected problem on the client side to be able continue the game when he or she is back.
Scoring and Scoreboard
Dynamic (win/loose a dynamic score according to opponents grades) and static (win/loose a constant score) grading options. Score penalties and awards during game plays. Scoreboard can be seen at the end of each game.
Watcher
Unlimited number of watchers for each open table.
Table Owner
Special options and rights for table owner to administrate the table.
Invitation
Invite user to play at your table.
Play Now
Instant play at a random table.
Users
Users' information is get and stored in your site database. Information about a user, such as user type according to his/her grade (King,..., rookie), wins, looses...etc can be seen.
Avatar
Each user can select an avatar to represent himself/herself.

 Game Specific Features 
Team Game
Optionally you can also play single or team games in your table.
Doubling
Doubling is enabled; a user may finish with a doubling hand.
OKEY Out
Multiply your score by finishing with OKEY.
Robot
A semi-AI robot, automatically activated if a user exits the game before it finishes. Its purpose is to let players continue the game without that user and finish the game.
Moves
Use drag&drop, single and double clicks to move your pieces. Switch your pieces easily on your board.

click to enlarge  Screenshots 
OKEY game room view An OKEY game room view, showing users, tables and room chat...
An OKEY game table view, waiting for next player to join... OKEY game table view
OKEY game table view, during the play An OKEY game table view, during the play...
User information screen, showing game play, score and user type... User information
Invite a user Invite screen seen when a table owner invites you to his/her table...
Private chat between to users, you can open unlimited number of chat windows... Private Chat
OKEY New Game New Game window, letting you to set different options and dynamic features of your table...
OKEY room view of an operator, OP popup menu displayed for a user. Administration - OP User

 Licensing 
OKEY is licensed on a per-site or IP basis. Please contact us for discount options and payment terms when licensing for multiple games or sites.
Purchase Commercial License: $3200
The "commercial" license allows the usage of OKEY in an unlimited fashion for a single site and includes following services for initial installation and configuration:

  • Initial design changes for your site installation (logo, link, color, or multimedia customizations),
  • Consultancy on installation and running the game,
  • 6 months support as a warranty service after go live
  • Purchase Rental License: $100 per/month
    The "rental" license allows the usage of OKEY in a limited fashion for a single site with a single game room. You will do all the game administration and room management. Instead of installing, hosting and maintaining the game on your own servers, you will access and load the game servers remotely from our server, however display the game in your site and allow your own users to play. Game rental is limited to our server capacities.
    Additional changes or new functionality can be added to games according to your requirements and will be charged separately.
    Reselling/sublicensing is not permitted. Licensing does not cover source code. All source code rights belong to Web Game Factory. Please note that licenses only cover your own software, not the publishing of other's software. Please see frequently asked questions for recommended server configuration and site infrastructure to host internet games. Please contact us for further questions.

     Releases & Bug Fixes 
    OKEY Revision v3.4 Revision v3.4:
  • Score button added to client applet to let users see the user scores' on the table any time during the game
  • Server performance improvements
  • OKEY Revision v3.3 Revision v3.2:
  • Language options; localize your games by a simple parameter and set language to Turkish, English, German or more.
  • Compressed communication between server and clients for better bandwidth performance (reduces to 1/5 of current usage) and minimize game site costs.
  • Show table options in invite panel
  • OPs can see user IPs
  • OKEY Revision v3.2 Revision v3.2:
  • Automatic error reporting
  • Don't show table chat option
  • About menu
  • Advanced OP options (1 day, 1 week, 1 month ban, and temporary chat ban)
  • OKEY Revision v3.1 Revision v3.1: Private Membership
    Private membership option is added. Private members will be displayed with a separate icon in user lists.
    top