Jump to content

Photo

IntyBASIC Programming Contest Rules

Intellivision Contest

23 replies to this topic

#1 nanochess ONLINE  

nanochess

    Processorus Polyglotus

  • 5,426 posts
  • Coding something good
  • Location:Mexico City

Posted Tue Jan 16, 2018 4:38 PM

Intellivision IntyBASIC Programming Contest 2018

Welcome to the second IntyBASIC game programming contest held on AtariAge (thanks Albert!). The contest is open to all IntyBASIC programmers and is sponsored by Rev, cmart604, intvnut, nanochess and Albert.

Further prizes are being offered by Rev and cmart604, and awards will be given to entries that place 1st, 2nd and 3rd respectively. Drop us a PM if you'd also like to help out with some more prizes!

cart_podium.png

THE RULES

So you can get started, the basic rules are laid out below:
  • The competition starts Thursday 1st of February 2018 and the deadline for submissions is 00:00 GMT on the 1st of August 2018 (midnight on the 31st of July) - this gives you around 6 months of development time.
  • There will be no competition unless a minimum of six entries are submitted by the deadline.
  • Your game(s) must be developed in IntyBASIC v1.2.9 and use the default prologue/epilogue files. The assembly language statements allowed within your game are the ORG statement so that you can develop a larger game and the CFGVAR statement to introduce metadata. However, bank switching is not permitted.
  • All submitted games must meet the entry criteria to be valid.
  • The games submitted do not necessarily need to be new, but must be your own work, not sold commercially or released in cartridge format previously.
  • NTSC must be supported, with additional PAL support optional (but encouraged).
  • The maximum number of single entries from a person or group is set at three. If more entries are made, the applicant has the opportunity to replace a previous entry with a new one.
  • The 1st prize winning game may be published by Intellivision Revolution (should its developer enter into an agreement to do so). This matter will be discussed privately with the parties concerned and if an agreement is reached a public announcement will be made later.
  • There will be a panel of judges (announced in full over the coming weeks), and entries will be scored on a points basis across several criteria. The decision of the panel is final.
  • All game ROMs below 1st prize (2nd, 3rd etc.) will be published in this forum after judging has been completed. However, if the 1st prize game is to be published by Intellivision Revolution its ROM will be distributed after game sales have completed.
  • All entries must be submitted via email to contest@intybasic.com by the closing date, entry should indicate clearly if source code is to be published at end of contest.
  • The judges will declare the results of the contest by 12:00 GMT on the 31st of August 2018.
GAME ENTRY

Each entry into the contest must consist of the following items to be valid :-
  • Game image in *.rom or *.bin+*.cfg.
  • Brief instructions on how to play the game.
  • IntyBASIC source code (and any required data files).
  • Instructions on how to build the IntyBASIC source code (must be made with IntyBASIC compiler v1.2.9 in order to obtain same ROM file).
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.

It is not necessary for any contestant to publish the source code to their entry. However, if they wish to do so putting indication in entry e-mail, they will be awarded an extra 5 points.

Competition contestants are free to discuss their game's progress, provide source code, uploading concept art, GIF, videos and WIP ROMs and to also help other contestants should they wish to do so. For this, we encourage they to start a thread in the official contest forum with this title "Entry 2018: [name of your game]".

Your entry must be submitted via email to contest@intybasic.com by the competition's closing date.

THE JUDGING PANEL

The panel of judges is as follows :-
  • Albert Yarusso (Albert)
  • -^Cro§Bow^-
  • DZ-Jay.
  • GroovyBee
  • Intymike
  • mthompson
  • Oscar Toledo G. (nanochess)
  • Tarzilla
Judges are not permitted to enter the contest themselves. However, they are permitted to answer technical questions and provide assistance to applicants publicly when required.

intvsteve will validate the entries. His role is to ensure that only the permitted assembly language is used in the game and that an exact game binary can be produced.

SCORING SYSTEM

The criteria that each game will be evaluated on are:
  • Originality (1 to 10) - Is the game based on a new idea or a twist on an established design?
  • Concept (1 to 10) - Quality of game design.
  • Execution (1 to 10) - Execution of design, taking into account controls, NTSC/PAL compatibility.
  • Graphics (1 to 10) - Quality of graphics and animation.
  • Sound (1 to 10) - Quality of music and sound effects.
  • Presentation (1 to 10) - Overall presentation.
  • Game play (1 to 10) - A measure of how enjoyable the game is to play.
  • Lasting Appeal (1 to 10) - Replay value, addictiveness.
  • Source code (5) - These points are awarded to any coder that publishes his/her game's source code publicly.
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.

PRIZES
  • First prize:
    • Optional: CIB publication with Intellivision Revolution
    • Single copy of game in cartridge. (intvnut)
    • One game to be choosen from Copter Command, Moon Blast, Missile Domination, Jawcrusher, Oregon Bound or IntyBASIC Showcase Vol. 1 (rev)
    • One Intelliwear shirt to be choosen from https://shop.spreadshirt.com/thompson/ (mthompson)
    • Evil Rick and Morty construction set, 99 pieces. (nanochess)
    • Whole 80s setup as it might have been back in the day with a mini
      Intellivision-like Lego model, the 80s style Lego coffee table, and a glorious 80s style retro
      television Lego model to complete the setup. (-^Cro§Bow^-)
  • Second prize:
    • Single copy of game in cartridge. (intvnut)
    • One game to be choosen from Copter Command, Moon Blast, Missile Domination, Jawcrusher, Oregon Bound or IntyBASIC Showcase Vol. 1 (rev)
    • One Intelliwear shirt to be choosen from https://shop.spreadshirt.com/thompson/ (mthompson)
      Smith garage rack construction set, 109 pieces. (nanochess)
    • Mini Intellivision-like Lego model plus an 80s style Lego coffee table for the mini
      Intelly to sit upon. (-^Cro§Bow^-)
  • Third prize:
    • Single copy of game in cartridge. (intvnut)
    • One game to be choosen from Copter Command, Moon Blast, Missile Domination, Jawcrusher, Oregon Bound or IntyBASIC Showcase Vol. 1 (rev)
    • One Intelliwear shirt to be choosen from https://shop.spreadshirt.com/thompson/ (mthompson)
      Discreet assassin construction set, 54 pieces. (nanochess)
    • Mini Intellivision like Lego model. (-^Cro§Bow^-)
Note: These rules are based on RGCD's Programming Contest 2014 rules and are used with permission.

DEVELOPMENT
The development tools and emulators needed to create and play your games can be found here.

Attached Thumbnails

  • evil_rick_morty_1st.png
  • smith_garage_rack_2st.png
  • discreet_assassin_3rd.png
  • lego_set_1.jpg
  • lego_set_2.jpg
  • lego_set_3.jpg


#2 intvnut OFFLINE  

intvnut

    River Patroller

  • 3,026 posts
  • Location:@R6 (top of stack)

Posted Sun Jan 28, 2018 10:19 PM

 

The only assembly language statement allowed within your game is the ORG statement so that you can develop a larger game. However, bank switching is not permitted.

 

How about ASM CFGVAR statements that specify metadata about the game, such as author, license, build date, etc?   I'd love folks to start tagging their games, so it's easier to construct things like Good ROM Names lists, etc.



#3 nanochess ONLINE  

nanochess

    Processorus Polyglotus

  • Topic Starter
  • 5,426 posts
  • Coding something good
  • Location:Mexico City

Posted Mon Jan 29, 2018 8:23 AM

How about ASM CFGVAR statements that specify metadata about the game, such as author, license, build date, etc?   I'd love folks to start tagging their games, so it's easier to construct things like Good ROM Names lists, etc.


I think it's a great idea and it's only metadata so I added it to the rules.

#4 freewheel OFFLINE  

freewheel

    River Patroller

  • 3,070 posts

Posted Mon Jan 29, 2018 11:12 PM

2nd and 3rd place are too similar for the prizes. How about we spice it up a little, and add a prize to 2nd place: a copy of the longest Intellivision game ever written (that has an actual end)?



#5 nanochess ONLINE  

nanochess

    Processorus Polyglotus

  • Topic Starter
  • 5,426 posts
  • Coding something good
  • Location:Mexico City

