Almandin : Devblog Devblog de mes projets

20mai/120

Nouvelle structure (hackgame)

Hallo, je passe donner des nouvelles du projet de mmo de piratage informatique.

Actuellement je vais devoir tout refondre pour mieux refaire. En effet, actuellement tout est géré en php, c'est à dire que lorsqu'on envoi une commande dans le terminal, elle est envoyée telle qu'elle au script php, sans traitement préalable. Ce que je compte faire maintenant, souscrire au php d'une partie du traitement pour permettre plus de flexibilité au niveau de l'affichage des données de réponse.

En effet, actuellement, les commandes ne peuvent retourner que des messages simples qui seront affichés comme réponse des commandes ( exemple : un 'help' affiche la liste des commandes disponibles ). Mais un premier problème pointe son nez : La commande 'Connect'. En effet celle-ci est une commande centrale puisqu'elle permet à un joueur de se connecter à un de ses serveurs disponibles pour acheter des upgrades ou lancer des attaques.
La commande demande une adresse ip, et un mot de passe non crypté. Mais elle ne retourne pas que du texte style "vous vous êtes connecté avec succès" non, elle doit aussi retourner le nom du serveur dans le but qu'il soit affiché dans le chemin d'accès du terminal.

chemin d'accés : "almandin@desktop"

La modification est impossible actuellement.

 

Donc j'envisage une solution qui sera la suivante : Au lieu de ne permettre qu'un seul type d'affichage des réponses ajax en javascript, je vais permettre au js de faire la différence lui-même entre les différentes commandes demandées, pour qu'il modifie la page en conséquence, et ce de façon différente en fonction des commandes tapées.

9mai/120

Jeu multijoueur de piratage informatique

Yo !

Aujourd'hui je parle d'un nouveau petit projet histoire de m'entretenir !

C'est un jeu par navigateur de gestion par console d'une entreprise de piratage. Donc le but du jeu est d'amasser de l'argent en faisant travailler des serveurs ( qui rendent des services ). Ces serveurs sont achetés avec de l'argent par le joueur, ou bien piratés ! En gros au début du jeu, vous avez deux peut-être trois serveurs gratuits, puis vous pourrez librement essayer de pirater les serveurs des autres joueurs pour les obtenir.

Bien sur, chaque serveur est protégé par un mot de passe derrière une adresse ip, et peut être renforcé via plusieurs technologies qui s'achètent.

Le second point vient dans le fait que pour une meilleur immersion, le jeu ne se passe que sur une console ! Tout se fait via lignes de commandes. Se connecter à un serveur, lancer des attaques, augmenter la sécurité d'un serveur, acheter quelque chose etc etc ...

Actuellement ce qui est fait : La page de connexion ( donc l'espace membre qui va avec ), le core.php, qui contient la-dite console + une partie "infos graphiques", telles que l'argent, peut-être des tchats plus tard, des visualisations du réseau de serveurs.

La base du système de console est là. Je peut rajouter toutes les commandes que je veut en les codant, les liens se font tout seuls. Il existe actuellement trois commandes : 'help', 'message' qui sert à afficher un message, et donc m'a permit de mettre en place le système de paramètres ( multiples ou non ), et connect, qui permet de renvoyer le nom d'un serveur en fournissant son adresse ip. Plus tard il faudra aussi renseigner le mot de passe.

9mar/120

petit Portfolio de plus

Bonjour les gens !

Je passe écrire un petit mot sur un nouveau projet réalisé dernièrement : un portfolio pour ma soeur.

Elle voulait s'en faire un mais comme elle bataillait sévère pour le coder je me suis proposé pour le lui faire.

Ça ne m'aura vraiment pas prit beaucoup de temps à faire, ce qu'elle voulait était très simple. En tout je pense que ça a du me prendre 2 après-midi de boulot non intensif.

J'aurais aussi découvert le très sympa plugin jquery "Lightbox" qui permet de visualiser des images à la Web 2.0.

village yaotl
27jan/12Off

Site de gironde olympic cup valide !

Logo du W3C

Bonjour !

Aujourd'hui je passe juste pousser un cri de joie : Le site est valide, autant qu'en HTML et qu'en CSS d'après le web consortium.

Oké en soit ce n'est pas censé être un exploit mais je ne m'y attendait pas vraiment. Je pensais devoir corriger plusieurs erreurs avant d'obtenir un code clair et compatible, mais non ! Du premier coup, site valide HTML5 et CSS3.

Ça fait plaisir !

Remplis sous: Non classé Commentaires