Japi
10/01/2006, 20h10
Apres avoir dépassé la centaine de post sur ce forum moins d’un mois après mettre inscrit- ce qui indique que PA est un forum intéressant et dynamique et que j’y trouve mon bonheur – je mettais promis de présenter mon travail sur GBA.
-> Les généralités :
Je suis donc actuellement sur un projet de RPG sur GBA.
Ceci est mon tout premier programme sur la machine en dehors d’un « Hello world » avec HAM.
J’ai décidé de partir sans utiliser de librairie pour progresser vite même si le jeu, lui, avance moins.
J’ai commencé ce projet début décembre 2005.
-> Le matériel :
Je bosse sur une GBM euro argent et une Supercard SD avec une SD Kingston 512Mo.
Je viens de faire l’acquisition d’une EZFlash1 128Mb servant pour les tests de compatibilité et pour les beta-testeurs voulant jouer sur hardware.
Je code avec l’IDE VHAM, je remercie au passage tous les gens qui ont participé à la création de cet IDE qui est excellent ainsi que les personnes qui fournissent VBA, qui est vraiment fantastique.
GBA2GFX et WINGIT pour la génération des fichiers graphiques au format compatible GBA, idem.
-> L’équipe :
J’ai commencé ce projet avec un ami qui m’aide dans le game design (histoire, choix du gameplay, beta test, etc).
Je tiens à remercier des à présent tout PA pour l’aide qu’il m’a déjà fourni et en particulier Nesgba, MikeGBA, Mollusk, Brunni, Nagame, Nrx , les responsables de PA et bien d’autres.
-> Le projet :
Le jeu s’intitule Insane Island alias I2.
http://site.voila.fr/xphenix/screencapt1.JPG
capture VBA ecran titre
C’est un RPG 100% original (histoire, personnage, graphismes , musiques, système de combat).
L’ensemble du jeu a été ou est en train d’être défini sur le papier (histoires, personnages, systèmes de jeu, interfaces, level design).
-> Ambition :
L’ambition pour ce jeu est de réaliser l’aventure complète, c’est à dire :
- la création complète du monde
- toutes les créatures le composant
- l’ensemble de l’intrigue
- les musiques et graphismes de l’intégralité du jeu
- les séquences animées introductives
- Les 5 « donjons »
- Les quêtes annexes
- Le système de combat complet
- Un étalonnage intéressant de la difficulté de progression dans le jeu (peut-être le point le plus dur)
- Le délai d’achèvement du projet se situe vers mi-2006 en fonction des changements qui peuvent se produire.
-> Divers
Le heros se nomme Bebear, c'est un ours (ah bon? on avait pas remarqué ^^ ).
-> Outils
Le developpement du jeu s'accompagne de la mise en place d'outil dont certains sont en préparation:
- Codec video (compression des videos)
- Codec Image (compression des images)
- Systeme de gestion des sons (reduction de la taille des fichiers sonores sans perte de qualité + mixage soft)
- Convertisseur d'image 16Bits
-> Progression :
29-01-06) la rom actuelle est en version 0.45.
Elle contient :
- l’écran titre complet
- l'ecran menu1 complet
- un écran avec éditeur de personnage pour les essais du système de combat
- le système de combat avec SFX, GFX et musique sauf pour les animation des magies.
- les écrans provisoires de victoire et gameover avec SFX pour le système de combat
Version 0.01 => affichage d’un fond du mode de combat + sprite qui rebondit sur les parois de l’ecran
Version 0.02 => ajout gestion des touches
Version 0.04 => ajout gestion des timers + gestion dynamique des sprites + fonctions random
Version 0.07 => Mise en place du début du gameplay des phases de combat + changement des GFX d’un sprite en mouvement
Version 0.08 => suite de la mise en place du gameplay des phases de combat
Version 0.09 => suite de la mise en place du gameplay des phases de combat
Version 0.10 => suite de la mise en place du gameplay des phases de combat
Version 0.11 => ajout écran titre + barres de stats des combats
Version 0.12 => amélioration des barres
Version 0.13 => suite de la mise en place du gameplay des phases de combat + amélioration des barres
Version 0.14 => amélioration des barres
Version 0.15 => amélioration des barres
Version 0.16 => amélioration des barres
Version 0.17 => amélioration des barres
Version 0.18 => amélioration des barres + suite de la mise en place du gameplay des phases de combat
Version 0.19 => amélioration des barres + suite de la mise en place du gameplay des phases de combat
Version 0.20 => amélioration des barres + suite de la mise en place du gameplay des phases de combat
Version 0.21 => changement de la table de sprites + changement du fonctionnement des barres
Version 0.22 => suite de la mise en place du gameplay des phases de combat
Version 0.23 => suite de la mise en place du gameplay des phases de combat
Version 0.24 => suite de la mise en place du gameplay des phases de combat
Version 0.25 => mise en place des règles de combat (calcul de dégâts, etc…)
Version 0.26 => suite de la mise en place du gameplay des phases de combat
Version 0.27 => suite de la mise en place du gameplay des phases de combat
…
Version 0.33 => Changement écran titre + ajout de sprites mode combat + changement de l’interface mode combat + ajout SFX et musique
Version 0.34 => refonte de l’interface et de la table de sprites, nouveau design
Version 0.35 => ajout d’un menu de création de personnage
Version 0.36 => optimisation du menu de perso + changement d’écran titre
Version 0.37 => écran titre définitif + nouvelle table de sprites pour menu config perso
Version 0.38 => ajout animation écran titre
Version 0.39 => ajout effet écran titre (10-01-06)
Version 0.40 => ajout ecran menu
Version 0.41 => ajout fondu entre les screen
Version 0.42 => création du menu + animations divers du menu
Version 0.43 => ajout musique et SFX sur ecran titre et menu
Version 0.44 => petites améliorations sur menu
----(deux grosses semaines de travail = pas de code)----
dev d'outils GBA pour le jeu (codec video + codec image) (28-01-06)
Version 0.45 => optimisation des calculs (suppression des multiplications et division dans les zones critiques)
Alpha 1 Codec OP
Alpha 2 Codec OP
----(Nouveau Taff = Ralentissement général)----
Alpha 2 Codec + son splash screen animé
----(deux mois sans code sur I2, pleins de nouvelles idées mais pas de temps, ça viendra)----
Petit coup de main de MikeGBA pour la partie asm du codec, Merci!!:wub: ça fait donc une version alpha 3
Version alpha 4 en preparation avec refonte de l'encodeur
Je poste ça ici pour garder trace du dev et pour pourquoi pas avoir quelques critiques constructives quand j'aurais posté des ro
ms.
-> Les généralités :
Je suis donc actuellement sur un projet de RPG sur GBA.
Ceci est mon tout premier programme sur la machine en dehors d’un « Hello world » avec HAM.
J’ai décidé de partir sans utiliser de librairie pour progresser vite même si le jeu, lui, avance moins.
J’ai commencé ce projet début décembre 2005.
-> Le matériel :
Je bosse sur une GBM euro argent et une Supercard SD avec une SD Kingston 512Mo.
Je viens de faire l’acquisition d’une EZFlash1 128Mb servant pour les tests de compatibilité et pour les beta-testeurs voulant jouer sur hardware.
Je code avec l’IDE VHAM, je remercie au passage tous les gens qui ont participé à la création de cet IDE qui est excellent ainsi que les personnes qui fournissent VBA, qui est vraiment fantastique.
GBA2GFX et WINGIT pour la génération des fichiers graphiques au format compatible GBA, idem.
-> L’équipe :
J’ai commencé ce projet avec un ami qui m’aide dans le game design (histoire, choix du gameplay, beta test, etc).
Je tiens à remercier des à présent tout PA pour l’aide qu’il m’a déjà fourni et en particulier Nesgba, MikeGBA, Mollusk, Brunni, Nagame, Nrx , les responsables de PA et bien d’autres.
-> Le projet :
Le jeu s’intitule Insane Island alias I2.
http://site.voila.fr/xphenix/screencapt1.JPG
capture VBA ecran titre
C’est un RPG 100% original (histoire, personnage, graphismes , musiques, système de combat).
L’ensemble du jeu a été ou est en train d’être défini sur le papier (histoires, personnages, systèmes de jeu, interfaces, level design).
-> Ambition :
L’ambition pour ce jeu est de réaliser l’aventure complète, c’est à dire :
- la création complète du monde
- toutes les créatures le composant
- l’ensemble de l’intrigue
- les musiques et graphismes de l’intégralité du jeu
- les séquences animées introductives
- Les 5 « donjons »
- Les quêtes annexes
- Le système de combat complet
- Un étalonnage intéressant de la difficulté de progression dans le jeu (peut-être le point le plus dur)
- Le délai d’achèvement du projet se situe vers mi-2006 en fonction des changements qui peuvent se produire.
-> Divers
Le heros se nomme Bebear, c'est un ours (ah bon? on avait pas remarqué ^^ ).
-> Outils
Le developpement du jeu s'accompagne de la mise en place d'outil dont certains sont en préparation:
- Codec video (compression des videos)
- Codec Image (compression des images)
- Systeme de gestion des sons (reduction de la taille des fichiers sonores sans perte de qualité + mixage soft)
- Convertisseur d'image 16Bits
-> Progression :
29-01-06) la rom actuelle est en version 0.45.
Elle contient :
- l’écran titre complet
- l'ecran menu1 complet
- un écran avec éditeur de personnage pour les essais du système de combat
- le système de combat avec SFX, GFX et musique sauf pour les animation des magies.
- les écrans provisoires de victoire et gameover avec SFX pour le système de combat
Version 0.01 => affichage d’un fond du mode de combat + sprite qui rebondit sur les parois de l’ecran
Version 0.02 => ajout gestion des touches
Version 0.04 => ajout gestion des timers + gestion dynamique des sprites + fonctions random
Version 0.07 => Mise en place du début du gameplay des phases de combat + changement des GFX d’un sprite en mouvement
Version 0.08 => suite de la mise en place du gameplay des phases de combat
Version 0.09 => suite de la mise en place du gameplay des phases de combat
Version 0.10 => suite de la mise en place du gameplay des phases de combat
Version 0.11 => ajout écran titre + barres de stats des combats
Version 0.12 => amélioration des barres
Version 0.13 => suite de la mise en place du gameplay des phases de combat + amélioration des barres
Version 0.14 => amélioration des barres
Version 0.15 => amélioration des barres
Version 0.16 => amélioration des barres
Version 0.17 => amélioration des barres
Version 0.18 => amélioration des barres + suite de la mise en place du gameplay des phases de combat
Version 0.19 => amélioration des barres + suite de la mise en place du gameplay des phases de combat
Version 0.20 => amélioration des barres + suite de la mise en place du gameplay des phases de combat
Version 0.21 => changement de la table de sprites + changement du fonctionnement des barres
Version 0.22 => suite de la mise en place du gameplay des phases de combat
Version 0.23 => suite de la mise en place du gameplay des phases de combat
Version 0.24 => suite de la mise en place du gameplay des phases de combat
Version 0.25 => mise en place des règles de combat (calcul de dégâts, etc…)
Version 0.26 => suite de la mise en place du gameplay des phases de combat
Version 0.27 => suite de la mise en place du gameplay des phases de combat
…
Version 0.33 => Changement écran titre + ajout de sprites mode combat + changement de l’interface mode combat + ajout SFX et musique
Version 0.34 => refonte de l’interface et de la table de sprites, nouveau design
Version 0.35 => ajout d’un menu de création de personnage
Version 0.36 => optimisation du menu de perso + changement d’écran titre
Version 0.37 => écran titre définitif + nouvelle table de sprites pour menu config perso
Version 0.38 => ajout animation écran titre
Version 0.39 => ajout effet écran titre (10-01-06)
Version 0.40 => ajout ecran menu
Version 0.41 => ajout fondu entre les screen
Version 0.42 => création du menu + animations divers du menu
Version 0.43 => ajout musique et SFX sur ecran titre et menu
Version 0.44 => petites améliorations sur menu
----(deux grosses semaines de travail = pas de code)----
dev d'outils GBA pour le jeu (codec video + codec image) (28-01-06)
Version 0.45 => optimisation des calculs (suppression des multiplications et division dans les zones critiques)
Alpha 1 Codec OP
Alpha 2 Codec OP
----(Nouveau Taff = Ralentissement général)----
Alpha 2 Codec + son splash screen animé
----(deux mois sans code sur I2, pleins de nouvelles idées mais pas de temps, ça viendra)----
Petit coup de main de MikeGBA pour la partie asm du codec, Merci!!:wub: ça fait donc une version alpha 3
Version alpha 4 en preparation avec refonte de l'encodeur
Je poste ça ici pour garder trace du dev et pour pourquoi pas avoir quelques critiques constructives quand j'aurais posté des ro
ms.