Cassette 50 Comp announced.
Welcome
Cassette 50 was an infamous collection of games published by Cascade in 1983 and an early example of shovelware, marketed on the basis of sheer quantity rather than the quality or playability of its games.
This competition is about creating a brand new compilation tape – with any proceeds to be donated to charity – featuring games by C64 developers of all levels of experience, focusing on great gameplay in a mini-game format while still retaining the look or feel of a Cassette 50 game, such as it was!
To help achieve that aesthetic, pose an exciting challenge and keep entries to a manageable scope alongside your other projects, there will be a tight limit on the amount of memory your game can use, with every custom character or sprite to make your game more pleasing to the eye coming at the cost of less space for gameplay code or data. To help get the ideas flowing we will provide a set of chars and sprites from the original Cassette 50 games. You are free to use these, design your own graphics, or for a real challenge stick to good old-fashioned Petscii like many of the original games. DOWNLOAD HERE
If your game qualifies based on the rules below and is judged to be one of the top-10 based on the voting criteria, you will receive a free copy of the physical tape release to be produced by PhoenixWare.
For those new to C64 assembly programming, here is a list of recommended YouTube playlists to help get started, there’s never been a better time to start learning!
OldSkoolCoder: 6502 Programming
8-bit-show-and-tell: C64 game programming
JimJimPlays – Commodore Assembly Programming Tutorials
Shallan – Let’s Make A C64 Game
For BASIC programmers, here is a list of tips put together by Arlasoft after making the entry ‘CIRCLES’.
10 memory-saving tips in C64 BASIC programming
Competition Rules
- The competition deadline is 23:59 GMT on the 31st March, 2021. All entries to be submitted by EMAIL to support@thervgsquad.co.uk
- Final code must be in .PRG format that loads into memory below $1000 hex, giving 4,096 bytes of address space.
- At no point can the code write to any location at or above $1000, however using IO normally at $D000-$DFFF is allowed, as is calling BASIC or KERNAL routines. BASIC programs are welcome too, just be sure to start your program with POKE 56,16:CLR so it conforms to the memory limits.
- Feel free to make creative use of memory $0400, every byte counts!
- The games must be previously unreleased and your own work, whether that be by yourself or as part of a collaboration.
- PAL must be supported, with additional NTSC support optional (but encouraged).
- Participants may submit multiple entries, either as an individual or within a team. Team entries must be registered by an individual, and any potential prizes will be sent to the registered individual only.
- Entries should be submitted exclusively to the Cassette 50 Comp by the competition deadline. Please feel free to share as you wish after the competition deadline has passed.
- There will be a panel of judges (TBA), and entries will be scored on a point distribution basis across several criteria. The decision of the panel is final.
- Judges *CAN* enter games themselves, but cannot self-vote (award points to their own release).
- Games must be submitted as freeware.
- Qualifying games will be published on a cassette tape compilation by Phoenix Ware, and all proceeds after costs from the sales will be donated to Special Effect Charity.
Join here https://itch.io/jam/the-c64-cassette-50-charity-competition
Tips
Scoring System
The scoring rules are very simple. Depending on the number of entries, the judges will award points to each game over several criteria (as discussed below). If there are 6 entries, 6 points go to the best, then 5, 4, 3, 2 and 1 to the worst (the ultimate cassette 50 tribute).
If a panel member has entered a game themselves, then the number of points that they can award will be adjusted (in this example, to 5) and they will not score their own release.
Judging Criteria
Execution How well you executed the game within the defined rules.
Fun Factor How awesome it is to play!
Wow Factor Is the art/sound incredible, or is the game deep beyond belief?
Originality Top marks will be awarded for original ideas and mechanics.
Replayability Does the game have replay value?
Once the panel has scored each game accordingly, the totals for each criteria will be divided by the number of judges to produce a mean average. These averages are then added together for each game to give a final score.
Prizes
The top 10 games, as deemed by the judging panel on the above criteria, will receive a free copy of the tape release to be produced by PhoenixWare.
Sponsor
Greyfox Books has kindly sponsored the competition, meaning the overall winner will receive a free copy of one of their books.
Traduzione in Italiano:
La challenge prende spunto da una raccolta di giochi che veniva fatta nel 1983.
Questa raccolta aveva la particolarità di non puntare sulla qualità degli stessi, ma di averne una quantità elevata.
Infatti i giochi, visti soprattutto con gli occhi di oggi, risultano molto grezzi e sgraziati.
La sfida è quella di ricreare una collezione di giochi per commodore 64 come quella che fu allora.
Sono invitati i coders di qualunque esperienza a produrre un gioco (mini-gioco), concentrandosi sul gameplay cercando di ricreare l’atmosfera che si respirava quando si giocava con quei giochini.
Per aiutare a ricreare la sensazione di quei giochi, i promotori della sfida hanno deciso di limitare la quantità di memoria utilizzabile dai giochi e nel contempo mettono a disposizione caratteri e sprite originale dei giochi della collezione a cui si può attingere liberamente.
per scaricarli questo è il link QUI
Il premio per i primi 10 che si classificheranno secondo le regole e giudizi che seguono, sarà una copia fisica della cassetta prodotta da PhoenixWare.
Per chi fosse nuovo alla programmazione in assembly per il c64 viene indicata una playlist utile per iniziare:
Shallan: Let’s Code 6502 (https://www.youtube.com/playlist?list=PLq4NVS62WsPBLEKOoYziyBDp2hph4Ygys)
OldSkoolCoder: 6502 Programming (https://www.youtube.com/playlist?list=PLiOlLd4dhIDC6RN6t0cCCQwBlusnHm8nt)
8-bit-show-and-tell: C64 Game Programming (https://www.youtube.com/playlist?list=PLvW2ZMbxgP9ytvhUhvfXZHsrld4xU2fBJ)
JimJimPlays – Commodore assembly Programming Tutorial(https://www.youtube.com/playlist?list=PLbvwulO3aS8kTl14m_5nwAR9t2hAtrY97)
Shallan – Let’s make a C64 Game (https://www.youtube.com/playlist?list=PLbvwulO3aS8kTl14m_5nwAR9t2hAtrY97)
Regolamento per partecipare:
1) La scadenza del concorso è alle 23:59 GMT del 31 marzo 2021. Tutte le iscrizioni devono essere inviate tramite EMAIL a support@thervgsquad.co.uk
2) Il gioco dovrà essere fornito in formato .PRG che deve venire caricato in memoria al di sotto della locazione $1000 esadecimale, avendo quindi a disposizione 4.096 bytes di spazio utile per la programmazione.
3) Il codice non può e non dovrà mai scrivere in un indirizzo di memoria superiore o UGUALE a $1000 (esadecimale), tuttavia è consentito l’uso dell’area di memoria di I/O in $D000-$DFFF e anche come le chiamate BASIC o KERNAL. Anche chi programma BASIC potrà partecipare alla competizione, per essere certi che il programma rispetterà i limiti di memoria, esso dovrà iniziare con l’istruzione POKE 56,16:CLR , che ne limiterà appunto la memoria.
4) Sei libero di usare la memoria video in $0400 come meglio credi, ogni byte conta!
5) I giochi devono essere inediti e così il tuo lavoro, sia che tu l’abbia fatto da solo che in collaborazione.
6) il formato PAL deve essere supportato, Il formato NTSC è molto gradito ma non obbligatorio
7) Chi parteciperà potrà inviare più giochi, sia sviluppati da solo che in collaborazione con altri.Per chi lavorà in gruppo, la registrazione dovrà essere fatta solo da un membro e sarà il solo che eventualmente riceverà il premio
8) Le iscrizioni devono essere inviate esclusivamente alla “Cassette 50 Comp” entro la scadenza del concorso. Dopo la scadenza potrai condividere i tuoi lavori tranquillamente.
9) Ci sarà una giuria (TBA) e i giochi saranno valutate con dei punti assegnati in base a diversi criteri. La decisione della giuria è inappellabile.
10)I giudici * POSSONO * partecipare ai giochi da soli, ma non possono autovotarsi (attribuire punti al proprio gioco).
11) I giochi devono essere inviati come freeware.
12) I giochi che si qualificheranno saranno pubblicati su una cassetta prodotta dalla Phoenix Ware e tutti i proventi delle vendite (tolti i costi) saranno donati a Special Effect Charity.
Sistema di punteggio
Le regole del punteggio sono molto semplici.
Ad ogni gioco verrà assegnata punteggio che va da 1 a n dove n è il numero di partecipanti, quindi se saranno 6 partecipanti il primo avrà 6 punti il secondo 5 … e così via, l’ultimo avrà 1 punto
I punti verranno assegnati in base ai criteri sotto esposti.
Se un giudice è anche partecipante potrà assegnare n-1 punti, nell’esempio 5, in quanto non potrà assegnare punti al proprio gioco.
Criteri di giudizio
Esecuzione: Quanto bene è stato fatto il gioco seguendo le regole imposte
Divertimento: Quanto è piacevole giocare con il gioco
Fattore Wow Bellezza della grafica e del suono
Originalità Il massimo dei voti verrà assegnato per idee e meccaniche originali.
Rigiocabilità Il gioco ti fa venire voglia di giocarci ?
Una volta che la giuria ha valutato ogni partita, verrà fatta una media per criterio dividendo la somma dei totali per i giudici. Ogni media verrà poi sommata per ogni gioco per avere il punteggio finale
Premi
I primi 10 giochi classificati secondo il giudizio della giuria in base ai criteri di cui sopra, riceveranno una copia gratuita della casseta , prodotto da PhoenixWare.
Sponsor
Greyfox Books ha gentilmente sponsorizzato il concorso, e il vincitore assoluto riceverà una copia gratuita di uno dei loro libri.
Recent Comments