3DBingo ver. 2.1 - 62+ levels
� a game that never makes you bored
© Stefan Komilev, 2000, email: komilev@dir.bg
Visit Palmdepot website for more products by the same developer. Download 3DLotto game&checker&filler.

Important files & folders:
Extract 3DBingo.zip using folder names!
3DBingo.prc - 3DBingo itself.
PocketC.prc - the Pocket runtime library.
3DBingo.htm - this file
folder: \bingogames - a total of 40 records (levels, bingo shapes) for 3DBingo. Contains Free-3DBingoGameNxxx.pdb and Registered-3DBingoGameNxxx.pdb files.
\bingogames\bingogames.htm - the description and graphic preview of the bingo shapes, included in the installation.

PROMOTION
3D Bingo is a real fun if you play against your Pilot, but since this is the first group game for Palm handhelds, you can take advantage of this offer:
BUY 1, GET 2!
You will be able to get another FREE registered copy of 3D Bingo for your friend, missis,  etc.
BUY 2, GET 6!
Simply purchase 3DBingo twice - you will receive another 5 FREE registrations for all of your Palm friends.
Make them a present - A WHOLE BINGO HALL!

Change this friend? - what a pity ;-(, but no problem, you can get another FREE copy :-)
How to take advantage of this incredible proposal? Terms & conditions

About 3DBingo PROJECT:
3DBingo is not just a new game for Palm Pilot Devices, it is a project.
The project �3DBingo� is unique. It's the first effort ever made, not just for PalmOS, but for Windows and MacOS , the Bingo games that are played all over the world to be systematized mathematically.
The Developer of 3DBingo disposes of more than 180 shapes collected within several months.
When you pay the small registration fee , you'll contribute the implementation of the project and it will start on June 1st, 2000. If you buy now 3DBingo, you'll get 50 free bingo games until June 1, 2000, but the whole database can be developed just in case you support it financially.
Find new free bingo games at the Palmdepot website (62+ total).

CONTENTS:
1. Description
    1.1 Updates.( read this chapter!!!)

2. Installation of the program. Beaming the whole 3DBingo application to casual partners. ( read this chapter!!!)
    2.1.  Installation of new Bingo games

3.  Registration of 3DBingo licensed copy. Future updates of the Game database.
    3.1. Tips for unregistered users.

4. 2P game- a game for 1 for 2 participants with one Palm Pilot
    4.1. The Control Screen (Figure 1)
    4.2. The active and passive players. How to set up the game for 0,1,2 players.
    4.3. The Menu...Preferences Panel (NEW in ver. 2.1)
    4.4. The Game Screen. (Figure 2).

5. IR game- a game for 2- 20 participants, everyone with his own Palm Pilot
    5.1. The game report.
    5.2. If the time synchronization of Bingo calls is off

6. Memory restrictions. Known bugs.

7. Copyright note.

8. THE PROMOTION.

APPENDIX: bingogames.htm. Graphic preview and list of 40 bingo levels.

1.  Description
This is a unique game that never makes you bored. Why?:

1.1. Updates.
Ver 2.1 Final Release:
- Added new Preferences Panel (Menu...Preferences or "p" button while playing):
                - Control over the sound effect's, caller's speed etc. even during the game!
                - Added new option for a harder game - the user is able to click on non-called numbers.
                This makes the game much realistic! Thanks to Julie Bockbrader for these ideas!
- Ability to unmark numbers from the bingo card.
- Game sounds were improved, specially designed "silent mode" - discrete, but still functional for corporate meetings
-  much faster re-load of the shapes database
- no more limits for the number of the installed bingo shapes
Ver 1.4: Install the  latest version 3.61 of PocketC library- loading of new games in 3DBingo will become twice faster. A total of 30 bingo shapes can be installed at your Palm device at once. Option to play all the games with pre-printed game pattern without pattern.(Menu...Play without pattern - Menu...Preferences in the newest ver. 2.1)

2. Installation of the program.  ( read this chapter!!!)
1. Click on the Install Button of the Palm desktop application of yout desktop computer.
2. Install 3DBingo.prc;
3. Install PocketC.prc if you don't have it already. 3DBingo requires ver. 3.10  or newer of this runtime library. (New in ver. 1.4) The developer recommends using of the  new version 3.61 of the PocketC runtime library (included in 3DBingo.zip) since loading of the new game is about twice faster.
Once you have PocketC on your computer you can install various programs that you can find at www.palmgear.com, www.eurocool.com, pda.tocaws.com. At these sites there are sections just for PocketC programs.
4. Install how much as you want of 3DBingoGames.pdb files - the levels of 3DBingo (see 2.1 below for details).

If you upgrade to a new version of 3DBingo.prc or PocketC.prc  there is no need to deinstall the old one.

Beaming the whole 3DBingo application to casual partners.
Beam both 3DBingo and PocketC applications from the Menu...Beam of the Application launcher of your Palm device. Then select "beam Games&Numbers..." from the Title screen of 3DBingo. Complete this operation and beam the new generated memos 3DBingoGames and 3DBingoNumbers to the partner. When hi restarts 3DBingo 3DBingoGames memo will be converted to bingo games databases.

2.1. Installation of new Bingo games.
The 3DBingo.zip comes with 40 levels (shapes, games),  included in "bingogames" folder.
Click here to view bingogames.htm - the list of the games
The levels are very small records (300-900 bytes of Palm RAM). The whole database will not exceed 40 KB.You can install  only the games you like.
20 Games free-to-try for Unregistered users:
    Database name: Free-3DBingoGameNxxx.PDB
    The title of the game has 'U' sign behind.
20 Games for Registered users only:
    Database name: Registered -3DBingoGameNxxx.PDB
    The title of the game has 'R' sign behind

Each game has its own description, pattern, graphic preview of the Bingo possibilities and JACKPOT( a sum than can vary between $1000 and $5000 and that is won before fixed number of calls). If you have better ideas about the real jackpots in the real bingo halls in your area, fill free to email to the developer. Your remarks will be highly appreciated.
Click on Install button of the Palm Desktop application. You can select more then one database by holding down the Control Key while selecting games with the mouse.
Some games come with à pre-prinred game pattern, the others don't - for more difficulty.
New in ver. 1.4: If you like difficulties, now you can play all games with pre-printed game pattern without pattern  (Menu...Preferences)

3.  Registration of the licensed copy of 3DBingo. Future updates of the Game database.
Click here to register.
3DBingo is a shareware. You are able to use it for a trial period of 30 days. If you want to have it afterwards you have to pay a small registration fee of 8$ (just a promotional price!). See the Palmdepot website for details.
Click here to purchase a licensed copy of  3DBingo at  PalmGear H.Q (www.palmgear.com).
They maintain a secure server to accept credit cards for all registrations, as well as taking telephone orders if you just don't trust the current state of electronic commerce.
You can order 3DBingo from PalmGear H.Q. by phone: 817.640.6558 or fax: 817.640.6614 also.
You will receive Registration Code based on the user name of your Palm device. Click on 2PGame...Menu...register 3DBingo to finish registration.
In addition to the joy and pride that registration provides, registered users also will receive immediately access to the 40+ Bingo games, that will not be accessible for unregistered users.  They are included in the installation package 3DBingo.zip (bingogames.zip - 20 shapes). More levels can be found  in the special section at  Palmdepot website (http://palmdepot.dir.bg/shapes) .  This game will never make you bored.

The new games for 3DBingo will be posted regularly for advertising purpose at www.palmgear.com, www.eurocool.com,  www.handango.com etc.
The registered users will take a total of  62 ready bingo games. All future updates will be free for them!

3.1.  Tips for unregistered users.
Trial period of 30 days (for ver. 2.1).
There is no any  restrictions in functionality of the unregistered version of 3DBingo. Registration removes a not-very-nag screen that appears just once after the title screen. Only a part of the new 3DBingo levels posted at http://palmdepot.dir.bg/shapes and above mentioned websites will be available for unregistered users.

NOTE: If you are advanced Palm user you can miss reading the following instructions (except items 1,2,3). 3DBingo is a user-friendly program with a detailed on-line help.
Search for word "TIPS" in this document - there are plenty of good ideas.

4.    2P game � a game for 1,2 users with one Palm Pilot

4. 1 . The control screen . (Figure 1)
The Menu silk button of your Palm device, will invoke the Command menu.
The menu options are clear enough and will not be discussed here.
Figure 11. There is a detailed în-line help. Press (i) symbol.
2. Click on Name1 and Name2 textboxes to enter your name and the one of your partner.
3. In Checkboxes Player1 and Player2 you will mark who of the users is active or passive.
IMPORTANT: See  Item 4.2 below for details.
4. Speed radio button: Check Speed to define the seconds intervals for announcing a new number by the Bingo caller. 3DBingo is device independent application and the calls will be made at the same time intervals both on Palm III and Palm V( with accuracy of 0.02 seconds). Except for a speed of 1 sec./call  It is intended for fast autoplay of bingo only.
5. If you want you can change the game in �Now-playing� drop- down list. You can remove a game  from the Palm device using the Delete button and install new games.
FOR THE IR GAME: This control will contain a list of 30 IR games each with own unique S.N. (SERIAL NUMBER).
6. Each game has its own graphic preview, that can be seen in the small animations on the screen. Animations do nothing just beauty.

The buttons and the menus are clear enough.

4.2. The active and passive players. How to set up the game for 0,1,2 players.
The status of the player depends of the state of Player1 and Player2 checkboxes (see Figure 1 Item3)
The active users (checked box) will score with stylus the incoming calls by themselves on their Bingo cards. 3DBingo will score automatically their cards in case of unchecked players (passive).
To check the numbers you have to hold down the stylus on the card for a very little time, ultra-fast click will not work.
If the active user achieve bingo combination of his card he MUST declare it by clicking quickly on a BINGO line ( See Figure 2 Item1) of the winning card. This is the button trough which you announce your BINGOOOOOOO!!!!.
TIPS:
À GAME FOR 2 PLAYERS: Sit down comfortably, stacked to your secretary,  friend or wife ( this is one of the goals of the game). If you have no second stylus pen, your friend can use non-sharp plastic pen. Check the boxes Player1 and Player2 and the fun begin.
À GAME FOR 1 PLAYER: Even if your mate is far from you or he/she is not even aware of your feelings, you can play with them as much as you want. You will be the active Player1(check this box), 3DBingo will take care of your mate�s Bingo card. A GAME FOR 0 PLAYERS: The real fun is to seat in a bar watching two of your chiefs wasting their time and playing a bingo at your Palm screen.  Remove the checkmarks Player1 and Player2 and enter their names at Name1 and Name2.
 

4.3. The Preferences Panel (NEW in ver. 2.1)
Invoke the new Preferences Panel using the Menu...Preferences option or "p" button on the Game Screen during the game.
Check-boxes:
    1. sound effects - mark this check button and 3DBingo will become silent. If you want to mute completely the 3DBingo sounds, you should turn-off the System sound using the default Prefs application for PalmOS.
           Options for harder game:
    2. play without pre-printed game patterns - mark it, and you'll play all the games with pre-printed game pattern without pattern.
    3. the player is able to click on non-called numbers  - check on it and you'll have to play like in the real bingo hall using the real bingo cards. Nobody controls you!
    4. caller's speed - this radio button allows player to change the delay between calls dynamically during the game.
All the preferences will be saved.

4. 4 . The Game Screen . (Figure 2)

Figure 2
1. IMPORTANT FOR ACTIVE PLAYERS - THE BINGO BUTTON: If you see Bingo combination on your card click quickly on the upper line ( the word "BINGO")  of your card.
To have a bingo you have to have all necessary calls marked on your card and you must click on this bingo button.
    1a. Active players  should mark the incoming calls on his card(s) with the stylus (or non sharp plastic pen).
    The already checked box can be unmarked (new in ver. 2.1).
    Note, that you are not obliged to mark the all incoming calls if they are not included in the winning bingo pattern.
    To check on  the numbers you have to hold the stylus down for a very little time, ultra-fast click will not work.
2. The last call can be seen on the telly.
3. The last two calls can be seen on the screen.
4. All the numbers that have been drawn in the game can be seen on the information panel( as in a real bingo game).
5. The numbers are drawn by the old fashion 3D machine, that is taken from another good game of the same developer (3DLotto game&checker&filler- right now you can buy it with 50% discount!!! Try it. You can find it at Palmdepot website or www.palmgear.com).
6. (new in ver. 1.2) Play button has the same functionality like Pause button (Item 7 below).
7. You can always click on Pause button to fill in numbers that you have missed to mark
8.. If you click on (I) button you'll see the description of the game( it's very important in case you have paid the registration fee and you have à subscription for all 40-150 games) .
9. Stop the game - the unfinished game will be saved if you want to continue it  later. It  will be saved even you press Applications silkbutton of your Palm unit or any of the hard buttons.
10. (new in ver. 2.1) - the "p" button between "i " and "Stop" button. Not shown on the picture! It invokes "Preferences Panel" so the player can control Sound, Caller's speed and bingo mode even during the game.
 

