Aller au menu - Aller au contenu
Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !

[Site-Web/Jeu]Tixel Storm

Faites vivre les Tixels...

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  3  4  5  6  7  Suivante
Auteur Message
1 visiteur sur ce sujet (1 Anonyme)
Page 1  2  3  4  5  6  7  Suivante
Hors ligne Sbirematqui # Posté le 19/07/2010 à 15:15:52
SERNSERNSERN !
Avatar

Le développement de Tixel Storm est terminé, maintenant, c'est ici que ça se passe !
Reprise du projet, nous recrutons ! Supportez les Tixels ! <-- Cliquez ici !


Donc, pour mon second projet, je présente Tixel Storm !

Le Concept :



Au départ, on a une page, un Tixel, un seul et unique Tixel, placé au centre. Chaque chargement de la page entraîne une génération, dans laquelle les Tixels peuvent se mouvoir, se reproduire, voir mourir... (Pas systématiquement)

A l'heure où j'écris ces lignes, il n'y a qu'un Tixel en vie. Mais il se reproduira à l'avenir, fera des petits, et il y aura ensuite pleins de petits Tixels. :D

Le monde des Tixels étant équipé d'un Auto-refresh, le simple fait d'y passer du temps les faits évoluer ! (A raison de 120 générations par heure)

Observez comment ils bougent, leurs mœurs, et leur avenir ! (Vidéo d'exemple en accéléré)

Comment l'utiliser ?



C'est simple. Le principe des Tixels est que les Tixels ne vivent que si il y a une personne qui visualise la page.

Il suffit de mettre la page des Tixels en page d'acceuil de votre Navigateur, et chaque heure passée à regarder les Tixels (où à garder la page ouverte dans un autre onglet ;) ) entraîne 120 générations (à vous tous seul !).

Ainsi, avec 10 bénévoles, on aura presque 1200 générations par heure, soit presque 50 naissances de Tixel, 5 mort, et 600 mouvements !

Faites vivre les Tixels ! Il vous suffit de laisser un onglet ouvert ! :p

Informations complémentaires :



Pour l'avenir, une optimisation du code et de la gestion des Tixels, et peut-être des Tixels "spéciaux".

Par contre, il advient qui si personne n'y est présent.. Le monde des Tixels dépérira. :(

Sauvez les Tixels !

Chaque Heure passée sur le monde des Tixels les fait évoluer !

Mises à jour :
-Compteur de Génération
-Compteur de Tixel
-Reproduction des Tixels intensifiés
-Mort des Tixels sous un autre algorithme
-Mouvements des Tixels 10% plus rapides
-Distinction du Tixel Doyen (le plus vieux)
-Ajout de la mort de Tixel par Vieillesse
-Création des maladies chez les Tixels
-Ajout des Tixels infectés rouges
-Re-calibrage des épidémies chez les Tixels
-Système d'anti-extinction des Tixels
-Ajout d'un historique des évènements chez les Tixels
-Nettoyage automatique de l'Historique
-Modification du Texte, insistant sur les dangers
-Déplacement d'un Tixel vers l'Est pour créer une nouvelle souche
-Ajout d'un compteur de vies. (Nombre de Tixel en vie + Nombre de morts)
-Augmentation temporaire du taux de natalité de 0.6
-Augmentation définitive du taux de natalité.
-Ajout d'une statistique sur la population
-Mise dans l'ordre décroissant les messages de l'historique
-Mise dans l'ordre décroissant les statistiques
-Distinction des épidémies dans les statistiques
-Ajout dans les Stat. de séparateurs tous les 100/1000/10000 générations
-Les positions x et y limitées entre 1 et 999
-VERSION 1.3
>>Observation en cours des conséquences de la nouvelle mise à jour
>>Les Tixels sont désormais influencés par leur entourage
>>Les Tixels peuvent interagir avec leur entourage
>>Les épidémies se déclenchent selon la densité
>>Les maladies se propagent de proches en proches
>>Les reproductions sont désormais hermaphrodites (et non asexués)
-Reproduction sexuée désactivée. Les Tixels sont incapables de se trouver un partenaire.
-Suite à une trop fort épidémie, augmentation de la fertilité.
-Augmentation désormais permanente.
-Dispersion de la population favorisée.
-Panique ! Les Tixels sont paniqué à la vue de Tixels infectés. Ils auront plus de chance de quitter la zone.
-Ajout des Nourrisseurs. Tixels exceptionnels pouvant limiter le pouvoir contaminant des infectés.
-Optimisation légère du code
-Ajout d'un fichier Css
-Limite au tri des stats
-Optimisation, retrait des requêtes SQL dupliquées
-Ajout d'une description du Tixel suite à un clic dessus.
-Ajout d'un design alternatif noir.
-Remake de l'en tête avec du magnifique dugfont.
-Optimisation majeure sur le code.
-Limite de population retirée.
-Vitesse de reproduction augmentée.
-Ajout d'une super vidéo.
-Système d'influence sur les déplacements des Tixels.
(Dernière mise à jour)

Avenir :
-[OK]Influence de la localisation sur les tixels
-[OK]Modification de l'algorithme des déplacements des Tixels
-[OK]Interactions plus poussées entre Tixels
-[OK]Distinction par type de Tixel
-[NO]Tixels sexués
-[NO]Nourriture à Tixel
-[OK]Description des Tixel
-[NO]Tixels prédateur
-[NO]Zoom
-[NO]Évolution des Tixels

Le projet est terminé, le développement est fini.
Je pense qu'aller plus loin serait s'éloigner de la simplicité relative des Tixels au départ.

Si vous désirez avoir les sources ou reprendre le projet, envoyez moi un MP, je me ferais une joie de juger vos motivations et vous répondre.

L'avenir ? Pas tout à fait si noir... Peut-être un Tixel World, où chacun pourra se créer un monde perso pour ses Tixels...
Peut-être l'année prochaine, qui sait ? :D
Édité le 27/08/2011 à 15:12:46 par Sbirematqui
 
Publicité # Posté le 19/07/2010 à 15:15:52

Hors ligne Max59 # Posté le 19/07/2010 à 15:22:51
" Choisir, c'est renoncer. "
Avatar

Je vais regarder, mais ca m'a l'air bien marrant. Le genre de truc ou je pourrais, je sais, passer quelques minutes tout les jours pour me marrer. :D
Édité le 19/07/2010 à 15:26:01 par Max59

" Si les gens qui disent du mal de moi savaient ce que je pense d'eux, ils en diraient bien plus. "
 
Hors ligne Sbirematqui # Posté le 19/07/2010 à 15:27:46
SERNSERNSERN !
Avatar

Hors ligne Germanof_ # Posté le 19/07/2010 à 15:52:17
Avatar
Groupe : Bannis

Hors ligne Sbirematqui # Posté le 19/07/2010 à 17:08:19
SERNSERNSERN !
Avatar

Pas vraiment... ;)

