Jump to content
Sign in to follow this  
Kaz atarionline.pl

New competition for beginners

Recommended Posts

If someone is interested in Basic, Pascal, Logo or other non-machine languages can take a part in new competition - for the best game.

Rules:

- no machine language, no ML routines, but you can compile program later (and you have to deliver source listing)

- deadline: midnight of 27th of December 2008

- voting in scale from 1 (very poor game) to 10 (very good game) between 28th and 31st of December 2008

- authors can't vote for their own game

- 1st price: Hobgoblin special edition cart from xxl

- 2nd and 3rd price: two regular Atari game carts from me.

Honestly, prices are not important, do it for yourself, just for fun. If you have some started project - finish it. If you have some idea - realize it. More than 7 weeks left, enough time to die, to get rich or to... write Atari program ;).

Share this post


Link to post
Share on other sites

Is this limited to "novices"?

 

Can entries be submitted e.g. of a game you've written and already publicised ~ 20 years ago?

Share this post


Link to post
Share on other sites

Peek/Poke doesn't mean it's using Asm.

 

Not allowing them would also severely limit what could be produced.

 

An old trick in Atari Basic is to redefine the start and length of strings. Then, simple string manipulation can be used for such things as scrolling screens or doing PMGs.

 

It can't really be considered using Asm, although it can impart a huge advantage over just going by the book.

Share this post


Link to post
Share on other sites

I think the initial idea of the contest is good, but there is problem to determine what means exactly "no machine language".

 

- is POKEing an address a use of machine language? Maybe not if change a value, but what about if you change internal routines?

- is a DLI considered a machine language? In fact, is a little ML on Basic programming. But, languages as Action!, have DLI programming without using ML.

- There are several high level languages, HOW and WHO determine the line frontier about using ML, for example CC65 has include files, that let to use ML routines, but on the main program it looks like a macro command.

- Can you use external archives?

- Is restricted to only 64K?

Share this post


Link to post
Share on other sites

Hmmm... would a port of Epyx's Sword of Fargoal count? It's written in Basic with the source code included in the manual...

Share this post


Link to post
Share on other sites

@Rybags

 

"For beginners" means we set rules for people who have never programmed before, who want to refresh knowledge about Atari programming after years and for _everyone_ who would try to write something in languages like Pascal, Basic, BrainFuck, etc - advanced coders with high-level skills too. However, people interested in competition said they prefered to not compete with high-skilled assembler coders, thus this is reason why we excluded machine language, even ML routines. Advanced programmers should show their skills without ML using :).

 

 

@Allas

I think the initial idea of the contest is good, but there is problem to determine what means exactly "no machine language".

 

Yes, indeed. We had problem how to precisely describe what we are interested in. I hope above description will help to understand you aim of competition: to engage beginners, to compete against Basic and other languages restrictions and finally to get fun. Try to not to pass by this rule, even it is not clear enough :).

 

xxl decides what is restricted, so I will pass on your questions.

Share this post


Link to post
Share on other sites

OK, I got decisions from xxl:

 

Is this limited to "novices"?Can entries be submitted e.g. of a game you've written and already publicised ~ 20 years ago?

 

No, its not limited to novices.

No, can't be published game for Atari.

 

no ML routines
if it's Basic, that means PEEK & POKE can't be used?

 

PEEK i POKE can be used.

 

What about Utilities?

 

This time games only.

 

- is POKEing an address a use of machine language? Maybe not if change a value, but what about if you change internal routines?

 

It depends, aswer yourself (whatever it means - Kaz).

 

is a DLI considered a machine language? In fact, is a little ML on Basic programming. But, languages as Action!, have DLI programming without using ML.

 

xxl will verify code and judge.

 

- There are several high level languages, HOW and WHO determine the line frontier about using ML, for example CC65 has include files, that let to use ML routines, but on the main program it looks like a macro command.

 

xxl will verify code and judge.

 

- Can you use external archives?

 

If you mean fonts, graphics - yes.

 

- Is restricted to only 64K?

 

No.

 

Hmmm... would a port of Epyx's Sword of Fargoal count? It's written in Basic with the source code included in the manual...

 