5.  IR game � a game for 2-20 users, each with an own Pilot

This is quite interesting idea, because non limited number Palm devices can take part in the game. The same calls will be shown at the same time on the devices of all the users, just like in the real game. The infrared synchronization is made in the beginning of the game for seconds and time synchronization during the game is within 0.02 hundreds of a second and is done due to the unique algorithm of 3D Bingo.
The controls of the Control Screen and The Game Screen for the IR game are similar to those for 2P Game (See Figure 1 and Figure 2).
Each IR game has its unique S.N. (SERIAL NUMBER). If you play in a group check if your S.N. is the same like the the one of the other players. 3DBingo will remind you for that.
The IR game has 2 Bingo cards always. You can fill both them by yourself if you check both of the boxes Player1 and Player2.Uncheck one of the checkboxes if you want to take care of just one card. For auto-play uncheck both of the checkboses.
Step by step how to start:
1. One of the players is chosen for bingo Caller.
2. The Bingo Caller clicks at first �beam IR Numbers to others� from Title screen of 3DBingo and selects several games, that will be played during the IR game and 3DBingo generates 30 series of numbers from 1 to 75, shuffled by chance. This info is saved in two Memos- 3DBingoNumbers and 3DBingo Games. They are created in the Unfiled category of Memopad application.
TIPS: You can use this step standalone if you just want to beam some of the games installed on your device to other player.
3. Then the Caller beams through the Infrared port both Memos of other players. They must click on "Receive games and numbers" option at 3DBingo Title Screen before that.  The beaming  is done for seconds.
4. The game can start now. All the players click on �New IR game...� from the Title screen (not shown here).
New in ver 1.2: At this moment will be performed the FIRST&ONLY EXACT time sync between the Palm units.
A message box appears. All the players will click on  the OK button after caller's voice signal ("3...2...1..Start") at exactly the same time . This is performed just once for the all IR game cycle . Sometimes it is necessary to do this sync again about after an hour play. This can be done again from the "Menu...Perform new IR time sync" item.
Important Note: Each IR game has its own serial number (S. N.). The Bingo caller should announce it before clicking on the �Start� button on Figure 1. All the players should play with the same caller's speed (Fig. 1 Item 4).
Figure 3
5. (ver. 1.2 updated) When the playing field is shown all players click on a  �Play�  button (Fig. 3) to sync the start  and the game begins. The caller should synchronize the pressing of this button with a voice signal. Note that even you press this button 5-7 secs after his signal your calls will come at the same time like the calls of the other players. The bingo caller just can say "We starting on the next round".
The RULES- when someone has Bingo, he click on the Bingo line on his card as it's shown on Figure 2 and cry out loudly like in the real game. After the Bingo has been announced all the other players are obliged theoretically to click the �stop� button (Fig. 2), but even if they don't do it the rule is as follows: Those who have smaller call number when the bingo is announced, win.