Je pourrais le faire à l'occasion, mais pour l'instant, les Tixel sont gérés comme entité indépendante, ne s'occupant pas des autres Tixels.

Je prévois un peu plus d'interactions entre les Tixels, et des Tixels "mutants", apparaissant au fil des générations. :)

EDIT : Cap des 1000 générations passées :magicien:
Édité le 19/07/2010 à 17:21:41 par Sbirematqui
 
Hors ligne Snork # Posté le 19/07/2010 à 17:42:51
[...]
Avatar

Pas mal,
Je laisse l onglet ouvert =D
Édité le 19/07/2010 à 19:14:59 par Snork
Hors ligne Lindorm # Posté le 19/07/2010 à 17:57:05
Very Irrelevent Postilion
Avatar

Ville : Combani
Pays : Mayotte

Parfaitement inutile, simplement magnifique... Le genre de trucs que j'adore !
Je sens que je vais pixeler, moi. ^^
Tu pourrais expliquer un peu comment ça marche à l'intérieur ? Tu as utilisé du JS, je suppose ?
;)
(tiens, j'y pense, c'est pas toi le génial inventeur du MariowOS ? Toujours aussi lancé dans les projets inutiles et fantaisistes... :) )

"Dans ce monde, il y a deux catégories de personnes : ceux qui ont un pistolet chargé, et ceux qui creusent.
Toi... tu creuses."
<taille valeur="petit">Ecosia, c'est bien, mangez-en !
Petit projet deviendra grand...
 
