home *** CD-ROM | disk | FTP | other *** search
/ Hot Shareware 35 / hot35.iso / ficheros / WGAME / SMARTBRI.ZIP / README.TXT < prev    next >
Text File  |  1998-05-14  |  20KB  |  366 lines

  1.      --------------------------------------------------------
  2.             README for SmartBridge Version 2.0
  3.              14 - May - 1998           
  4.      --------------------------------------------------------
  5.            
  6. SMARTBRIDGE - A new bridge program for Win95/3.1.
  7.  
  8. This document contains only a brief description of the product and its features, along with instructions for its installation. Quite detailed documentation is included in the archive, and can be read after installation.
  9.  
  10.  
  11. --------
  12. CONTENTS
  13. --------
  14.  
  15. INTRODUCTION
  16. INSTALLATION
  17. HARDWARE/SOFTWARE REQUIREMENTS
  18. SHAREWARE vs. REGISTERED VERSION
  19. LIST OF SMARTBRIDGE NEEDED FILES
  20. WHAT'S NEW
  21. SOME TIPS
  22. REGISTRATION and PAYMENT TERMS
  23.  
  24. ----------
  25.  
  26.  
  27. INTRODUCTION
  28. ============
  29.  
  30. SmartBridge is a new bridge program for Windows95 and Windows 3.1.
  31. I tried to make a tool to learn bridge easily and with fun. Program gives hints, warns when bid is not the recommended one, and plays automatically, when requested.
  32.  
  33. This new improved version provides full PBN capabilities.
  34.  
  35. PBN stands for "Portable Bridge Notation" (PBN). PBN is based on "Portable Game Notation" (PGN), a standard for the representation of chess games. PBN has been designed with several pretty criteria in mind. PBN is an open, portable standard. It is publicly available for users and software developers. PBN is not subject to any copyrights. The PBN notation is straightforward and comprehensible. A human is able to read and write the PBN notation easily. 
  36.  
  37. The PBN standard is based on textual files, instead of binary files. A lot of PBN data, including comment, are text strings.
  38.  
  39. This new version of SmartBridge is able to read and write PBN format V1.0 (.pbn files), as described by Tis Veugen (to whom I am grateful for the splendid work done, and from whom I borrowed the above text), in his "Standard Proposal Version".
  40.  
  41. Contact information:     
  42. Tis Veugen, Schubertlaan 2, 5583 XW Waalre    
  43. The Netherlands.
  44. Homepage:    http://www.IAEhv.nl/users/veugent
  45. (you can find here also links to .pbn archives)
  46. Email:        veugent@IAEhv.nl
  47. Telephone:    +31.40.2218210
  48.  
  49. With SmartBridge it's now possible to observe bridge games, stored in .pbn files, for both the bidding and the playing phases, going ahead step-by-step, or automatically. 
  50.  
  51. Most of the game related info (player names, teams, result, scores etc.) are shown, and can be edited when saving a new game. The loaded game can be either simply viewed, or you can bid and play, as for a randomly generated game. Moreover, all the games played using SmartBridge are saved in a <.pbn> file, and can be recalled later. 
  52.  
  53. SmartBridge allows to play complete bridge rubbers, and tournments (duplicate). Duplicate is very instructive, since you bid and play, then the computer does the same, compares the results and gives you a score.
  54.  
  55. Bid is based on natural system (openings, overcalls, pre-empt bids, takeout doubles and penalty doubles, conventions among the most useful ones).
  56.  
  57. The Play of the hand allows the computer to play a good defense, and to reach most of the contracts.
  58.  
  59. The random hand dealer is probably the most amusing tool. It is very flexible: you can force the deal of balanced, unbalanced hands, hands with either singleton or void, fit and misfit, many or few high card points and so on. You can play hundreds of slams!
  60.  
  61. It is also possible to create own hands, both by Editor (an improved Editor is delivered with this version), and by modification of randomly generated hands. It is possible to use the File System to save/recall noteworthy hands, either in <.hnd> format or in <.pbn> format. Hands can be printed with standard diagrams.
  62.  
  63. If you are a bridge expert, and want to analyze difficult deals, I developed an interface between SmartBridge and GIB, which is the best playing program available on the Web. It can be run trasparently.
  64.  
  65.  
  66.  
  67.  
  68. INSTALLATION
  69. ============
  70.  
  71. The program is packaged as a SMARTBRI.ZIP archive, containing:
  72. - README.TXT (this file)
  73. - FILE_ID.DIZ (short description)
  74. - EXTRACT.EX_ (compressed self-extracting archive)
  75. - SETUP.EXE (setup program)
  76.  
  77. Run SETUP.EXE. You will be asked to enter a folder to install from (e.g. A:\ if you install from floppy disk, otherwise the folder where you unzipped the downloaded archive), and a folder to install to (default is C:\SMBRIDGE).
  78.  
  79. Please note that:
  80.  
  81. 1. All the needed programs are expanded in the SmartBridge directory, nothing is written outside ! (I don't want to risk crippling other applications)
  82.  
  83. 2. So, you don't need an unistall function: simply delete the directory when tired of the program (sniff !)
  84.  
  85. 3. If you want to save 200 KB disk space (is it really so precious ?) you can delete (but first try to rename only !) the Visual Basic files you already have in \Windows\System (PICCLIP.VBX, CMDIALOG.VBX, MCI.VBX, THREED.VBX, COMMDLG.DLL)
  86.  
  87. 4. *** YOU NEED VBRUN300.DLL ***   I don't distribute it. It is normally present in the Windows directory. If not, you can download it from the Web. For instance: 
  88. <http://www.winsite.com/info/pc/win3/util/vbrun330.zip>
  89. <http://babeard.simplenet.com/vbrun300.zip>
  90.  
  91. 5. If you want to use GIB, you have to download it from the Web, <http://www.cirl.uoregon.edu/gib/>, and copy it to the SmartBridge directory.  
  92.  
  93.  
  94. Should the setup program fail (I hope not), you can install manually:
  95.  
  96. - make a directory (e.g. C:\SMBRIDGE)
  97. - copy all the unzipped files in that directory
  98. - rename EXTRACT.EX_ to EXTRACT.EXE
  99. - execute EXTRACT.EXE
  100. - the program EXTRACT.EXE will autoexpand (see below for the list)
  101. - close the DOS application "extract" (when finished !)
  102. - now you can run SMBRIDGE.EXE and/or read SMART.HLP
  103. - if all is OK, delete EXTRACT.EXE
  104. - if you want, you can create shortcuts etc.
  105.  
  106. And now, I hope you enjoy the program.
  107.  
  108.  
  109. HARDWARE/SOFTWARE REQUIREMENTS
  110. ==============================
  111.  
  112. The program needs at least a 486/33 MHz processor with 8 MB RAM.
  113.  
  114. The required disk space is around 5 MB.
  115.  
  116. The program was developed and tested on Windows'95, but should run on Windows 3.1.
  117.  
  118.  
  119.  
  120. SHAREWARE vs. REGISTERED VERSION
  121. ================================
  122.  
  123. If you are using the unregistered version of SmartBridge, I have granted you a limited license to try out the software to determine its appropriateness for your needs. This evaluation (or demo) version includes all features of the program, and is not crippled in any way.
  124.  
  125. There is practically only one major limit: evaluation version allows for 20 different random hands and 2 conditioned hands only (for each type of bias).
  126.  
  127. Registered version will allow you to generate different hands as you like (or as random number generator likes: I tried some hundreds, I expect some thousands; will you recognize one hand after 1000 ?) (Should someone detect a cycle, please tell me)
  128.  
  129. Other differences:
  130. - no more displaying that you are evalauting the software
  131. - registered version shows the registered user name in the opening screen
  132. - GIB thinking time is limited to 10 seconds
  133. - demo version allows only one "Edit hand" for run
  134. - demo version allows only one "Modify hand" for run
  135. - demo version allows only one "Load <.pbn> game" for run
  136. - some <.pbn> tags are overwritten using the demo version
  137.  
  138. Once registered, you will receive a personalized code, to be stored in the file code.dat, that will remove the shareware messages and unlock the program.  The code will make all future 2.xx versions fully functional. 
  139.  
  140. After registration, all you have to do is download the latest version from the Web.
  141.  
  142. Please note that the above list is the comprehensive set of limitations associated with the shareware version of the product. I have not included bugs or poor performance in the shareware version as an incentive for you to register. I will do my best to improve the product with further releases that will hopefully overcome these limitations. 
  143.  
  144.  
  145.  
  146.  
  147. LIST OF SMARTBRIDGE NEEDED FILES
  148. ================================
  149.  
  150. SmartBridge directory must contain the following 59 files:
  151.  
  152. SMBRIDGE EXE     2.168.814  14/05/98  10.01 smbridge.exe
  153. SMART    HLP       155.934  11/05/98  22.01 Smart.hlp
  154. HAND     HND           660  11/05/98  21.48 Hand.hnd
  155. SMART    INI           319  22/04/98  20.04 smart.ini
  156. CODE     DAT             1  22/04/98  19.39 Code.dat
  157. REGISTER EXE       128.966  01/02/98  18.17 register.exe
  158. REGISTER HLP        16.454  16/01/97  15.39 register.hlp
  159. SB       MID        10.177  05/12/97  20.18 sb.mid
  160. MI98S3   PBN        14.262  25/04/98  17.30 MI98S3.PBN
  161. MI98S4   PBN        13.539  25/04/98  16.38 MI98S4.PBN
  162. MI98S2   PBN        14.929  25/04/98  16.33 MI98S2.PBN
  163. MI98S1   PBN        14.469  25/04/98  16.03 MI98S1.PBN
  164. DOWN     WAV         5.260  13/04/98  19.39 down.wav
  165. OTRICKS  WAV         8.690  13/04/98  19.21 otricks.wav
  166. OTRICK   WAV         8.514  13/04/98  19.21 otrick.wav
  167. WITH     WAV         4.600  13/04/98  19.20 with.wav
  168. MADE     WAV        14.762  13/04/98  19.17 made.wav
  169. WEST     WAV         5.786  13/04/98  19.16 west.wav
  170. TOPSCORE WAV         8.908  13/04/98  19.15 topscore.wav
  171. SS4      WAV         5.324  13/04/98  19.14 ss4.wav
  172. SS3      WAV         7.136  13/04/98  19.14 ss3.wav
  173. SS2      WAV         5.078  13/04/98  19.13 ss2.wav
  174. SS1      WAV         6.812  13/04/98  19.13 ss1.wav
  175. SOUTH    WAV         6.082  13/04/98  19.12 south.wav
  176. SIGIOCA  WAV         5.208  13/04/98  19.12 sigioca.wav
  177. S4       WAV         5.820  13/04/98  19.10 S4.wav
  178. S3       WAV         6.922  13/04/98  19.10 S3.wav
  179. S2       WAV         6.084  13/04/98  19.09 S2.wav
  180. S1       WAV         6.802  13/04/98  19.09 S1.wav
  181. S0       WAV         8.922  13/04/98  19.09 S0.wav
  182. REDOUBLE WAV         6.282  13/04/98  19.08 redouble.wav
  183. REDOUBLD WAV        10.072  13/04/98  19.08 redoubld.wav
  184. PASSO    WAV         4.982  13/04/98  19.06 passo.wav
  185. PASSED   WAV         7.662  13/04/98  19.05 passed.wav
  186. NORTH    WAV         5.202  13/04/98  19.05 north.wav
  187. MORTO    WAV         7.158  13/04/98  19.04 morto.wav
  188. LEADER   WAV         6.474  13/04/98  19.04 leader.wav
  189. ILCONTR  WAV        10.648  13/04/98  19.03 ilcontr.wav
  190. GRAZIE   WAV        14.206  13/04/98  19.02 grazie.wav
  191. GIOCAVA  WAV        10.590  13/04/98  19.02 giocava.wav
  192. EAST     WAV         5.342  13/04/98  19.01 east.wav
  193. DOUBLED  WAV         5.520  13/04/98  19.00 doubled.wav
  194. DOUBLE   WAV         4.812  13/04/98  19.00 double.wav
  195. DEVIRISP WAV        12.304  13/04/98  18.59 devirisp.wav
  196. DECLARER WAV         9.644  13/04/98  18.58 declarer.wav
  197. DEALER   WAV         7.652  13/04/98  18.58 dealer.wav
  198. 7        WAV         6.510  13/04/98  18.57 7.wav
  199. 6        WAV         5.594  13/04/98  18.57 6.wav
  200. 5        WAV         5.864  13/04/98  18.56 5.wav
  201. 4        WAV         5.670  13/04/98  18.56 4.wav
  202. 3        WAV         5.522  13/04/98  18.55 3.wav
  203. 2        WAV         3.960  13/04/98  18.54 2.wav
  204. 1        WAV         4.510  13/04/98  18.54 1.wav
  205. WELCOME  WAV        24.446  03/01/98  13.21 welcome.wav
  206. COMMDLG  DLL        89.248  15/02/97  12.54 COMMDLG.DLL
  207. THREED   VBX        64.432  16/07/93   0.00 THREED.VBX
  208. PICCLIP  VBX        15.840  28/04/93   0.00 PICCLIP.VBX
  209. CMDIALOG VBX        18.688  28/04/93   0.00 CMDIALOG.VBX
  210. MCI      VBX        30.112  28/04/93   0.00 MCI.VBX
  211.  
  212. + 50 FILES *.HND (test hands)
  213.  
  214.  
  215. WHAT'S NEW
  216. ==========
  217.  
  218. 1.0
  219. First released BETA version.
  220.  
  221. 1.01
  222. Bidding errors corrected.
  223. Play of the hand errors corrected.
  224. Modified help.
  225.  
  226. 1.02
  227. Bidding errors corrected.
  228. Modified Summary message.
  229. Atout suit now is on the left.
  230.  
  231. 1.03
  232. Display errors corrected.
  233. Scoring errors corrected: scores were always computed as vulnerable.
  234.   (reported by francesco_zek@rocketmail.com)
  235. Bid errors corrected: it was possible to redouble partner; it was not always possible to double opponents.
  236.   (reported by francesco_zek@rocketmail.com)
  237. Cue-bids have been introduced.
  238. Rubber summary window improved.
  239. Play summary window introduced.
  240. Estimate window introduced.
  241. If only one card remains in a suit, it is played automatically
  242.   (hint by mario.cucci@iol.it)
  243.  
  244. 1.04
  245. New graphic functions (several decks, desktop colors).
  246. Takeback during play.
  247. New .mid file
  248.  
  249. 1.1
  250. First market released version. 
  251. Automatic Setup program.
  252. Uncompressed program information (readme.txt, file_id.diz).
  253. Option window splits into 3 windows, and provides help.
  254. It's possible to define up to 3 convention systems.
  255. It's possible to associate convention systems and play styles to any line (2 lines for rubber, 4 lines for duplicate).
  256. Much stronger card play with GIB (see TIPS).
  257. Floating windows.
  258. New .wav files (different voice, six more files).
  259.  
  260.  
  261. 2.0
  262. Bug fixed: V1.1 didn't work with more than 64K colors
  263. Bug fixed: V1.1 didn't find file <register.exe>
  264. Many improvements to the bid, the play and the look and feel.
  265. An improved Editor allows to input (and/or Modify) a given hand.
  266. It's possible to bid and play manually a game from all positions (Human player = All).
  267. All the played games are saved in the <smart.pbn> file.
  268. It's possible to save a game in a user defined <.pbn> file.
  269. It's possible to load a game from a <.pbn> file, and bid and play it.
  270. It's possible to view a game loaded from a <.pbn> file.
  271. Option window modified.
  272. New Vulnerable sequence for duplicate (according to usual marking of boards).
  273.  
  274.  
  275.  
  276. TIPS
  277. ====
  278.  
  279. The program needs at least a 486 processor with 8 MB RAM. With slow processors/less RAM, starting requires to be patient (windows loading). Some graphics (card redrawing) can also be slow.
  280.  
  281. Best results with Pentium, 16 MB RAM, 64K colors and at least 800 x 600 resolution. With less resolution large cards should be used (Options - Large cards).
  282.  
  283. Several windows are opened and are floating on top of the main window. They are automatically positioned, but they can be moved not to hide cards. With higher resolution, windows can be arranged in a way to be all visible.
  284.  
  285. About audio, make sure that .wav and .mid channels are active, and at the correct volume. .wav files must be necessarily present. .mid files are optional. The program plays in sequence .mid files found in the directory.
  286.  
  287. A printer must be connected to have print-outs (you command it by Options - Print).
  288.  
  289. Current hand is always stored in hand.hnd file. In case of errors, please save the charged hand in a file (e.g.: copy hand.hnd bug1.hnd), in order to be able to reproduce the bad condition later, and send me the error report together with the hand.
  290.  
  291. GIB is a program developed by Matthew L. Ginsberg and uses techniques from artificial intelligence to build the world's first expert-level computer bridge player. GIB has successfully solved more deals than other competitors, providing evidence that its card play is at a level far superior to that of any other program. 
  292.  
  293. SmartBridge uses GIB.exe, version 1.2.10, released 3/27/97;  it is approximately 40% as fast as the production version. To play reasonably well, GIB requires a 100 MHz Pentium and at least 16MB of memory. In this configuration, GIB plays very well given at least 30 seconds per play. Since GIB takes time, you may want to stop it: if you press Claim, GIB ends its move (you must wait), then the hand is quickly completed (moves made by SmartBridge); if you press Deal or ReDeal, the hand is interrupted, and restarted with new or old deal (you must bid again).
  294.  
  295. GIB COPYRIGHT: Copyright in the GIB programs is by Just Write, Inc. Just Write retains all rights to the programs themselves. Permission is granted for use BUT NOT REDISTRIBUTION. Therefore SmartBridge only provides the interface. You must download the program from the Web (~121KB, http://www.cirl.uoregon.edu/gib/), and put it into the SmartBridge directory. Documentation is available also. A product is expected to be released in October '98. If the program is not present, SmartBridge plays according to own algorithms.
  296.  
  297.  
  298.  
  299. REGISTRATION AND PAYMENT TERMS
  300. ==============================
  301.  
  302. SmartBridge is not a free program, but rather is distributed as Shareware for purposes of evaluation. This gives you the opportunity to evaluate SmartBridge as long as you need; if you like the product, want to use the full functions, and encourage further development, you should register it. 
  303.  
  304. Registration is $25.
  305.  
  306. Registration can be done in the following ways:
  307.  
  308. I accept postal money orders, personal checks, bank checks, cash directly in the mail, for the following currencies and prices: (but such payments are at the sender's risk, I don't guarantee in case of loss):                
  309.                                 program    diskettes
  310. ITL,italian lire        40.000  10.000
  311. USD,US dollars            25    5
  312. GBP,british pounds        15    5
  313. FRF,french francs        160    40
  314. DEM,deutch marks        50    10
  315. (prices have been rounded to banknote values; for other currencies please refer to official exchange rates, e.g.: <http://www.trustnet.co.uk/xrates/rates0.html>, and round to the banknote higher value).
  316. Print out the order form, fill it with all the required data, include it with your check or cash wrapped in paper to make it less obvious and send it to me.
  317.  
  318. If you have no time to go to bank, post office etc., or you don't live in Italy, the best way is to use Kagi Shareware Payment Processing Service.
  319.  
  320. This service handles the processing of the shareware fee. It accepts many different payment methods such as: US Check, Money Order, Cash (in many different currencies: Australian AUD, Austrian ATS, Belgian BEF, Canadian CAD, Danish DKK, French FRF, German DEM, Greek GRD, HongKong HKD, Irish IEP, Italian ITL, Japanese JPY, Dutch NLG, Norwegian NOK, Singaporean SGD, Spanish ESP, Swedish SEK, Swiss CHF, British GBP and American USD), credit cards (Visa, Mastercard, American Express, Diner's Club, Discover), First Virtual payments, and Invoice. Sensitive information, like credit card numbers, is encoded for better security.  
  321.  
  322. Please use the REGISTER program packaged with the product, and follow the instructions in register.hlp. REGISTER program can also be run from SmartBridge starting window.  For more information go to <http://www.kagi.com/> on the WEB, or send email to <support@kagi.com>.  
  323.  
  324. In all the cases, I send the registration code after the transaction has been successfully completed (by e-mail this can require less than 3 days).
  325.  
  326. If you want floppy disks, I can ship them by mail, with additional 6$ fee for expenses. 
  327.  
  328. If you have an e-mail address and you provide it with your order, then I will automatically send you notification on the availability of major new releases of SmartBridge, as they become available. If it is a version 1.xx upgrade, then your current registration will be accepted by the new software.
  329.  
  330. In any case, please fill in the following informations:
  331.  
  332. First name:
  333. Last name:
  334. Street:
  335. Street number:
  336. City:
  337. [State:]
  338. [Postal code:]
  339. Country:
  340. [Phone:]
  341. [Fax:]
  342. [e-mail:]
  343. [x] standard price $25
  344. [ ] additional charge for floppy disks $6
  345.  
  346. My address:
  347.  
  348. Francesco Barcio
  349. Viale Abruzzo 154
  350. 66013 Chieti (CH)
  351. Italy
  352.  
  353. My e-mail:
  354.  
  355. pes136k1@pe.nettuno.it
  356. francesco@kagi.com
  357.  
  358. Another program from the author:
  359. SmartPBNViewer, a powerful program to read ".pbn" (Portable Bridge Notation) files.
  360. (see <http://www.IAEhv.nl/users/veugent> for details about the format)
  361.  
  362. No warranty is offered with the software.
  363.  
  364. This software and documentation are provided for evaluation only, on an "as is" basis. The author disclaims all warranties relating to this software, whether expressed or implied, including but not limited to any implied warranties of merchantabilitiy or fitness for a particular purpose. The author shall have no liabilty for any indirect, consequential, or incidental damage resulting from the use of the software.
  365.  
  366.