BASIC 10-Liner Contest 12

BASIC 10-Liner Contest 12

par ro on 06-02-2023, 16:02
Sujet: Challenges
Langues:

The new edition of the BASIC 10-liner contest has just kicked off, the compo is all about short BASIC listings. Open for all 8-bit computers, this compo is well-suited for MSX BASIC developers. The 2023 edition of the BASIC 10-liner, organized by the Homeputerium, set its deadline at March 25.

The Homeputerium lab is part of the Eider-Treene-Schule in Friedrichstadt. It consists of a large number of donated computers from the home computer era between 1977 and 1989. In it, students get to know the computers of this time and learn how to use them. One of their goals is to keep retro-computer history up to par by organizing the annual BASIC 10-liner contest for all 8-bit retro computers. MSX included, naturally.

Contestants of the compo are challenged to get creative with short BASIC listings and make software in any form. Last year (2022) we had 10 MSX listings accepted to the compo. This year's categories are:

  • Category "PUR-80": Program a game in 10 lines (max. 80 characters per logical line, abbreviations are allowed)
  • Category "PUR-120": Program a game in 10 lines (max. 120 characters per logical line, abbreviations are allowed)
  • Category "EXTREM-256": Program a game in 10 lines (max. 256 characters per logical line, abbreviations are allowed)
  • Category "SCHAU": Program a program in 10 lines (max. 256 characters per logical line, abbreviations are allowed)

Where the first three categories ask for a BASIC game, the Schau can be any thing like a demo, a tool or an application program. Submitted programs that do not comply with the rules, however, will be grouped into the "WILD" category.

Since the jurors do not have the original hardware of all approved systems available, all entries should be able to run on an available emulator. No worries, we've got openMSX for that. If you're a BASIC fiddler, have your program delivered to the contest before March the 25th 2023.

relevant link: Edition 12 of the BASIC 10-Liner Contest
relevant link: Donate to the compo

Commentaires (15)

Par shalafi

Master (138)

Portrait de shalafi

06-02-2023, 17:58

Count me in!

Par norakomi

Paragon (1141)

Portrait de norakomi

08-02-2023, 16:12

Me cheating using ChatGPT:Oh come on ChatGPT, you can do better than that !

Par [D-Tail]

Ascended (8263)

Portrait de [D-Tail]

08-02-2023, 21:56

I call BS on that one - randomize isn't a valid statement. And what about iif? And what about 'at least 80 characters'? This output is so wrong on so many different levels, it's funny!

Par praduca

Supporter (7)

Portrait de praduca

10-02-2023, 04:48

Randomize is a basic command for the zx spectrum (and maybe others) It initializes the random seed
@norakomi did you ask chatgpt for msx basic or just basic? now i'm curious lol
also the rules ask for 80 chars "at most" not "at least", but i think it is highly difficult for the IA to respect this

Par shalafi

Master (138)

Portrait de shalafi

10-02-2023, 12:13

I tried chatGPT for MSX basic specifically a while ago and it was giving some gwbasic dialect instead

Par norakomi

Paragon (1141)

Portrait de norakomi

12-02-2023, 20:33

yeah, i did ask it to write for msx basic, but it doesn't really respect that.
It indeed also doesn't really respect rules like: exactly 80 characters per line, or less than 120 characters etc.

But I think in 1 or 2 years, GPT will be perfectly able to write simple games in basic or assembly.
And by then it will probably also be able to continuously develop the game by asking GPT to change this or that.
I'm looking forward to creating games together with an AI.
Even further in the future you don't even need to know code anymore, the AI does everyting for you.
All you need to do is guide the AI along the way. Ask it to change this, change that.....

AI can already write music, do text to image and I've even seen some video's made from text to video.

Or imagine the possibility to feed GPT examples. To give it sources to train its neural network on yourself !
Just let it 'study' 1000 existing games and ask it to create something similar to that.
...... One day

Par Pineapple

Resident (45)

Portrait de Pineapple

12-02-2023, 21:30

I'll try to enter!

Par shalafi

Master (138)

Portrait de shalafi

13-02-2023, 09:56

I just checked that your said "at least 80" but you meant "at most 80" or "80 or less", as it was already pointed out

So, in a way, it did what you aske, except that it didn't respect that either.

Apparently its much better at java or JavaScript than obscure languages like MSX BASIC.

Par shalafi

Master (138)

Portrait de shalafi

17-02-2023, 19:45

I submitted a very simple game to the most restrictive category. It was fun to wrestle with the limitations

https://bunsen.itch.io/jumper-xln-by-raul-portales

Par Pineapple

Resident (45)

Portrait de Pineapple

05-03-2023, 06:33

Par shalafi

Master (138)

Portrait de shalafi

05-03-2023, 11:00

Oh Wow, some nice code juggling in there.
I wonder if a long string + for + vpoke is less characters that sprite$. I guess it is when it's more than one sprite.
Nice game, impressive to fit that much in 10 lines. Respect.
I love to see more entries Smile

Par Pineapple

Resident (45)

Portrait de Pineapple

05-03-2023, 18:58

Thanks! I learned a lot from studying some of the other entries from previous years.

If there's any optimizations that could be made to my entry, then they're currently beyond my current skill level. Smile

Par albs_br

Champion (473)

Portrait de albs_br

27-03-2023, 17:36

Here is my entry to the contest:

It's a version of the famous Dinossaur game of the Chrome browser. Only 10 lines of 80 chars each. Hope you guys enjoy:

https://msxpen.com/codes/-NR883eaKwP32_gy2gB0

Code here:
https://github.com/albs-br/msx-dino.bas

Par ro

Scribe (4964)

Portrait de ro

03-04-2023, 18:31

https://gkanold.wixsite.com/homeputerium/results-2023
Results are in. With an.MSX entry as winner in the extreme256 category!

Par Wlcracks

Hero (566)

Portrait de Wlcracks

06-04-2023, 07:38

10 Lines Princess/MSX is really a great game playable, respect for the makers.