Hors ligne Sbirematqui # Posté le 19/07/2010 à 19:10:45
SERNSERNSERN !
Avatar

(MarioW, pour vous servir :p )

Tout est généré en PhP, est les Tixel sont régis par des facteurs aléatoires.

Par exemple, à sa naissance, un Tixel aura une chance sur 2000 de se reproduire, et environ une chance sur 60 de bouger. A chaque génération, le Tixel prend du poil de la bête, et prend de l'âge. L'âge influe de façon directe sur le Tixel :

A sa naissance, il est dépourvu d'énergie, et à plus de chance de mourir que de se reproduire, donc une courbe d'accroissement négative. Mais une fois 20-30 générations passées, il arrive à un stade où il peut être assuré de se reproduire plus vite qu'il mourra (donnant entre un et deux descendant).

Les pics de mortalité se situent juste après une reproduction réussie, limitant grandement l'accroissement de la population.

Bref, c'est un peu un comportement aléatoire prévisible... Mais autant imprévisible. ^^
 
Hors ligne Lindorm # Posté le 19/07/2010 à 19:16:49
Very Irrelevent Postilion
Avatar

Ville : Combani
Pays : Mayotte

Et inversement proportionnel, si j'ose dire. En tout cas, je marquepage ! :p

"Dans ce monde, il y a deux catégories de personnes : ceux qui ont un pistolet chargé, et ceux qui creusent.
Toi... tu creuses."
<taille valeur="petit">Ecosia, c'est bien, mangez-en !
Petit projet deviendra grand...
 
Hors ligne Amatewasu # Posté le 19/07/2010 à 19:27:25
Avatar

Ville : Retiers
Pays : France métropolitaine

Ouai je laisse ouvert pour voir ^_^.

Mais avec opéra, on laisse l'onglet ouvert avec rechargement tous les 5 secondes et ça va plus vite :p .
 
Hors ligne Germanof_ # Posté le 19/07/2010 à 19:28:23
Avatar
Groupe : Bannis

Normal, opera est supérieur à tout.

Comment ça troll ? Non, vérité générale :)

Sinon, je laisse ouvert aussi.
 
Hors ligne Sbirematqui # Posté le 19/07/2010 à 21:06:06
SERNSERNSERN !
Avatar

Vous avez peut-être remarqué que le nombre de Tixel a diminué fortement ces-derniers temps... En effet, il y a eu la première épidémie chez les Tixels ! :waw:

Ne vous inquiétez pas, ils ont survécu ! ^^

Mais pour combien de temps...

EDIT :
Un domaine crée par un certain roibakura : www.tixelstorm.tx
Édité le 19/07/2010 à 21:13:20 par Sbirematqui
 
Hors ligne Lindorm # Posté le 19/07/2010 à 21:31:45
Very Irrelevent Postilion
Avatar

Ville : Combani
Pays : Mayotte

Le domaine ne marche pas, on dirait... En tout cas, 6100 générations, 32 Tixels et en plus, y'en a des bizarres maintenant. Des rouges en forme de +, ils servent à quoi ? :)

Edit : OMG, on vient de passer de 45 à 9 Tix en une centaine de générations. Il faut sauver les Tixels ! :lol:
Édité le 19/07/2010 à 21:33:24 par Lindorm

"Dans ce monde, il y a deux catégories de personnes : ceux qui ont un pistolet chargé, et ceux qui creusent.
Toi... tu creuses."
<taille valeur="petit">Ecosia, c'est bien, mangez-en !
Petit projet deviendra grand...
 
