Come prepararsi per una competizione di sviluppo del gioco?


11

Ludum Dare 18 sta arrivando e parteciperò. Ho fatto un paio di altre competizioni di gioco a breve termine in passato, ma questo è il mio primo grande (e il mio primo da solo). Sono DAVVERO entusiasta, ma mi chiedo se ci sono trucchi per prepararsi a questo genere di cose e qualche consiglio su cosa fare durante la competizione. Così...

Come ti prepari al meglio o partecipi a una competizione di gioco a breve termine?

La tua risposta può essere specifica per Ludum Dare, ma sto davvero parlando di qualsiasi competizione di gioco, purché sia ​​di breve durata , non di quella di un mese in cui sviluppi casualmente il tuo gioco e lo rilasci; Sto parlando di gare di tipo ad alta pressione, finitura in tempo, pull-an-all-night. Il Global Game Jam si adatta anche qui, se hai partecipato all'inizio dell'anno.

Anche tutti i suggerimenti nel contesto di un gruppo di persone (ognuno che lavora al proprio gioco da solista) sarebbero fantastici; Sarò con il club di sviluppo del gioco nella mia scuola per la maggior parte delle 48 ore (solo poche altre persone, non un gruppo enorme).


Poiché questo post è altamente soggettivo, ti preghiamo di considerare di renderlo in CW.
Jesse Dorsey

1
Spero di avere delle buone risposte con suggerimenti distinti (poiché ognuno è diverso e ha le proprie esperienze) e spero che i rispondenti saranno premiati con la reputazione. Non vedo alcun motivo di collaborazione nelle risposte (alla moda di wiki). Se ciò non giustifica, non esitare a farlo in CW; dopo tutto sei la mod! :)
Ricket

Risposte:


15

