Jump to content
vidak

4K VCS Assembly Programming Competition

  

12 members have voted

  1. 1. Which would encourage you the most to participate?

    • Only assembly entries allowed
      0
    • Only BASIC entries allowed
      0
    • Only BASIC with inline assembly
      1
    • Separate BASIC and assembly categories
      5
    • BASIC and Assembly Combined!
      4
  2. 2. How many kilobytes should entries be?

    • 2KB
      3
    • 4KB
      7
    • Larger than 4KB
      2


Recommended Posts

Hello!

 

I am back! I have a job now! So with my first few pays, I am going to sponsor a 4K VCS/2600 Assembly programming competition.

 

I can muster up US$100, so that will be the prize for the best entry. This is just a post flagging my intention to run this competition, I will provide more details about the rules soon!

 

The competition will start on the 1st October, and finish on midnight 31 October in your timezone.

 

There is a webpage somewhere that has imaginative fake video game covers for 8 bit games, that is the theme! I will find the link to the page, I think it is on itch.io. So take inspiration from the cartridge label or box from a game, and make a game that reflects that.

 

The point of this competition is to popularise assembly language! Use this competition as an opportunity to learn it!

Edited by vidak

Share this post


Link to post
Share on other sites
ENTRY TO THE COMPETITION
 
- A standard binary that is executable by the Stella Emulator.
- The source code must be made freely available.
- Some brief instructions about how to play the game.
- Instructions made freely available about how to compile the source code.
- The source code must be able to be assembled by the latest DASM
- Borrowed from the IntyBASIC contest: As part of the validation process, each entry's source code will be built using its instructions and the final binary produced must match the submitted binary image 100%. Any entry that fails this criteria will not be judged.
- I encourage you to start a thread discussing your competition entry, where you post photos of your WIP, WIP ROMs and source code, and provide other information about your entry.
- You may co-author entries with people. That means more than one person can be an author to a game entry.
 
Your entry must be submitted to vidak@riseup.net
 
THE JUDGING PANEL
 
The panel of judges is as follows:
 
- vidak (myself)
 
Anyone who wants to be a judge can become one!
 
I /will/ permit judges to enter the contest, but they cannot score their own game entries. Anyone is allowed to give technical assistance
 
SCORING SYSTEM
 
The criteria upon which 4K VCS ASM entries will be assessed are:
 
Originality (1 to 10) - Is the game based on a new idea or a twist on an established design?
 
Concept (1 to 10) -The ''audacity'' of the game, how impressive the general idea of the game is.
 
Presentation (1 to 10)
 
Gameplay (1 to 10) - A measure of how enjoyable the game is to play.
 
Replay Value (1 to 10)
 
When the panel has scored each game accordingly, the totals for each criteria will be added together for each game to give it a final score.

Share this post


Link to post
Share on other sites

I also have some cheap LEGO knock off kits that can be used as prizes. I can use the money to publish games in carts if that is popular - and I can also extend the competition development time beyond a month if people want more time.

Share this post


Link to post
Share on other sites

Okay! I have received an offer of an eztra $50 on social media if we go with the cart manufacturing for the prizes - so for this competition we can manufacture carts for 1st, 2nd, and 3rd prizes!

Share this post


Link to post
Share on other sites

yo!

 

i am not sure if you're concerned about copyright or intellectual property, but you don't have to base it on a fake label with exclusive property rights! you can find a label in the public domain if you want to.

 

you can also /make/ your own fake label, if yiu want to.

 

basing your game on the label of an existing game is also okay! i know there are many great VCS labels!

Share this post


Link to post
Share on other sites

Would more people feel encouraged to participate if it was 2K, and had maybe 3 months or so development time?

 

From what I am seeing of the covers, I may make an Ikari Warriors clone...

 

Or an adventure game...

 

Would it be better to include BASIC games as well? What would encourage more people?

Share this post


Link to post
Share on other sites

Would more people feel encouraged to participate if it was 2K, and had maybe 3 months or so development time?

 

From what I am seeing of the covers, I may make an Ikari Warriors clone...

 

Or an adventure game...

 

Would it be better to include BASIC games as well? What would encourage more people?

 

Allowing other languages would make it more open and widen your contestant pool.  2k games can certainly be done in batari BASIC.  But, that would dilute your intention to promote assembly.

Share this post


Link to post
Share on other sites

I think it's just not a huge pool of people from which to draw.  Experienced assembly developers may be busy with their own projects, and those who aren't experienced (those you are trying to encourage with the competition) might find a competition too much pressure as they are starting out.  I think your intention to encourage people to learn Atari 2600 development using assembly is good, but I'm not sure if a contest will end up accomplishing that.

Share this post


Link to post
Share on other sites

I think, from your feedback, Karl G, and Geminitronic, I'll allow an open competition - I need to look at what factors will have to be balanced against Assembly and BASIC games, though.

 

Just out of curiosity - would many more people feel encouraged to participate if entries could also be in BASIC?

Share this post


Link to post
Share on other sites

I think, from your feedback, Karl G, and Geminitronic, I'll allow an open competition - I need to look at what factors will have to be balanced against Assembly and BASIC games, though.

 

Just out of curiosity - would many more people feel encouraged to participate if entries could also be in BASIC?

 

I think the assembly coders would be nonplussed.  If they do have hobby time for a contest then they could easily create a better looking graphic kernel (compared to BASIC or even C entries)

 

However, you'd gain all those batari BASIC game makers.  Some will be seasoned and some will be excited newbies.  Let the votes sort the results out.

 

Again, it depends on what your end goal is.  Promote assembly programming or promote 2600 game creation in general.

 

UPDATE:  How about allowing alternative languages *IF* they have assembly routines included or inline.  Although the routines would not have to be entirely by the game maker at least one element needs to be hand altered by the contestant.  Contestant should describe their hand written assembly additions in the entry.

Share this post


Link to post
Share on other sites
There's not a choice for allowing both basic and assembly without them being separate categories. If I were running this, I would judge how the games turned out, rather than the tool used to make them.

Share this post


Link to post
Share on other sites

I really think you should reconsider the length of the contest.  One month is not a lot, and you're going to wind up with a handful of very simple titles.  To give you an idea, the only Atari project I've been involved in that sort of had a deadline was Stella's Stocking.  I think we started on it in Sept and tried to have it ready to go by X-mas.  It wound up drifting into Jan.  And the bulk of the games on it were written in bB.  Real life gets in the way.  I would make it run to the end of the year if you can.

 

Not fond of the fake label requirement.  I'd rather see what creative thing they can come up with on their own.

 

Anyway, I have no plans to participate in the contest, so take what I say with a grain of salt.  I do hope your contest encourages new people to try writing their first game.  

Share this post


Link to post
Share on other sites

I agree about the timeframe and the fake label requirement.  The latter can be good for inspiration if someone is stuck for ideas, or just likes the idea of making a game to go with a label instead of vice versa, but it can also be limiting if someone already has a game concept in mind.

Share this post


Link to post
Share on other sites
I agree with s0c7 and Karl G. The length of time is too short (IMO 6 months with regular warnings would work better) , and the fake label requirement constrains the coder too much.

I'm also not planning to join in, so use a heap of salt on my words too. I greatly appreciate what you're doing, but my time is short and money isn't the motivation. That's probably a good thing, since you're trying to encourage new blood.

If it were my rodeo, I might build this contest around a multi-cart instead, with the top 3 entries going to the cart. (3x 4k banks, and one for the menu). Give it a loose theme, and a guarantee of personal cart and manual for winners. Budget a small run of carts, and if there's anything left, figure out prizes from that. You might even be able to fund the contest with the proceeds from the limited cart run, and do it every year.

Share this post


Link to post
Share on other sites

A multicart sounds like a fun idea.  I think inclusion in a multicart could be more motivating to many than the prize money would be.  The money set aside for the top prize could be used for cart production instead.

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...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...