Hors ligne Amatewasu # Posté le 19/07/2010 à 21:32:55
Avatar

Ville : Retiers
Pays : France métropolitaine

J'ai 5 onglet ouvert :p .

C'est quoi cette histoire d'épidémie ?
Plus que 9 tixel, yen avait 30 ya a peine 5 minute...
 
Hors ligne Lindorm # Posté le 19/07/2010 à 21:35:37
Very Irrelevent Postilion
Avatar

Ville : Combani
Pays : Mayotte

Bah en fait, apparemment plus y'en a plus ils ont de chances de mourir à chaque rechargement... Il y en avait 45, du coup, épidémie. Ou alors un nouveau facteur est apparu.

"Dans ce monde, il y a deux catégories de personnes : ceux qui ont un pistolet chargé, et ceux qui creusent.
Toi... tu creuses."
<taille valeur="petit">Ecosia, c'est bien, mangez-en !
Petit projet deviendra grand...
 
Hors ligne Sbirematqui # Posté le 19/07/2010 à 21:38:17
SERNSERNSERN !
Avatar

Les Tixels rouges sont des Tixels Inféctés !

Avec la nouvelle mise à jour, il survient une nouvelle épidémie environ toutes les 3000 générations... :diable:

Plus ils sont nombreux, plus ils ont de chance de découvrir une nouvelle maladie.

La première a tué 40 Tixels, passant de 88 à 48... C'était une épidémie non-voulue, dû à un bug. Je l'ai résolu, j'ai diminué le taux d'apparition d'épidémie et j'ai fais quelques mises au points.

Sauf que... j'ai déclenché une seconde épidémie, pour tester la résistance des Tixels... Et... ILS ONT SURVÉCU ! :ange:

Savons les Tixels ! :D
Édité le 19/07/2010 à 21:40:05 par Sbirematqui
 
Hors ligne Amatewasu # Posté le 19/07/2010 à 21:40:14
Avatar

Ville : Retiers
Pays : France métropolitaine

Dans l'énoncé, il y a apparemment des tixels spéciaux.

Peut-on avoir la liste des tixels spéciaux ? (si il y en a bien évidemment ^_^)
 
Hors ligne Sbirematqui # Posté le 19/07/2010 à 21:45:38
SERNSERNSERN !
Avatar

Il y en a quelques uns, mais ils sont juste un peu différent. Du point de vue Tixel "Spécial", on peut définir plusieurs catégories :

-Tixel normal .
-Tixel Doyen .
Gros Tixel, celui qui a le pllus de chance de se reproduire dans la prochaine génération. En autre, le Tixel le plus vieux.
-Tixel Infecté .
Gros Tixel rouge. Pour chaque Tixel "infecté", le taux de contamination double dans les environts
Édité le 19/07/2010 à 21:47:08 par Sbirematqui
 
Hors ligne Lindorm # Posté le 19/07/2010 à 21:50:38
Very Irrelevent Postilion
Avatar

Ville : Combani
Pays : Mayotte

Ouah, ils reviennent en force ! On est repassé à 12, yihaa et je fais de la pub sur Vancia. :)

"Dans ce monde, il y a deux catégories de personnes : ceux qui ont un pistolet chargé, et ceux qui creusent.
Toi... tu creuses."
<taille valeur="petit">Ecosia, c'est bien, mangez-en !
Petit projet deviendra grand...
 
Hors ligne Sbirematqui # Posté le 19/07/2010 à 22:47:42
SERNSERNSERN !
Avatar

Hors ligne Germanof_ # Posté le 19/07/2010 à 23:38:18
Avatar
Groupe : Bannis

Hors ligne $peculator # Posté le 19/07/2010 à 23:52:17
Café addict
Avatar

J'adore le concept, tout comme j'ai toujours aimé ce genre de site pas très utile (Je le dis sans critiquer ^^ ) mais qui fait bien passer le temps :D

C'est quand même un peu dommage qu'on voit pas les Tixels bouger en direct.

