SPORE-LIKE DEMO

Signaler
Messages postés
1258
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
-
Messages postés
576
Date d'inscription
mercredi 5 janvier 2005
Statut
Membre
Dernière intervention
12 mai 2009
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/49259-spore-like-demo

Messages postés
576
Date d'inscription
mercredi 5 janvier 2005
Statut
Membre
Dernière intervention
12 mai 2009

La source citée plus haut n'est pas vraiment un véritable algo de cinematique inverse mais une simplification, cependant elle suffit pour ici, je supose.
Cette page explique très bien le concept de l'IK:
http://freespace.virgin.net/hugo.elias/models/m_ik.htm

Stef.
Messages postés
1258
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2
Thx :)
Le jeu a été renommé en "Darwin" il y a qques jours, et il ne sera plus open-source... Mais il sera multi-joueur.
On commence avec une creature basique, on joue sur plusieurs niveaux, avec des difficultées qui augmentent (les IA de plus en plus intelligente, des enemies de plus en plus rapide et puissant, ...)
Lorsqu'on passe un niveau, on obtient un nombre de points qui sont stockés.
On peut utiliser ces points quand on le souhaite pour les echanger contre des mutations, dont le prix varie. Les mutations aident à survivre (meilleurs vision, vitesse, force, ou simplement design et apparrence).
Pour la creature elle meme et ses propriété, il y a une 15aine de variables.
Pour les couleurs, il ya pres de 20 variables, pour pouvoir creer des couleurs et des effets uniques.

Le tout dans un editeur assez simple mais puissant.

J'en suis à 70% du dev...

On pourra jouer dans les niveau pour faire evoluer sa creature, puis combattre les creature des autres dans des arenes, et faire de la reproduction: On choisi deux créatures, et on en obtient un hybride.
Messages postés
1158
Date d'inscription
vendredi 21 février 2003
Statut
Membre
Dernière intervention
6 août 2010

http://www.flashkod.com/codes/COMPOSANT-JOYPAD-FLASHCS3_47002.aspx
Ca pour résoudre ton problème de "clavier"

http://www.flashkod.com/codes/CINEMATIQUE-INVERSE-DEPLACEMENT-DYNAMIQUE-BOUCLE-FOR-LINESTYLE_46756.aspx
Pour t'aider dans le concept de tes "vertebres"...

Autre conseil appel ton jeu "Life" ou "DNA" mais prend pas le nom d'un jeu existant... Imagine toi que ton "openSource" ai du succés, tu devras payer !

Et c'est bien dommage que quelqu'un comme toi ne soit pas à l'AS3. C'est vraiment pas dur, par contre plus stricte. Te connaissant (un tout petit peu si si) tu devrais pouvoir adapter tres tres rapidemement.

Puisque tu dis que ton jeu sera openSource je vais t'aider un peu de ma "vision" des choses pour te simplifier l'evolution de ton jeu.

Le plus petite animal de tous pourrait être une "cellule":
Cellule.vie ( de 0 à 1, 0:mort, 1:au max de sa forme)
Cellule.age ( de 0 à 1, 0:nouveau né 1:mort )
Cellule.benefice(une propriété gagnée/augmentée par ingestion de la cellule)
Cellule.deficite(une propriété altérée/perdue par ingestion de la cellule)
Cellule.gain (la quantité de la qualité affectée)
Cellule.perte (la quantité du default affecté)

Propriétés/defaut des animaux:
- Perception (visuelle, radar, olfative)
- Croissance (bloc pour un serpent, dent pour un carnivore, etc...)
- Deplacement (Vitesse, forme, environnment)
- Couleur (Un animal jaune dans une eau bleue se verra plus qu'un autre bleu)

Certains animaux pouvant être l'évolution d'une cellule, d'autre pouvant être composé d'un ensemble de cellules...

Tes animaux devant aussi être capable de réagir aux sentiments les plus basiques:
- Plaisir (manger telle nourriture)
Le plaisir, par exemple, pourrait "freiner" le vieillissement de ton animal.
- Peur (Environnment sans nouriture, être mangé)
La peur pouvant entrainer prématurément la mort si trop longtemps...
- Sans effet (Glander dans l'eau)

Ils doivent avoir une "mémoire" pouvant être associé à la quantité de cellules les composants.
La mémoire stockant les situations rencontrées:
- Acteur/Environnment/Date= Sentiment
Quand un animal rencontre une situation, il memorise si le peut**:
- le ou les acteurs
- le lieux
- la date,
- etc..
et surtout le resultat :Peur/Plaisir
(La perte d'un deficite pouvant ainsi être considéré comme bénéfice)

Quand ton animal rencontre une nouvelle situation (affectation des sentiment), ton animal pourra réagir (ou non) selon l'analyse de sa memoire.
Predateur dans champ de vision= PEUR
Peur= augmentation de le rapidité de déplacement
AugmentationRapidité= digestion plus rapide...

La mémoire de certain pouvant être des piles ou des queue, ou une election de la suppression si saturation...

Bref avant de t'attaquer au "graphisme" du devrait plancher tres tres FORT sur un aspect "code" super évolutif et surtout quasi commun à tout animal...

A plus et bon courage....
Messages postés
6146
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
8
Ce serait justement l'occasion de passer à l'AS3 .. l'AS2 ça n'évoluera plus et tu ne poura pas bénéficier des ajouts des dernières versions (en gros, rester sur flash 8)

Peg' ;)
Le plus dur c'est le passage, après c'est que du bonheur !
Afficher les 10 commentaires