prototype.neospiro.fr

Ces pages sont des projets en développement ou terminés, suffisament aboutis pour être présentés. Il ne faut jamais jeter son travail, même inachevé !

cell

Un petit script qui immite la vie cellulaire. Cliquez pour en faire naitre une. Deux cellules matures se reproduiront.

En savoir plus

L'objet javascript "param" contiends des variables de paramêtrages : vous pouvez les modifier librement pour voir varier le comportement des cellules (peut provoquer des erreurs si il y a des cellules dans l'environnement).

De mauvais parametres pourrait les empêcher de se reproduire, ou on contraire d'entrainer une bien trop grande prolifération.

UNO

Projet de fin d'étude de DUT

Pour l'essayer, je vous invite a venir avec une à trois autres personnes sur la même page.

En savoir plus

Le but était simplement de faire un UNO multijoueur, en ligne, simple, rapide, léger, sans failles de sécurités (parce que personne n'aime les tricheurs) et convivial.

Le résultat est là : un jeu beau et fluide, avec de belles animations, sans Flash, sans images (les logos sont générés en CSS), avec un chat, et la possibilité de jouer jusqu'à 4 joueurs avec son navigateur.

Le jeu fonctionne de la manière suivante : le client, en HTML/CSS/JS communique avec le serveur, qui lui est en PHP. Dès que le joueur clique sur une carte ou tente une action, la requête est envoyée au serveur. C'est le serveur qui vérifie que tout s'oppère dans les rêgles du jeu, et bien sur, sans failles de type injection SQL ou insersion de javascript.

Certes, il subsiste quelques rares bugs, mais nous avons finit a temps notre projet.

Langages utilisés : PHP/Mysql, CSS Javascript

Mon role dans le projet : Developpement d'une grande partie du serveur, en php.

minicrypt

Un petit script de cryptage animé en Javascript. Pratique pour un blog, pour le fun. Mais néanmoins pas très sécuritaire.

En savoir plus

Le problème posé étais le suivant : Comment puis je crypter un texte de manière a le rendre quand même "lisible", sans qu'il soit trop facile de le décrypter.

Le cryptage et le décryptage sont codé en PHP, puis le décryptage est codé en javascript pour le rendre "visible". Cela donne un effet très particulier, digne de vieux films d'espionnages.

Les espaces et la ponctuation sont conservés. En fait, ne sont cryptés que les caractères présents dans la clé publique, et la clef privée doit être composée de ces caractères.

Quand j'étais petit, j'étais passionné de cryptage. La passion reste toujours :)

ocarina

Un petit jeu, clin d'oeil a Zelda : Ocarina of Time

Developpé en CSS3 HTML5 et Javascript, utilisant les nouvelles balises <audio>

En savoir plus

Grand fan des jeux Zelda, et nostalgique de Ocarina of Time, je cherchais un petit moyen de laisser une trace sur Internet de ce chef d'oeuvre ! Ce mini jeu est une sorte d'émulateur de l'ocarina du jeu.

Detectant les pressions sur les touches, il emet les petits sons sortis des bibliothèques mêmes du jeu (mais convertis).

Si vous jouez une des mélodies du jeu, alors il la reconnaitra.

Bien sur, vous pouvez l'integrer vous même dans votre page, il s'agit d'un objet javascript auquel on peut ajouter nos propres mélodies !

D'ailleurs il n'y a pas que les musiques du jeu !

zound

Un "visualisateur" de musique basique en Javascript (Compatible exclusivement avec Chrome)

(Attention, le chargement n'est pas optimisé)

En savoir plus

Voulant exploiter les toutes dernières technologies du WEB, et passionné par les visualisateur de musiques (comme on en vois dans tous les logiciels de lectures multimédia), j'ai cherché a obtenir un rendu sur plusieurs surfaces en Javascript.

Le texte et le canvas du site réagit au son. C'est simple, mais efficace.

MonAventure

Un programme simple. Vous faites un choix, puis un autre, et encore un... Puis petit a petit, creez votre chemin ! Si une personne viens après, elle pourrai continuer votre histoire, ou en creer une nouvelle !

En savoir plus

J'ai fait ce petit programme en étant a l'université. Comme ca, comme projet personnel, sans grand interet pour mes études.

J'ai trouvé interressant de le développer, car petit a petit, ces possibilitées font un immense arbre ! Cependant, je ne l'ai jamais vraiment alimenté. Quelques amis m'ont aidé a remplir quelques histoires... Mais jamais il n'a été question qu'une histoire se termine. Je ne sais pas si je peux en mettre beaucoup. Tout étant que si je voulais faire un gros nombre de possibilité, j'aurai plutot stoqué dans une base de donnée, et non pas dans des fichiers.

Le plus difficile dans ce minuscule projet étais de calculer l'adresse de chaque histoire. Car chaque lien pointe vers une nouvelle possibilité, et il y en a 3 par pages. J'ai mis un petit peu de temps a résoudre ce problème. L'adresse d'une question est égale à 3 x (adresse de la question précédante) + numéro de la dernière réponse choisie.

Aujourd'hui je suis sur que je serai capable de coder ca en Javascript pour plus de fluidité !

SGU-Outil

Un outil pour faire des calculs d'échange ou de ressource sur StarGate Universe.

En savoir plus

J'ai fait ce script qui fut mon tout premier site avec du javascript qui ne fut pas du copié-collé ! Le but étais d'apprendre, mais aussi d'utiliser cet outil pour faire des échanges sur le serveur. On pouvait même poser des pseudo-factures sur un forum Phpbb !

C'étais a moitié PHP a moitié JS, avec une "base de donnée" écrite en php.