QB64 Phoenix Edition
Classic board games - Printable Version

+- QB64 Phoenix Edition (https://qb64phoenix.com/forum)
+-- Forum: QB64 Rising (https://qb64phoenix.com/forum/forumdisplay.php?fid=1)
+--- Forum: Code and Stuff (https://qb64phoenix.com/forum/forumdisplay.php?fid=3)
+---- Forum: Help Me! (https://qb64phoenix.com/forum/forumdisplay.php?fid=10)
+---- Thread: Classic board games (/showthread.php?tid=2274)



Classic board games - BG 7 - 12-23-2023

Does anyone know board games that were programmed in BASIC (especially QB64) and that run under Windows ?

I'm interested in these classic board games: Chess, Backgammon, Checkers, Nine Men's Morris, Go, Shogi, Xiangqi.

Please list everything you can think of - including international ones, collections, works in progress...
Thank you very much !

I'll start with Chess:

Chess RF                      Richard Frost                          QB64
Chess (no AI)               Bob Seguin                              QB64
MiniMAX                      Dieter Steinwender & Chrilly Donninger  QuickBASIC
Chess (GUIchessminimax)                                              FreeBASIC
Just MiniMAX                Ciroth Ungol (&Steinwender & Donninger) Just BASIC
CSS-Schachprogramm    Dieter Steinwender                      BASIC
DemoSchach                H.-J. Kraas & G. Schrüfer & R. Bartel  BASIC 64
JS-Schach                    Roland Chastain                        FreeBASIC
Deep BASIC                 Thomas Mc Burney                        QuickBASIC
Kanguruh                     Thomas Mc Burney                        PowerBASIC
New Proto Chess System 2.01  Sebastian D. Casciaro                  QBASIC 1.1
Schach und andere Strategiespiele  John White                        BASIC
Schach                        G. O. Hamann & J.-J. Eden              BASIC
Chess 1.0 (no AI)         Craig Parmer                            QuickBASIC
...

Backgammon
Blot                        Bernhard Jacob & Hans-Jürgen Schäfer    QB64
JanusBlot                Bernhard Jacob & Hans-Jürgen Schäfer & Lucas Pauws  QB64
...

Checkers
...

Please go on !


RE: Classic board games - Dav - 12-23-2023

I posted a couple classic peg jumping solitaire games.  Here’s the triangle one like you see at Cracker Barrel restaurants: http://qb64phoenix.com/forum/showthread.php?tid=422&pid=2276#pid2276

I started on a nine men’s morris game, need to get back working on it.

- Dav


RE: Classic board games - SMcNeill - 12-23-2023

https://qb64phoenix.com/forum/search.php?action=results&sid=5baddc7e985b46066375ad073f2c1c8a <-- Donald Foster makes board games.  Lots of board games.  Honestly, he needs his own subforum in the prolific programmers area so he can highlight all his work easily and maintain it.


EDIT:  Created us a GAMES Subforum, and Donald his own personal subforum there to highlight all his work and make it easier for folks to find and enjoy.  Now all we need to do is gather all his works from the old sites and various places across the web, and place them there, where they can stand in prominence forevermore!


RE: Classic board games - SMcNeill - 12-23-2023

https://qb64forum.alephc.xyz/index.php <-- 11 pages of posts on board games over at the old site.  Just do a quick search for "board game".


RE: Classic board games - mnrvovrfc - 12-23-2023

Quote:Chess (no AI) Bob Seguin QB64

Might be this one:

https://qb64phoenix.com/forum/showthread.php?tid=237


RE: Classic board games - SMcNeill - 12-23-2023

And Richard has one of the best versions of chess I've seen yet: https://qb64phoenix.com/forum/showthread.php?tid=3


RE: Classic board games - JRace - 12-25-2023

A couple more chess programs:

Chess C.4 by Michael Rakaska, TRS-80 Basic.
Published in the Dec. 1981 issue of Creative Computing magazine.
I have the source, but it makes heavy use of TRS-80 graphics and would take some work to port to anything else.
Modern Basic lovers might not like the many pages of very densely packed code - dense enough to give @bplus fits.
It was ported to other machines, although a quick search has not turned up the source for any of those ports.
Early in the PC era it was compiled and released for DOS as an .EXE file.

Rosetta Code lists a QBasic chess program by Dean Menezes  (https://rosettacode.org/wiki/Chess_player) which compiles and runs under QB64PE.  I've only done some quick testing, so I don't know how WELL it runs.


RE: Classic board games - bplus - 12-25-2023

(12-25-2023, 12:20 AM)JRace Wrote: A couple more chess programs:

Chess C.4 by Michael Rakaska, TRS-80 Basic.
Published in the Dec. 1981 issue of Creative Computing magazine.
I have the source, but it makes heavy use of TRS-80 graphics and would take some work to port to anything else.
Modern Basic lovers might not like the many pages of very densely packed code - dense enough to give @bplus fits.
It was ported to other machines, although a quick search has not turned up the source for any of those ports.
Early in the PC era it was compiled and released for DOS as an .EXE file.

Rosetta Code lists a QBasic chess program by Dean Menezes  (https://rosettacode.org/wiki/Chess_player) which compiles and runs under QB64PE.  I've only done some quick testing, so I don't know how WELL it runs.

Hi JRace,

That looks like the code we built an interface to 6 years ago. It wasn't very good but we (TempodiBasic and I) hacked and hacked. I got it up to here:
   

I am certain R Frost is far better! better be at 6000 LOC ;-))


RE: Classic board games - BG 7 - 05-08-2024

Here a little update of the Classic Board Games programmed in BASIC,
mainly Chess.

The most interesting program might be Warlord 1.0 Beta by Bill Rogers,
more than 20 years ago published, written in QBASIC.
Is there a more recent version (in QB64) ?

Chess:

Chess RF                    Richard Frost                          QB64
Chess (no AI)                Bob Seguin                              QB64
Warlord 1.0 Beta            William H. (Bill) Rogers                (TRS-80/GW BASIC) QBASIC
MiniMAX                      Dieter Steinwender & Chrilly Donninger  QuickBASIC
Chess (GUIchessminimax)                                              FreeBASIC
Just MiniMAX                Ciroth Ungol (&Steinwender & Donninger) Just BASIC
CSS-Schachprogramm          Dieter Steinwender                      BASIC
DemoSchach                  H.-J. Kraas & G. Schrüfer & R. Bartel  BASIC 64
JS-Schach                    Roland Chastain                        FreeBASIC
Deep BASIC                  Thomas McBurney                        QuickBASIC
Kanguruh                    Thomas McBurney                        PowerBASIC
Rabbit                      Roberto Waldteufel                      PowerBASIC
New Proto Chess System 2.01  Sebastian D. Casciaro                  QBASIC 1.1
Schach und andere Strategiespiele  John White                        BASIC
Schach                      G. O. Hamann & J.-J. Eden              BASIC
Chess 1.0 (no AI)            Craig Parmer                            QuickBASIC
Chess                        Dean Menezes                            QBASIC/QB64PE
Chess C.4                    Michael Rakaska                        TRS-80 BASIC
QB Chess                    Jim MacDonald                          QuickBASIC
Micro Chess                  John C. Rigdon                          BASIC
Numpty Chess                Chris Tatham                            FreeBASIC
Dimitri                      Luigino Viscione                        Visual BASIC 6
ChessBrain VB                Roger Zuehlsdorf                        Visual BASIC
EtaBeta                      Antonia Jeanrenaud                      Visual BASIC
GambitVB                    Wim Rens                                Visual BASIC
LarsenVB                    Luca Dormio                            Visual BASIC
ProChess                    Edoardo Manino                          Visual BASIC
Neurone                      Luca Lisandrello                        Visual BASIC.NET
Loper 82                    L. H. Verberkt                          BASIC
SD Chess                    Ira Baxter                              SD Compiler BASIC
Tenberg Basic Chess          Tenberg Software Systems                BASIC
Mark Watson Chess            Mark Watson                            BASIC for Apple II
KChes5, KChes6              Ken Presley & Jim Morris                HP Time-Shared BASIC
QCHESS                      Edward John Quigley                    BASIC (for PDP-8)
Matador I (private)          Stefan Knappe                          Visual BASIC 5
Gadget (private)            Hans van der Zijden                    GFA BASIC
...

Backgammon
Blot                        Bernhard Jacob & Hans-Jürgen Schäfer    QB64
JanusBlot                    Bernhard Jacob & Hans-Jürgen Schäfer & Lucas Pauws  QB64
...

Checkers
Checkers                    James Prevatt                            BASIC

Please go on adding programs to the list...thanks !