Bonne continuation ;)
Édité le 19/07/2010 à 23:52:54 par $peculator
Hors ligne Sbirematqui # Posté le 19/07/2010 à 23:59:19
SERNSERNSERN !
Avatar

Hors ligne $peculator # Posté le 20/07/2010 à 01:49:06
Café addict
Avatar

J'ai une question, que veux dire cela exactement ?

"Ohoh ! Deux de nos Tixel ont turlututé !"

:lol:
Hors ligne Sbirematqui # Posté le 20/07/2010 à 09:37:38
SERNSERNSERN !
Avatar

Hors ligne matheod # Posté le 20/07/2010 à 10:24:30

Avatar

faudrait vraiment faire une gestion homme/femme avec les capacités de reproduction dépendant de la presence d'un sexe opposé dans les environs.

Un jeux original qui change des mmorpg tout en en gardant le thème : League Of legend!

Un contrôle parentale sur le site du zero pour les admins ?
Image utilisateur
 
Hors ligne $peculator # Posté le 20/07/2010 à 13:39:53
Café addict
Avatar

J'approuve l'idée de matheod, ce serait vraiment pas mal. ;)
Hors ligne Lindorm # Posté le 20/07/2010 à 14:09:10
Very Irrelevent Postilion
Avatar

Ville : Combani
Pays : Mayotte

Complexification en vue, reproduction sexuée des Tixels ?... 'Faut voir, ça peut être marrant. :)
En attendant, 19751 générations pour 50 Tixels ! Mais je prévois une épidémie, y'a plein de malades, là. :p

"Dans ce monde, il y a deux catégories de personnes : ceux qui ont un pistolet chargé, et ceux qui creusent.
Toi... tu creuses."
<taille valeur="petit">Ecosia, c'est bien, mangez-en !
Petit projet deviendra grand...
 
Hors ligne Sbirematqui # Posté le 20/07/2010 à 15:30:33
SERNSERNSERN !
Avatar

C'est vrai qu'une reproduction sexuée serait beaucoup plus intéressante, mais le fait est... qu'actuellement, tout est basé en PhP et des requêtes MySql. Avec nos 50 Tixels, on stagne à 60 requêtes MySql, ce qui est plutôt agréable pour l'utilisateur...

L'idée est en rajoutant des interactions entre Tixels, on devra au moins gérer la recherche des Tixels sur la même position, ce qui allongera les requêtes à 120/chargement. Ensuite, ces contacts sont plutôt rares et fortuit (hors reproduction) et la gestion d'une direction à prendre plutôt qu'une autre pourrait amener le nombre de requêtes MySql à 360/chargement. Sans compter pour éviter les reproductions consanguines il faudra gérer une seconde table et un arbre de paternité sur 2-3 parents...

Bref, l'inclusion d'un tel système est possible, mais pas à partir du système actuel de BDD MySql. Il faudrait gérer tout ça en découpant par secteurs de 50 par 50 pixels sur l'écran, stockés dans des fichiers, en demandant à la BDD ceux que l'utilisateur doit afficher et mettre à jour les informations pr secteur et en regroupant les ID des Tixels dans un tableau en deux dimensions...

Pour conclure, sous MySql, le temps de chargement d'un page pourrait en être porter à 10 secondes par page chargée (c'est énorme) et en développant un nouveau système, un très gros travail, on pourrait diminuer le temps à 2-4 secondes, bien trop pour pouvoir s'y lancer.

L'idéal serait un code en C s'exécutant en continu sur le serveur, l'utilisateur n'affichant que les données stockées, et envoyant au script l'ordre de mettre en attente une génération de plus. Mais là, ce n'est pas du ressort de la plupart des hébergeurs... :(

(Sinon, je me fait un serveur dédié sur ma connexion ADSL quipu :D )
 
Hors ligne Germanof_ # Posté le 20/07/2010 à 15:45:32
Avatar
Groupe : Bannis

Retour au forum "Présentation de vos projets" ou à la liste des forums

Pour accéder à cette section
Connectez-vous !
connexion_rpx