Page 1 sur 1

Space Bloop (Pico-8) - inspiré de Warning Forever

Publié : 06 juin 2018, 19:38
par anto80
Inspiré par Warning Forever et Galaxian, SpaceBloop est un shoot'em up vertical "infini", où les ennemis s'améliorent en fonction de la façon dont on les a éliminés. Chaque nouveau loop est le résultat de cette évolution!

Image
- Et si on attaquait directement le cœur du blindage du boss? ...Dans ce cas, en son centre vont pousser des excroissances métalliques qui rendront son accès plus difficile...
- Et si on se concentrait davantage sur de petits aliens afin de collecter des powerups et nouvelles armes? ...Dans ce cas ils risquent de devenir plus nombreux, plus résistants...

D'un point de vue technique, il s'agit d'une cartouche de la console virtuelle Pico-8. Les specs système de Pico-8 imposent de nombreuses limitations assez dures (seulement 16 couleurs fixes, un écran 128x128 pixels, un code limité à 8k d'instructions...), mais côté programmation j'ai trouvé que ça restait rigolo à manipuler et à jouer avec.
:))

SpaceBloop est gratuit et directement jouable dans un navigateur desktop ici: https://anto80.itch.io/spacebloop/

Si vous aimez et que vous voulez retweeter l'info, le tweet de lancement est ici
Merci de m'avoir lu !

Re: Space Bloop (Pico-8)

Publié : 06 juin 2018, 20:35
par Radigo
Ca défonce à tous les niveaux. Bravo !

Re: Space Bloop (Pico-8)

Publié : 07 juin 2018, 13:53
par M.Knight
C'est cool ce petit shoot!
Le concept est pas mal et c'est assez dingue de voir le nombre d'options que tu peux te trimballer ou le nombre d'ennemis qui peut spawn, malgré les limitations du Pico-8. Je trouve dommage quand même que les patterns de boulettes changent pas des masses d'un loop à l'autre. A moins que je ne sois simplement pas allé assez loin? Certains des blocs supplémentaires sur le boss pourraient avoir des tourelles dessus par exemple, histoire de pimenter un peu plus le truc.

Re: Space Bloop (Pico-8)

Publié : 07 juin 2018, 17:31
par b3nderz
C'est plutôt cool! Les gens qui bossent en bureau devrait tous avoir le lien en marque-page :love:

Re: Space Bloop (Pico-8)

Publié : 07 juin 2018, 19:20
par anto80
Merci pour tous vos compliments! :love:
Certains des blocs supplémentaires sur le boss pourraient avoir des tourelles dessus par exemple, histoire de pimenter un peu plus le truc.
Bonne idée, je me le note comme bonne idée d'évolution.
Je trouve dommage quand même que les patterns de boulettes changent pas des masses d'un loop à l'autre. A moins que je ne sois simplement pas allé assez loin?
C'est complètement vrai. J'ai déjà fait d'autres shmups aux patterns plus variés mais pour cet expérience de codage en particulier je voulais me concentrer sur l'élément de gameplay "evolve" plutôt que sur les patterns (pour ne pas qu'ils fassent de l' "ombre" au gameplay...)
ça reste une bonne idée d'évolution aussi.

Ceci dit je vais avoir du mal à pousser les murs encore une fois. Je suis à 7,2 k d'instructions (sur les 8k possibles) et 44k de code, ce qui donne 15k de code compressé (sur 15360 bytes autorisés, donc vraiment pile poil)
J'ai d'ailleurs dû virer quelques tests mis en commentaires dans le code car ça prenait de la place
Image

Re: Space Bloop (Pico-8)

Publié : 07 juin 2018, 20:19
par Cormano
C'est effectivement très cool. Je mettrai un bémol quand même sur le système de scoring : au final, pour optimiser son score, il faut gratter le boss jusqu'au coeur, attendre qu'il génère un maximum de petits aliens (ça peut prendre plusieurs minutes par niveau) et buter le boss pour encaisser un maximum de points. C'est source d'attentisme et de temps morts. Peut-être qu'il faudrait rajouter une contrainte supplémentaire pour éviter ça, genre tout simplement reprendre le système de chrono de Warning Forever (à 0 c'est game over, chaque niveau réussi rajoute du temps) ?

Re: Space Bloop (Pico-8)

Publié : 07 juin 2018, 21:51
par anto80
C'est source d'attentisme et de temps morts. Peut-être qu'il faudrait rajouter une contrainte supplémentaire pour éviter ça, genre tout simplement reprendre le système de chrono de Warning Forever
Très bonne remarque! Cependant je préfèrerai 1. ajouter comme dans Galaga une soucoupe en haut de l'écran qui vient envoyer des bullets supplémentaires (voire des pseudo-homing bullets) et 2. accélérer progressivement la cadence de tir des petits aliens en cas de leeching. En tuer quelques uns viendrait baisser la cadence.
J'aime bien garder cette possibilité de leeching justement (mais ok c'est à améliorer), ça fait qu'on peut aborder le jeu sous plusieurs angles...

Sinon, ici on ne m'a pas fait de remarque sur l'absence de musique (j'ai eu cette remarque par ailleurs). N'étant pas compositeur, j'ai préféré de pas en mettre plutôt que d'en mettre une vraiment moyenne.
Est-ce gênant?
[Edit] De plus il faut savoir que Pico-8 n'a que 4 canaux simultanés, et cela inclut les bruitages.
4 bruitages en parallèle viendront totalement couvrir la musique aussi mélodieuse soit-elle.

Re: Space Bloop (Pico-8)

Publié : 08 juin 2018, 02:21
par Loup
Bravo

serait il possible en cas de changement d avopir la possibilité de jouer aux versions plus anciennes.? je suis peut être le seul mais j aime bien le leech moi :D :D

Re: Space Bloop (Pico-8)

Publié : 09 juin 2018, 13:59
par anto80
Loup a écrit :serait il possible en cas de changement d avopir la possibilité de jouer aux versions plus anciennes.? je suis peut être le seul mais j aime bien le leech moi :D :D
Oui! (sur itch.io rien n'empêche de garder affichées plusieurs versions dans la section download)

Re: Space Bloop (Pico-8)

Publié : 09 juin 2018, 15:57
par b3nderz
anto80 a écrit : Sinon, ici on ne m'a pas fait de remarque sur l'absence de musique (j'ai eu cette remarque par ailleurs). N'étant pas compositeur, j'ai préféré de pas en mettre plutôt que d'en mettre une vraiment moyenne.
Est-ce gênant?
Non, c'est même une bonne réflexion à mon humble avis.

Re: Space Bloop (Pico-8)

Publié : 14 juin 2018, 21:21
par Alec
C'est super !!!
Un gameplay qu'on comprend instantanément !

J'adore !

manque peut être une petite zique....

Re: Space Bloop (Pico-8)

Publié : 20 juin 2018, 22:41
par anto80
Finalement je l'ai fait: Pour palier à la remarque de Cormano, j'ai implémenté un "Hurry Up". Passé un certain temps par niveau, les patterns deviennent plus fréquents, plus rapides, et un nouveau pattern qui cible précisément le joueur a été ajouté.
Cela n'élimine pas les possibilités de leeching, mais ça le rend plus difficile.

https://anto80.itch.io/spacebloop/
:elsass: