o
odin.langpkg.dev
packages / library / xmas_pong

xmas_pong

d12cc42library

No description provided.

No license · updated 7 months ago

Christmas Pong

XMAS Pong

L’idea di base era quella di realizzare una versione di pong in cui i due giocatori non competono, ma cercano di far durare la partita il più possibile. Per essere più precisi voleva essere un mix tra pong e snake, ogni volta che che si collezionano dei bonus (spawnano ad intervalli di tempo regolari) si allunga il serpente (la testa è la palla di pong). Per dare un atmosfera natalizia la palla doveva rappresentare Rudolf, la renna di babbo natale, e il resto delle renne per la slitta dietro. Come si potrà notare non c’è il benché minimo abbellimento grafico e ci sono alcuni bug quantomeno strani (se si colpisce la palla con una certa angolazione, la sua componente x o y si azzera e rimane tale), almeno è un pong accettabile.

Istruzioni

Eseguire

Basta lanciare l’eseguibile specifico per la propria piattaforma (solo linux e windows), a patto che il sistema sia a 64 bit. Se nella cartella in cui viene lanciato è presente un file config.json questo verrà usato per configurare i parametri del gioco, i parametri disponibili sono:

NomeValoreDescrizioneDefault
“ball_speed”floatVelocità della pallaUn numero a caso ma interessante
“gravity”floatGravità da applicare ai perk che spawnano periodicamenteSempre un numero a caso, ma sempre interessante

Nota: il valore associato ai numeri non ha alcune significato fisico (almeno non quello, normale a cui siamo abituati).

Controlli generali

AzioneTasto
PausaP
New Game (solo se il gioco è terminato)R

Controlli giocatore 1

AzioneTasto
Paddle 1 UPW
Paddle 1 DOWNS
Alternativa
Paddle 1 UPF
Paddle 1 DOWND

Controlli giocatore 2

AzioneTasto
Paddle 1 UPARROW UP
Paddle 1 DOWNARROW DOWN
Alternativa
Paddle 1 UPK
Paddle 1 DOWNJ