Apparently there was a request on the Online Chat last week for someone to write a boxing game for QL.
Although I didn't write it, here is a conversion of a Boxing listing from Creative Computing to QL Superbasic. I think it appeared in the book Basic Computer Games by David Ahl.
No frills - it runs and could do with some extra work to enhance it, ideal for anyone wishing to tinker while holed up with their QLs if snowed out in your area. For example, it's full of GOTOs and not at all structured. Both the original Microsoft Basic version (boxing.asc) and QL Superbasic (boxing_bas) are included.
Boxing Game
Boxing Game
- Attachments
-
- boxing.zip
- Boxing game written in BASIC.
- (3.75 KiB) Downloaded 203 times
David
-
- Font of All Knowledge
- Posts: 4684
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Boxing Game
Hi,
I have over 80 MS Basic games supporting the BASIC Computer Games book to convert, which includes the Boxing game.
I have only converted 2 games, as I have been a little busy.
When I get time I will finish the conversion and post them on the QL Homepage.
I have over 80 MS Basic games supporting the BASIC Computer Games book to convert, which includes the Boxing game.
I have only converted 2 games, as I have been a little busy.
When I get time I will finish the conversion and post them on the QL Homepage.
Regards,
Derek
Derek
Re: Boxing Game
With 78 games to convert, wouldnt it be easier to write a MS Basic to S*BASIC converter?Derek_Stewart wrote:Hi,
I have over 80 MS Basic games supporting the BASIC Computer Games book to convert, which includes the Boxing game.
I have only converted 2 games, as I have been a little busy.
When I get time I will finish the conversion and post them on the QL Homepage.
Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
-
- Font of All Knowledge
- Posts: 4684
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Boxing Game
Hi Per,pjw wrote:With 78 games to convert, wouldnt it be easier to write a MS Basic to S*BASIC converter?Derek_Stewart wrote:Hi,
I have over 80 MS Basic games supporting the BASIC Computer Games book to convert, which includes the Boxing game.
I have only converted 2 games, as I have been a little busy.
When I get time I will finish the conversion and post them on the QL Homepage.
I am going to do that, after converting 2 games, a converter seemed the best way to convert the rest.
The boxing game came from this book:
https://www.google.co.uk/url?sa=t&rct=j ... WVVslJDOy6
You do not have to type in the games, as there is a support file(s) with the basic source code, at:
http://www.vintage-basic.net/games.html
Also on Archive.org there is the TRS80 More Computer Games
https://archive.org/details/More_BASIC_ ... _Computing
Regards,
Derek
Derek
Re: Boxing Game
Of course it would. Time and skills permitting.pjw wrote:With 78 games to convert, wouldnt it be easier to write a MS Basic to S*BASIC converter?Derek_Stewart wrote:Hi,
I have over 80 MS Basic games supporting the BASIC Computer Games book to convert, which includes the Boxing game.
I have only converted 2 games, as I have been a little busy.
When I get time I will finish the conversion and post them on the QL Homepage.
In the meantime, there is my guide to converting and detokenising Micro$oft Basic programs, on Dilwyn's site at
http://www.dilwyn.me.uk/basic/index.html
David
-
- Font of All Knowledge
- Posts: 4684
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Boxing Game
Hi David,dden wrote: Of course it would. Time and skills permitting.
In the meantime, there is my guide to converting and detokenising Micro$oft Basic programs, on Dilwyn's site at
http://www.dilwyn.me.uk/basic/index.html
I use your guide all the time. It is very good.
Regards,
Derek
Derek
Re: Boxing Game
I've never thought it would have been possible to create such a "boxing" game... probably my mind is too stuck in Final Round and Street Fighter 

- janbredenbeek
- Super Gold Card
- Posts: 673
- Joined: Wed Jan 21, 2015 4:54 pm
- Location: Hilversum, The Netherlands
- Contact:
Re: Boxing Game
If you want to convert old MS BASIC programs to the QL you might want to have a look at my BASICODE translator: https://github.com/janbredenbeek/QL-Basicode
I developed this to run BASICODE programs transmitted on the radio in the Netherlands (also in UK and Germany) which were largely based on a subset of MS Basic, with machine-specific commands replaced with standard subroutines below 1000.
Since line length was limited to 60 characters almost all spaces between keywords were removed so you cannot just LOAD such programs into the QL. They have to be tokenised first, then de-tokenised with spaces around the keywords, and finally parsed by the S*Basic parser. And above that taking into account different syntax and semantics (e.g. inline FOR loops, string slicing etc.). Apart from that, most of the 'missing' functions (e.g. LEFT$ MID$ RIGHT$ etc.) can be easily emulated by user-defined procs and fn's.
Of course BASICODE is only a subset of MS BASIC but I have included the source so you it's easy to extend the number of keywords to full MS BASIC so it can be used as a translator for MS BASIC programs.
Have fun, Jan.
I developed this to run BASICODE programs transmitted on the radio in the Netherlands (also in UK and Germany) which were largely based on a subset of MS Basic, with machine-specific commands replaced with standard subroutines below 1000.
Since line length was limited to 60 characters almost all spaces between keywords were removed so you cannot just LOAD such programs into the QL. They have to be tokenised first, then de-tokenised with spaces around the keywords, and finally parsed by the S*Basic parser. And above that taking into account different syntax and semantics (e.g. inline FOR loops, string slicing etc.). Apart from that, most of the 'missing' functions (e.g. LEFT$ MID$ RIGHT$ etc.) can be easily emulated by user-defined procs and fn's.
Of course BASICODE is only a subset of MS BASIC but I have included the source so you it's easy to extend the number of keywords to full MS BASIC so it can be used as a translator for MS BASIC programs.
Have fun, Jan.