The 13th Annual Basic 10 Liner Programming Contest Begins

The 13th Annual Basic 10 Liner Programming Contest Begins

The 2024 rendition of the Basic 10 Liner Programming Contest has begun. This is the 13th Edition of the BASIC 10 Liner Contest, run by Gunnar Kanold. Some of the Legal systems for the contest include Any 8-bit computer systems. This includes the BBC Micro, Acorn, Electron, MSX, Pet, Commodore 64, and the Apple II computers in addition to many others. Choice of the system is up to the individual user.

The Authorized BASIC dialects for the contest include the following:

All line orientated BASIC dialects are allowed with a restriction in the category “PUR-80”

Since the judges do not have the original hardware of all approved systems, all systems must have an available emulator. Authors must provide a recommendation for an emulator and a brief description of how to run the game. They must also include a screenshot in jpg or png format or an animated screenshot in gif format.

Categories for the contest include the following:

Category “PUR-80”:
Program a game in 10 lines (max. 80 characters per logical line, abbreviations are allowed).
Attention: In this category, only factory built-in BASIC variants are allowed.

Category “PUR-120”:
Program a game in 10 lines (max. 120 characters per logical line, abbreviations are allowed)

Category “EXTREME-256”:
Program a game in 10 lines (max. 256 characters per logical line, abbreviations are allowed)

Category “SCHAU”:
Code a program in 10 lines (max. 256 characters per logical line, abbreviations are allowed)

The program can be a demo, a tool, or an application.

Additional rules for the above categories:

1. Loading data or program parts from mass storage devices is not allowed.

2. The 10 lines must not contain machine programs.

3. Programs may be compiled (source must still be submitted).

4. All code must be visible in the listing: no self-modifying code or hidden initializations are allowed.
5. POKEs are allowed.

6. Deadline for submissions: Saturday, March 16, 2024, 18:00 CET

7. Awards Ceremony: Saturday, April 6, 2024

8a. Jury voting

8b. Special “Public’s Choice” award on bunsen.itch.io 

9. The program must be submitted on a disk or tape image suitable for the system.

10. The program must be listable (the LIST command must produce a readable program listing).

11. Include the following in a ZIP file with your submission: The program (on disk or tape image file); a text file with the program description and instructions; a short description of how to start the game using the emulator; a screenshot in jpg or png format (or an animated screenshot in gif format); a program listing that proves the program does not have more characters than allowed for the category. 

12a. For program descriptions and code explanations there can be up to 0.5 bonus points in the rating.

12b. If anything is missing (image, screenshot, proof), up to 0.5 points can be deducted.

13. Contestants agree to the publication of their programs, descriptions and instructions by the Organizer.

14. Send to GKANOLD-at-GMAIL dot COM, get a confirmation by e-mail or in the 10Liner forum.

A detailed overview of the submitted programs can be found at bunsen.itch.io. The information is presented in a reduced form on the homepage. Each programmer can choose whether the program will be published immediately or after the deadline.

Submitted programs that do not follow the rules will be placed in the “WILD” category. Only one program per person is allowed in the “WILD” category.

Further information or entry into the contest can be performed at:
https://www.homeputerium.de

Author: Bill Martens
Apple Pugetsound Program Library Exchange (A.P.P.L.E.) president, callapple.org, owner and curator of virtualapple.org and gamezyte.com. Retro enthusiast and programmer since 1976, co-creator of the first implementation of instant messaging and group chat (1982).