AngryBirds StarWars
Posté le 17/05/2014 21:20
Bonjour à tous,
Bienvenue sur la page du projet d'adaptation du jeu AngryBirds dans sa version
StarWars sur nos chères Casio
C'est un de mes plus vieux projets, et à ce titre il a eu droit à plusieurs reprises à zéro. Il est actuellement en cours de développement dans sa nouvelle version, codée en C++ pour les caltos 75/85/95 (SD).
Vidéo de presentation dans l'état actuel
Les nouveautés par rapport aux anciennes versions:
- J'ai ajouté un système de scroll et zoom car c'était ce qu'il me manquait le plus dans les anciennes versions pour réussir a faire des niveaux différents. C'est donc la plus grosse différence. Le seul problème est la qualité des graphismes. En effet, en zoomant ou en dezoomant on passe sur un affichage « simplifié » avec des éléments géométriques, car c'était ce qui rendait le mieux à cause de la taille des sprites ; mais ca perd un peu de charme
- Le moteur physique a été revu, notamment en ajoutant les « rebonds » des objets les uns sur les autres comme amélioration notable mais il a aussi été optimisé par rapport à l'ancien, ce qui permet d'ajouter plus d'éléments, j'espère, sans trop de perte de performances. Par contre les briques que l'on retrouve dans le jeu sur mobile et qui peuvent voler, s'abîmer, ... n'ont pas encore été ajouté car la physique est plus complexe et je ne sais pas si ça rendrait très bien, là aussi à cause de leur taille. Elles resteront donc probablement fixes dans le futur.
- Les niveaux seront dorénavant chargés depuis des fichiers pour plus de simplicité et de facilité à ajouter les niveaux futurs
- Les menus vont changer pour quelque chose de plus simple que précédemment, car les anciens ne me plaisent plus.
- Les objets peuvent tourner grâce au patch de Ninestar sur MonochromeLib, ce qui est notamment utile pour la création de niveau ou pour la rotation des oiseaux en fonction de la direction dans laquelle ils vont.
L'état actuel et ce qu'il reste à faire:
Actuellement, il est possible de jouer au jeu. Le moteur physique est utilisable dans l'état énoncé au dessus. Il reste donc surtout à ajouter les niveaux.
Faire les menus
Faire les niveaux
Implémenter les capacités des oiseaux
Régler les bugs de rotation de sprites
La compatibilité SH4
Ajouter les briques mobiles (dans le futur ?)
Les personnes à remercier:
Lephenixnoir pour Memory et le partage de sprites.
Pierrotll pour MonochromeLib
Ninestars pour son amélioration de MonochromeLib, avec les algorithmes de rotation
DarkStorm pour ses tutos sur les syscalls
Aragorn pour ses sprites d'oiseaux
Shaber, d'OpenGameArt.org pour ses sprites de planètes
J'essayerai de tenir à jour ce topic au fur et à mesure.
Ancienne description (02/06/2015 à 30/07/2017)
Cliquer pour enrouler
Salut a tous,
Voila le projet que j'ai commencé il y a un bail et qu'il faut que je termine.
Il s'agit d'
une adaptation du jeu AngryBirds mais la version
StarWars. En effet, je me base sur mon moteur physique que j'avais fait pour les CPC et le projet "Appolo".
Enfin bref, j'espere qu'il vous plaira.
A l'heure actuelle, bien qu'une premiere version soit deja sortie, je suis en train de la mettre a jour avec de nouveaux graphismes plus fideles a ceux de l'original, avec differents piafs, des obstacles, ... Enfin bref, pleins de trucs cools.
J'ai deja refait pas mal de choses, à savoir:
la plupart des graphismes
la gestion des differents oiseaux et leurs capacitées (il faut que j'en revoit certaines)
l'affichage de la trajectoire pendant le lancé
les menus que je n'ai pas touché depuis la derniere version
le systeme de fichier fonctionnel
la symetrie des sprites des objets marche
Tout ceci nous donne un jeu avec cet aspect:
Il me reste a faire:
coder tous les niveaux manquants (3 mondes avec 9 niveaux plus 2 tutos)
faire l'algo de rotation des images pour alleger le bousin et diversifier les niveaux
appliquer la physique aux morceaux de bois (dans le meilleur de mes reves)
peut-etre faire un systeme de scroll, la taille etant pour le moment tres limitée
essayer de reprendre la comatibilité SH4 (pour le moment SH4 CT obligé)
Voila, j'espere que ca vous plaira, et que vous serez nombreux pour m'aider à debugger
Ancienne description (17/05/2014 à 02/06/2015)
Cliquer pour enrouler
Bon voila je fini par créer un topic
Donc depuis quelques temps, je suis sur un nouveau projet, une adaptation de Angry Bird StarWars sur calto
Ce Angry Bird est basé sur le moteur physique de Appolo (c'est surtout pour ça que je le fait) avec un disign un peu soigné même si je suis un peu limité par la résolution de l’écran...
Tout se fait avec EXE et les flèches et tout les corps (les cochon, les étoiles noires et les vaisseaux) vous attirent.
Je pense avoir tout dit
Donc voila le principal du jeu est fait, il me reste a faire (dans l'ordre des priorités):
tout les niveaux + les tutoriels
refaire un meilleur système de lancer
les personnages spéciaux
l’intégration de plusieurs cochons
un système de plusieurs étoiles ( finir à 3 étoiles tout les niveaux)
à vous de me proposer
Je me suis organisé pour les types de mondes:
Monde 1 : Un équivalent de Appolo, seulement aller taper le cochon
Monde 2 : Ajout des objets déplaçables avec l'aide de la force
(donc ajout des piafs speciaux)
Monde 3 : Plusieurs planètes avec des champs de gravités délimitées et variables et peut être plusieurs cochons
La première version est en pièce jointe avec les menus et le niveau 1 du monde 1 pour un petit aperçu
Fichier joint
Citer : Posté le 17/05/2014 22:44 | #
Tu as pas déjà un autre projet en cours toi?
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Citer : Posté le 17/05/2014 23:21 | #
wa quel beau projet
je te souhaite bonne chance
sinon juste pour dire sys de lancer
-Mon Fall Down
-Mon jeu de mains
-Mon starwars
-Mon dessinatout
-Mon niaiseux version 2.0
-Mon niaiseux version 3.0
-Inferno
-Mon super labyrinthe (en cours)
-Mon call of duty en 3D
-Casion (avec Az)
Citer : Posté le 17/05/2014 23:24 | #
Merci darkysun (faute corrigée)
BTL: si tu savais le nombre de projets en cours ... Mais en même temps je bloque sur un projet, j'en fait un autre qui me débloqué sur le premier etc
Citer : Posté le 21/05/2014 15:45 | # | Fichier joint
Bon voila j'ai fini le premier tuto (celui du monde 1).
Dites moi ce que vous en pensez, si je suis parti trop loin dans les dialogues ou si il y a des phote d'aurtografe
Il n'est toujours pas compatible SH4 mais un tour dans SH4 Compatibility Tool devrait marcher :/
Citer : Posté le 21/05/2014 16:07 | #
Bonne chance pour le finir
Citer : Posté le 03/06/2014 13:50 | #
Bon voila pour le monde 1 il me reste qu'a rentrer les paramètres des niveaux
Je mets a jour la pièce jointe
Citer : Posté le 03/06/2014 13:58 | #
Moi il a pas marché sur ma calto :/ (system reboot)
Citer : Posté le 03/06/2014 14:18 | # | Fichier joint
C'est parce qu'il est pas compatible SH4
essaye avec ca (SH4 CT)
Citer : Posté le 05/06/2014 11:55 | # | Fichier joint
Je viens de tester la béta et je trouve ton jeu tout simplement génial.
Je ne sais pas si cela pourra t'être utile mais je t'envoie en fichier joint des sprites pour les oiseaux.
J'ai hâte de découvrir les prochains niveaux.
Notes ( logiciel qui calcule votre moyenne, basic )
Professeur Layton ( jeu d'énigme en C )
Mario & Sonic Rush ( jeu de course 3D en C )
Jetpack Joyride de Drakalex007
Arcuz de Dark Storm
Casion de Az et Darkysun
Un jeu de course en 3D pour calculatrice :
http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=2773&page=1.
Citer : Posté le 05/06/2014 20:33 | #
Merci beaucoup pour ton soutient
Ça risque en effet de m’être très fortement utile, en tout cas pour la plupart
Citer : Posté le 29/11/2014 14:42 | # | Fichier joint
Voila a quoi pourrait ressembler AGBSW VII
C'est juste une idée pour le moment, faut que je reprenne tout le code ...
Certains vont reconnaitre leurs sprites Je suis déçu parce que du coup, le cochon est moins beau
Citer : Posté le 29/11/2014 14:49 | #
Certains vont reconnaitre leurs sprites
Je suis ravi de savoir que celui-ci a pu servir.
Citer : Posté le 29/11/2014 16:52 | #
Voila a quoi pourrait ressembler AGBSW VII
C'est juste une idée pour le moment, faut que je reprenne tout le code ...
Certains vont reconnaitre leurs sprites Je suis déçu parce que du coup, le cochon est moins beau
Citer : Posté le 29/11/2014 17:46 | #
Perso j'ai jamais pu y jouer, je l'ai dl, j'ai lancé le premier niveau et ils me mettent perdu alors que rien ne s'est encore passé
Citer : Posté le 29/11/2014 18:45 | #
@LePhe: Fait moi penser a te les envoyer quand j'aurai fini Ce site de partage devrait être plus rempli je trouve ...
@ElTo: C'est pour ça que je dit que je vais refaire le code
Citer : Posté le 29/11/2014 18:51 | #
@LePhe: Fait moi penser a te les envoyer quand j'aurai fini Ce site de partage devrait être plus rempli je trouve ...
Merci, ça fait plaisir de voir que vous vous sentez concernés.
Citer : Posté le 09/12/2014 13:08 | # | Fichier joint
Bon ben comme j'avais dit dans la RdP de la semaine dernière, voila une toute petite démo avec les 3 premiers niveaux (le tuto n'est pas a jour, faut que je le fasse).
Je vous laisse découvrir
Pour lancer le piaf: les fleches pour s'orienter, Exe pour tirer
Pour utiliser l'aptitude du piaf: Exe quand il est lancé
Pour arreter un lancer: Exit
Pour changer de piaf: F1
Pour Quitter: F6 ou Exit en dehors d'un lancer
Voila c'est tout pour cette fois.
Le fichier n'est pas encore compatible SH4 mais le SH4 CT marche. Et aussi un dernier truc, n'oubliez pas de virer les anciens fichiers si il en reste même si ca ne devrait pas gêner.
Citer : Posté le 17/12/2014 16:32 | # | Fichier joint
J'ai refait le premier tuto, reste plus qu'a faire les niveaux du monde 1
Ajouté le 02/06/2015 à 23:37 :
Plop,
Un peu de nouvelles, je m'y suis remis vite fait, histoire de pas trop perdre ce que j'avais acquis (ou pas d'ailleurs vu le temps passer a recoder des morceaux complètement crades ).
Donc pour qu'il y ai quelque chose de graphique a montrer en dehors des corrections de certains bugs et de la mise au propre, j'ai fait l’aperçu de la trajectoire (cf image ci-dessous).
Faut encore que je me mette a la création des sprites pour les nouveaux niveaux, et faire ces fameux niveaux. Et enfin, faudra que je m'attaques un peu plus aux aptitudes spéciales pour les piafs...
Enfin bref, pleins de trucs a faire, mais ca fait du bien de recoder un coup
Citer : Posté le 03/06/2015 10:31 | #
Super, j'attend la version finale !
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
Citer : Posté le 03/06/2015 15:15 | # | Fichier joint
Renversant