Posted Tue Jan 30, 2018 10:19 AM

2nd and 3rd place are too similar for the prizes. How about we spice it up a little, and add a prize to 2nd place: a copy of the longest Intellivision game ever written (that has an actual end)?


You're welcome to add a prize. Shot me a PM with your description and I'll add it to the prize pool.

#6 nanochess ONLINE  

nanochess

    Processorus Polyglotus

  • Topic Starter
  • 5,426 posts
  • Coding something good
  • Location:Mexico City

Posted Tue Jan 30, 2018 10:22 AM

BTW, it has been brought to my attention a small error in IntyBASIC v1.2.9 that avoids it to detect correctly PAL video, but given it's not so serious as most testing will be done in emulator and it defaults to NTSC, I promise to upload a new IntyBASIC compiler after >END< of contest.

The recompilation with the new version will correct immediately the bug without any further work from the developer side.

#7 fsuinnc OFFLINE  

fsuinnc

    Moonsweeper

  • 475 posts
  • Location:Chapel Hill NC.

Posted Sun Feb 4, 2018 12:07 PM

So, I notice GroovyBee is listed as one of the judges.  Is this hopeful thinking or is he really involved? 



#8 Tarzilla OFFLINE  

Tarzilla

    River Patroller

  • 2,067 posts
  • Huh?
  • Location:Alberta, Canada

Posted Sun Feb 4, 2018 12:56 PM

So, I notice GroovyBee is listed as one of the judges.  Is this hopeful thinking or is he really involved?

Yes, he is alive and judging.

#9 fsuinnc OFFLINE  

fsuinnc

    Moonsweeper

  • 475 posts
  • Location:Chapel Hill NC.

Posted Sun Feb 4, 2018 6:39 PM

(imo) that is great news.  



#10 nanochess ONLINE  

nanochess

    Processorus Polyglotus

  • Topic Starter
  • 5,426 posts
  • Coding something good
  • Location:Mexico City

Posted Fri Feb 23, 2018 2:49 PM

Added 3 prizes contributed generously by -^Cro§Bow^- these are Lego models of Intellivision goodness. Thanks! :)

Check first post.

Do you want to contribute prizes to the contest? shot me a PM, note you're the one shipping the prize ;)

#11 decle OFFLINE  

decle

    Chopper Commander

  • 217 posts
  • 0x10 bits or less

Posted Sun Apr 8, 2018 8:45 AM

I have a bit of an idea for a losing entry.  However, it will require more than the stock RAM available.  Not gratuitously more, perhaps a couple of K.  Clearly, this can be allocated using ASM ORG and I think would have to be accessed using PEEK and POKE.  Is this permitted within the rules?



#12 nanochess ONLINE  

nanochess

    Processorus Polyglotus

  • Topic Starter
  • 5,426 posts
  • Coding something good
  • Location:Mexico City

Posted Sun Apr 8, 2018 12:41 PM

I have a bit of an idea for a losing entry.  However, it will require more than the stock RAM available.  Not gratuitously more, perhaps a couple of K.  Clearly, this can be allocated using ASM ORG and I think would have to be accessed using PEEK and POKE.  Is this permitted within the rules?


There are no RAM limits in the contest, now that you bring it, probably we will need to put something about it in next contest.

Anyway currently JLP-Flash is widely available so I don't see any problem.

PEEK and POKE also are allowed because aren't prohibited. :grin:!

#13 artrag ONLINE  

artrag

    Stargunner

  • 1,023 posts

Posted Sun Apr 8, 2018 3:02 PM

Ecs is fine, isn't?

#14 nanochess ONLINE  

nanochess

    Processorus Polyglotus

  • Topic Starter
  • 5,426 posts
  • Coding something good
  • Location:Mexico City

Posted Sun Apr 8, 2018 4:20 PM

Ecs is fine, isn't?


Not a problem. We didn't put platform limitations.

#15 emerson OFFLINE  

emerson

    Star Raider

  • 98 posts
  • Location:Northeast Ohio

Posted Wed Apr 11, 2018 10:35 AM