After that 3DBingo downloads just the next S.N. IR game in �Now playing� and the game goes on.
 If anyone stop playing for some reason he can continue later by choosing in �Now playing� (Fig. 1 Item 5) drop down list the game that the others are playing at the moment.
5.1.  The Game report � the truth can't be hidden.
The Bingo maintains a detailed report of the results of the games that are last played. 3DBingo uses the default text output screen of the PocketC for that. It will save your results for days. The history  can be visualized just by clicking on the �Report� button (figure. 1).
TIPS:
By clicking on the Menu button in the �Game report� form you can mark and copy to Memopad the report of the games. Thus you can play 3DBingo even through e-mail. How to play:
One of you generates at first 3DBingoNumbers and 3DBingogames Memos and then send them to the other players. After you have played certain games you exchange your game reports through e-mail and by comparing them you choose the winner.
For live action: you can synchronize pressing of the Play button for each game (Fig. 3) by phone. Dont hang up the phone.

5.2. If the time synchronization of Bingo calls is off. Advanced IR time sync.
This can happen but not more then 2-3 sec for 50 calls. This can be adjusted. How:
1. Maybe you did not synchronize the pressing of the "Play" button (Fig. 3) with the caller's voice signal.
2. All the players in a groupe must select "Menu...new IR time sync" again.
3. If the problem continue for more then 1 game, just restart 3DBingo. Or perform soft reset. Always works.

The IR time synchronization will not work properly with the Emulator (copilot) application.

6. Memory restrictions. Known bugs.
1. While playing 3DBingo try not to switch to other application if there are messages at the 3DBingo screen that it is busy. This may cause unexpectable results of 3DBingo's data loss (rare!). This is not a big problem because 3DBingo always checks the integrity of its internal databases and will solve this problem in most cases. You can use the Menu...Quit item to minimize the chance of data loss.
2. 3DBingo do not control if there are more then one 3DBingoNumbers memos at the Unfiled category of Memopad. The result will be that you will not have the same S.N. IR game like  the other players. This can happen if you forget to click on "receive Games&Numbers item" before receiving a new IR game data from the Caller.
You can solve this problem alone: delete the unnecessary memos (with different SERIAL NUMBER=S. N.).
 

7. Copyright note
The author disclaims any and all liability for consequences resulting from the use of this program.
You have rights to beam or email separate 3DBingo games databases and  to distribute THE UNREGISTERED VERSION of this program to other Palm users but only of its entirety.
The unregistered version can be used for not more then the evaluation period of 3DBingo.
The idea and patterns of the included bingo games are not subject to copyright. They are the author's representation of bingo games played in different bingo hall's all around the world.
 

8. PROMOTION! BUY 1, GET 2! BUY 2, GET 6!
To get  your FREE additional copies of 3D Bingo send the following e-mail to the developer:

subject: PROMOX (the digit X must be the number of additional registration code you are asking for now! For example if this is the 5-th one write PROMO5 )

Body of the message:
Sofware Order ID:...........
PalmID:.......... (the Palm HotSync username of your friend's Palm handheld. Be sure to write it correctly!)
MyPalmID:.......(the Palm HotSync username of your Palm handheld)

Please, send separate e-mails for each request.
You will receive the registration number in 1-2 bussiness days. Enjoy!

Terms & conditions:
1. This incredible proposal is time limited! Please, look at http://palmdepot.dir.bg  whether it is still valid!
2. You can make use of it not later than the first 3 months after your registration.
3. You changed the friend! Sorry! You may requre for an additional ONE FREE registration number after the first 3 months ONLY and ONLY if you already have received one already on your request. Please do this NOT LATER the 4-th month after your initial registration.
4. All registered users before Nov-01-2000 may take advantage of this proposal not later then Feb -01-2001.