Come organizzatore di giochi e partecipanti, ecco alcuni suggerimenti delle mie esperienze:

  • Acquisisci familiarità con gli strumenti che utilizzerai. Desideri utilizzare un ambiente di sviluppo di cui sei già a tuo agio; non vuoi imparare nulla di nuovo al volo se non devi assolutamente farlo.
  • Corollario: se ti è permesso iniziare con un po 'di codice pre-scritto (librerie, motori di gioco, ecc.) - che si tratti di qualcosa che hai creato da te o da una fonte di terze parti - familiarizza anche con quello .
  • I concorsi a breve termine richiedono resistenza fisica, quindi non trascurare il tuo lato fisico! Mangia bene, fai esercizio fisico regolarmente, dormi molto e, in generale, fai scelte di vita che ti mantengano il più sano possibile. A breve termine (ovvero un paio di giorni prima dell'inizio del concorso), assicurati di recuperare il sonno in modo da iniziare da capo.
  • Conosci i tuoi limiti. In base alla tua esperienza, per quanto tempo puoi svilupparti in un tratto continuo prima di iniziare a vedere rendimenti decrescenti nel tuo tempo? Per quanto tempo e con quale frequenza è necessario fare delle pause per mantenere prestazioni ottimali? Qual è la tua curva di compromesso del sonno (vale a dire, se stai sveglio fino a tardi, ti rende PIÙ produttivo per il tempo extra impiegato o MENO produttivo perché essere stanco ti rallenta)? Se non conosci queste cose su di te ma hai il tempo di "metterti alla prova" prima del concorso, fallo.
  • Prepara tutte le cose banali in anticipo. Se stai partecipando da casa, assicurati di avere pasti preconfezionati, snack e bevande pronti all'uso e di avere scorciatoie e segnalibri sul desktop per tutto ciò di cui pensi di aver bisogno e di cui desideri accedere facilmente. Se hai dei libri di riferimento preferiti, impilarli accanto al tuo computer. Pensa ad altri strumenti che potresti desiderare: matite / penne, carta millimetrata e standard, forse alcuni dadi e schede e simili per prototipi fisici, ecc. Se vai da qualche parte fuori casa (come con un tipico evento "Game Jam" ), prepara una borsa in anticipo con tutto ciò che vuoi portare con te e preparala in modo da non svegliarti presto o arrampicarti all'ultimo minuto.
  • Come strategia a più lungo termine, sviluppa le tue capacità di sviluppo; non c'è assolutamente modo che essere uno sviluppatore più forte possa farti del male. Non c'è nemmeno nulla che ti impedisca di fare la tua "jam di gioco privata", sfidandoti a fare un gioco in una settimana (o un fine settimana) come il tuo programma personale lo consente. Più di questi tipi di progetti fai, meglio riesci a realizzarli.

7

Ho fatto Ludum Dare due volte, il mio primo tentativo è fallito piuttosto miseramente, ma al mio secondo tentativo (LD17) ho fatto abbastanza bene e ho conquistato il 7 ° posto assoluto.

Solo alcuni proiettili casuali (specifici principalmente per LD, ma probabilmente applicabili altrove):

  • Sonno : questo è molto importante, LD16 è stata la mia prima compo di 48 ore e ho provato ad andare troppo a lungo senza dormire e ho finito per fare un "pisolino" di 10 ore attraverso la scadenza ... Per LD17 ho dormito entrambe le notti per 6-7 ore e tutto è andato molto più liscio. Ho lavorato per meno tempo totale, ma non essere mezzo addormentato per tutto il tempo sicuramente aiutato.

  • Piani cambianti : ultimo LD Ho completamente cambiato la mia idea in circa 10 ore, ho eliminato gran parte del lavoro da quel momento e mi sono spostato in una direzione diversa. Sembrava totalmente senza speranza dal momento che il mio piano iniziale non era divertente; ma ho avuto un'altra idea, ci ho dormito e alla fine è venuto tutto insieme. Quindi non aver paura di cambiare direzione se il tuo approccio iniziale non va da nessuna parte.

  • Timelapse : questo sembra irrilevante, ma essere in grado di riprodurre le 48 ore come timelapse ti aiuta davvero a farti un'idea di dove hai trascorso troppo / troppo poco tempo. Ho anche scoperto che la registrazione del timelapse era una specie di incentivo per continuare a lavorare e non rallentare così tanto ...

  • Community / IRC : gran parte di Ludum Dare è la community, è molto più divertente se partecipi all'intero processo; crea timelapse, scatta foto di cibo / spazio di lavoro, fai un giro in IRC e, soprattutto, vota e lascia un feedback per tutti.

  • Middleware / framework / qualunque cosa : alcune persone preferiscono iniziare davvero da zero , ma le regole consentono un middleware e un middleware personalizzati (purché lo rilasci open source prima della compo). Dato il numero di voci di gamemaker e Unity, non mi sento così male nello scrivere un framework veloce usando alcuni bit di middleware (ho usato Ogre e Bullet l'ultima volta) la settimana prima.

  • Audio : personalmente ho pochissima esperienza con le cose audio, quindi questo è stato difficile per me, ma un po 'di audio fa molta strada. L'ultima volta sono riuscito ad avere un po 'di musica (molto ripetitiva) (realizzata con LMMS) ed effetti sonori generati con sfxr .

  • Versione Post Compo : ti incoraggio a continuare a lavorare sul tuo ingresso dopo la competizione; Ho aggiunto classifiche online e alcune modifiche alla mia voce dall'ultimo LD come una sorta di ripensamento, l'ho rilasciato su moddb ed è stato sorprendentemente di successo (la classifica ha registrato oltre mezzo milione di ~ 20-25 secondi di corsa e apparentemente ci sono essere un piccolo articolo a riguardo in una rivista di giochi francese).

Per ora è tutto ciò a cui riesco a pensare, buona fortuna!


1
Yay per sfxr! Ho trovato quel gioiello di un programma solo pochi giorni fa e l'ho sicuramente archiviato per l'uso durante la competizione. :)
Ricket

2

L'anno scorso ho partecipato a una jam di gioco e ho preso decisioni prima che la competizione rendesse le cose più fluide. Ad esempio, non vuoi decidere su un motore quando dovresti codificare.

Costruisci / raccogli tutto ciò che puoi in anticipo. Nella jam di gioco a cui ho partecipato, siamo stati abbastanza fortunati da avere alcune risorse artistiche fornite, ma non siamo riusciti a ottenere tutto ciò di cui avevamo bisogno, quindi abbiamo perso tempo a cercare tra le librerie alcune risorse di cui avevamo bisogno. Abbiamo anche finito per fare la maggior parte del suono sul sito, che avremmo potuto gestire prima dell'evento.

Cerca di anticipare alcune delle sfide di codifica che incontrerai. Stavamo costruendo un gioco sparatutto di base e una delle maggiori sfide era cercare di far muovere i nemici verso un giocatore in movimento in modo realistico. Questa era una sfida che avremmo potuto prevedere se avessimo trascorso più tempo a discutere prima dell'evento.

Infine, se si tratta di una competizione a squadre, assicurati di andare oltre queste idee con i membri del tuo team. Non vuoi presentarti con molte idee diverse e passare il tempo a discutere su quali implementare.


2

Metti giù il tuo sistema. In questo momento, ottieni tutti gli strumenti che potresti utilizzare durante la competizione e mettiti alla prova a secco prima della competizione. Non devi creare un gioco completo, ma vedi che hai familiarità con le cose (questo include ogni aspetto, gameplay, arte, musica, ecc.). Questo è l'unico "trucco" di cui hai bisogno. Se hai un flusso di lavoro attivo e funzionante prima della competizione, il tuo premio è la possibilità di concentrarti sul contenuto effettivo del gioco mentre il tempo passa.

Puoi anche pubblicare questo gioco / esperimento pre-compo come riscaldamento ... piace alla community LD e potresti ricevere feedback prima dell'inizio della competizione!

Per qualcosa come Ludum Dare, non c'è niente che tu possa fare prima in termini di contenuto e il gameplay reale sarà probabilmente diverso da quello che hai praticato in anticipo. Ma se sai che utilizzerai la piattaforma XYZ e sarà un gioco basato su sprite 2D (ad esempio), è fondamentale poter accedere alla parte contenuto / gameplay il più rapidamente possibile.

L'ho imparato a mie spese. LD16 è stato speso nel tentativo di far funzionare le cose. LD17 è stato speso per arricchire il mondo.

Non vedo l'ora di vedere cosa ti viene in mente. In bocca al lupo!!


Una nota a margine per LD: ho visto che puoi creare il tuo middleware per la compo purché lo rilasci a tutti prima della competizione.
funwhilelost

Mi piace molto quella regola ... Ma deve essere disponibile per tutti con almeno due settimane di anticipo. Devo sbrigarmi e far uscire qualcosa entro domani !! : -O
Ricket
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.