My game is heavily influenced by the band King Crimson, and I would like to covert some of their music to use in my game. Would this be considered 'not my own work' as per bullet point #5 of the rules, or would the conversion process make it my own work? I see it being no different then porting a game from one platform to another, but I want to ask just to be sure.



#16 nanochess ONLINE  

nanochess

    Processorus Polyglotus

  • Topic Starter
  • 5,426 posts
  • Coding something good
  • Location:Mexico City

Posted Wed Apr 11, 2018 10:49 AM

My game is heavily influenced by the band King Crimson, and I would like to covert some of their music to use in my game. Would this be considered 'not my own work' as per bullet point #5 of the rules, or would the conversion process make it my own work? I see it being no different then porting a game from one platform to another, but I want to ask just to be sure.

Not a problem for the contest. It's a rule to prevent copy&paste of published source codes or commercial games.

Note I'm not promoting the use of copyrighted material. That is completely under your responsability.

#17 emerson OFFLINE  

emerson

    Star Raider

  • 98 posts
  • Location:Northeast Ohio

Posted Wed Apr 11, 2018 11:42 AM

Fair enough, and thanks for the quick response.



#18 DZ-Jay OFFLINE  

DZ-Jay

    Quadrunner

  • 10,906 posts
  • Triple-Stripe Mo' Bro
  • Location:NC, USA

Posted Thu Apr 12, 2018 5:10 AM

Ecs is fine, isn't?

 

Yes, and Intellivoice as well.

 

 

 

Not a problem. We didn't put platform limitations.

 

I think the Keyboard Component may be a problem, since we wouldn't be able to test it... :)

 

   -dZ.



#19 nanochess ONLINE  

nanochess

    Processorus Polyglotus

  • Topic Starter
  • 5,426 posts
  • Coding something good
  • Location:Mexico City

Posted Sun Jul 1, 2018 11:27 AM

Friendly reminder: you must send your entry to the contest email to enter it. Preferrably in ZIP format.

#20 DZ-Jay OFFLINE  

DZ-Jay

    Quadrunner

  • 10,906 posts
  • Triple-Stripe Mo' Bro
  • Location:NC, USA

Posted Tue Jul 17, 2018 5:07 AM

Two weeks to go!!!  Get your entries in!  Good luck to everyone! :)

 

    -dZ.



#21 Kiwi OFFLINE  

Kiwi

    Stargunner

  • 1,566 posts

Posted Tue Jul 17, 2018 1:55 PM

I should be done with the 2nd level by either tonight or tomorrow. I'll post the new build tomorrow.



#22 blaidan OFFLINE  

blaidan

    Star Raider

  • 59 posts

Posted Thu Jul 19, 2018 7:23 PM

I see only 5 threads for contest entries. Since the rules call for a minimum of 6 entries, has that minimum been met and there just hasn't been a thread started for certain other entries? Is DoodleJump one of the entries as well (thread is under the main Intellivision/Aquarius forum)? Just curious how many entries there actually currently are. Apologies if this info is already listed somewhere else and I just missed it.

#23 carlsson OFFLINE  

carlsson

    Metagalactic Mule

  • 7,128 posts
  • Location:Västerås, Sweden

Posted Yesterday, 1:53 AM

I don't think announcing your game in a separate thread is a requirement for the contest, just a courtesy for all other participants, sponsors and fans to see which entries may be available. In the end submission is done by email. Last time I remember there were a handful of games (*) never mentioned during the development process, that just showed up in the final results so I'm fully expecting it to happen this time around as well.

 

Besides there still are 11 days to go, so most likely some games will pop up in the last week.

 

(*) Actually in 2015 there were 14 entries announced in separate threads, of which 10 ended up in the final results, plus another 3 games submitted by email without posting about it before. I think at least two of those were old WIPs polished up for the contest.


Edited by carlsson, Yesterday, 2:03 AM.


#24 blaidan OFFLINE  

blaidan

    Star Raider

  • 59 posts

Posted Yesterday, 8:57 AM

Gotcha... thanks, carlsson. I was just wondering about it since this is pretty exciting stuff for someone like me that enjoys seeing new games coming out. Thanks for the clarification.





Also tagged with one or more of these keywords: Intellivision, Contest

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users