You can port it. It is not a Atari program, so some effort has to be put into conversion. People will vote if they like it or not.

 

 

By the way: first entry arrived - simple game in Atari BrainFuck+ :)

Share this post


Link to post
Share on other sites
Peek/Poke doesn't mean it's using Asm.

 

Not allowing them would also severely limit what could be produced.

 

An old trick in Atari Basic is to redefine the start and length of strings. Then, simple string manipulation can be used for such things as scrolling screens or doing PMGs.

 

It can't really be considered using Asm, although it can impart a huge advantage over just going by the book.

 

I think he means you can't do something like the following:

 

10 POKE 54286,0:POKE 559,0:POKE 54272,0

20 T=1536:A=4

30 POKE T,169:POKE T+1,A:POKE T+2,141:POKE T+3,26:POKE T+4,208

40 T=T+5:A=A+4:IF A>68 THEN A=4

50 IF T<1620 THEN 30

60 POKE T,76:POKE T+1,0:POKE T+2,6

70 D=USR(1536)

Share this post


Link to post
Share on other sites

I'm interested in this. Is anyone else thinking of entering :?:

 

I 'm going to enter one of my other games that I've worked on recently... unless anyone's got a simple idea for me to have a go at :?:

 

...had an idea of doing a version of the ST game KLATris but couldn't find this to look at... think it was like Stack-up but vertical blocks of three fell and you could rotate the colours... don't want to do this if there is already something out there...

Share this post


Link to post
Share on other sites

Looks like i will have to learn some A8 basic...i still have all the old books and a decent A8 emu...now just get of me rear end an learn some basic

Share this post


Link to post
Share on other sites

According to my knowledge: a few people try to code something for the compo (even C64 girl!), so it can be very interesting to see results... Keep going, good luck.

 

PS. Me and Scalak almost finished our contribution :).

Share this post


Link to post
Share on other sites

I've got a little something in the works. "something wonderful" (or not). A little pressed for time, tho, so I might not get it in by the dead-line.

Share this post


Link to post
Share on other sites

The second game, after simple Refleks written in Atari BrainFuck+, has arrived. It is Parachute, port of Nintendo's game. Written in pure Turbo Basic XL this time, without assembler routines. Enjoy and remember that we will vote all games between 27th and 31st of December.

 

link

download

Edited by Kaz atarionline.pl

Share this post


Link to post
Share on other sites

I did a bit of work on an early version of Gwobby's Adventure as it was still playable in it's own right...

 

Here is Gwobby Jr. (I Zipped the GwobbyJr.ATR file - Boot with basic)

Simply draw a path to get Gwobby safely to the exit... (hint: you can bash through the obstactles)

 

Have fun :D

 

Jason

GwobbyJr.zip

Share this post


Link to post
Share on other sites
I did a bit of work on an early version of Gwobby's Adventure as it was still playable in it's own right... Here is Gwobby Jr. (I Zipped the GwobbyJr.ATR file - Boot with basic) Simply draw a path to get Gwobby safely to the exit... (hint: you can bash through the obstactles) Have fun :D Jason

 

Thanks Jason! Nice compo entry. Before I will announce your game on atarionline.pl webpage I would like to present another game (arrived yesterday): LarkaNOID by Arek Lubaszka (Larek).

 

link

download

Share this post


Link to post
Share on other sites

Hi Kaz,

after a few coments on your site I have made the exit a bit brighter so it shows up better on the emulator. (I had mainly tested on my 130XE) Plus a couple of tweaks ;)

 

New version of Gwobby Jr here:

GwobbyJr.zip

Share this post


Link to post
Share on other sites

New games for compo came yesterday:

1. The fixed version of Gwobby Jr. (you can download it from the preceding Jason's post).

2. Qwerty Masta (aka Miszcz Qwerty in Polish) by Xeen.

3. Liner! by Sikor and Miker.

You can find more details and download at this place. I'd like to anticipate questions: no, "Night Driver" is not participating in compo (this is game written in machine language). The article treats about games I received yesterday and the final version of ND was one of them.

Edited by Kaz atarionline.pl

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...