[SQUARE] Les bonuuuus

Le plus gros, c'est le joueur Salut à tous! Ce soir, je suis assez content de moi. En effet, j’ai rajouté à la fois les bonus dans [SQUARE] et j’ai pu refactoriser une grosse partie du code en components indépendants de leur utilisation. Cela permet ainsi d’avoir une classe pour bouger/replacer de sobjets qui se déplacent linéairement (les bonus/obstacles) et des hitbox qui s’adaptent à la position, taille et rotation de l’entité qui les possède (le joueur, les bonus et obstacles). …

Posted on .

[SQUARE] Les highscores

Salut à tous! Petite mise à jour ce soir seulement. j’ai commencé à mettre en place un système de highscore. Pour le moment et uniquement sur la plateforme HTML5, le jeu sauvegarde que le meilleur score. A terme, je pourrais avoir un système bien plus flexible et multi-plateformes. …

Posted on .

Nettoyage du site

Salut à tous! Le site avait pris un peu de poussière, alors un peu de nettoyage ne peut faire que du bien. Comme vous pouvez le constater, le nettoyage s’est surtout réalisé au niveau de l’organisation des widgets. Exit la liste des catégories trop longue, j’ai mis les derniers posts du site ici. C’est un peu plus joli à voir (mais c’est un poil redondant dans le menu principal). …

Posted on .

Square : Progression

Salut à tous ! Je profite du week-end pour avancer un peu plus dans le projet actuel. J’ai notamment réussi à mettre en place correctement le changement d’état (menu <-> jeu) avec toutes les transitions qu’il faut. J’ai commencé aussi à mettre en place les mécanismes de jeu. Les obstacles, les carrés blancs, ont leur routine de placement qui seront appelés une fois qu’ils sortiront de l’écran. Il s’agira de ne pas les toucher (c’est en cours de programmation). Je m’amuse comme un fou avec les transitions (tweens) et les évènements avec délais. …

Posted on .

Squared : Demo jouable

Salut à tous! On var encore parler du projet Squared aujourd’hui! :p J’ai d’excellentes nouvelles; j’ai pu grandement avancer dans le projet et voici une petite liste non exhaustive des ajouts: Ajout de la collision (attention, le carré tourne mais aussi sa hitbox!) Ajout du trigger de défaite. Animations : ralentissement du jeu lors d’un game over et apparition/disparition du score Correction d’un bug issue de la défaite où des carrés obstacles continuaient à apparaitre malgré le changement d’état Meilleur fonte de caractères : j’ai dumpé une plus grosse version d’Open Sans en bitmap, ça rend mieux, non? Ajout de score : vous pouvez voir le score en plein milieu de l’écran. Faudra que je cherche comment stocker des données de manière plus permanente avec snowkit. Réglage primaire de la difficulté. Ca va encore changer mais bon. Suppression d’une font obsolète ralentissant le chargement. Sur le plan, il va y avoir du refactor à faire pour tenter un modèle par components qui pourrait permettre d’intégrer plus facilement les bonus ou autres features. …

Posted on .

Projection pour FiXOS

Salut à tous! Ca faisait un petit moment que j’avais pas tapé quelque chose à propos d’un projet, alors voici de quoi vous réjouir (ou pas, hahah.) Cette fois, on va retrouver un peu le monde particulier de la programmation sur calculatrices et le monde de la programmation système. FiXOS est un projet initié par Kristaba de kernel (hautement expérimental en ce moment) POSIX (coucou la famille des *nix) qui aurait pour but final d’offrir une plateforme de développement bien plus stable que, disons, l’OS de Casio. Comme dit précédemment, il est encore très expérimental, n’espérez pas vous lancer déjà à la conquête des GUI ou d’autres trucs de ce genre, c’est à peine si j’arrive à forker1 à initialiser les trucs principaux comme stdin/out/err correctement… :-/ …

Posted on .

Projet Haxe&Luxe : Square

Salut à tous! Voilà que j’ai trouvé du temps parmi les études et voilà que je recommence à programmer sur ordinateur. J’ai enfin réussi à installer Haxe sur mon Manjaro (un ou deux ans que je désespérais de programmer en Haxe sur un Arch/Manja…) et donc j’ai intallé les libs qui me manquaient tant, dont HaxeFlixel. Par curiosité, j’ai suivi l’idée d’un ami sur Twitter et j’ai testé Snowkit. Snowkit est un groupe de trois librairies censées gérer les projets, rajouter des fonctionnalités a des IDEs répandus dans l’univers d’Haxe, mettre un place une plateforme cross-platform dépendant de OpenGL/WebGL pour HTML, Linux, Mac, Windows et Android et mettre un place un moteur de jeu basé sur… Je sais pas encore, il semblerait que ce soit un système Entiy/Compomnent (voyez Unity3D et sa manière de gérer les objets dans un jeu, un objet est composé de components tels un modèle 3D, un modèle de collision, etc…). …

Posted on .

Intermède : Rentrée!

Salut à tous! Les vacances se sont bien finies et la rentrée a enfin pu commencer sur les chapeaux de roue. Mon absence au mois d’août est due à l’absence de réseau Internet stable (pas moyen de recevoir/envoyer de gros fichiers). M’enfin bref. Le plan pour les mois à venir pour Rétro-Actif est simple: Rattraper le temps perdu en écrivant les articles / tests en attente Écrire des pages indépendantes pour mes projets plus ou moins avancés (j’ai un nouveau projet en C basé d’un déjà existant qui a l’air bien parti). S’occuper des attaques de spam. Je subis de plus en plus fréquemment des spams venant du même compte, je pense que je vais activer un service anti-spam. Vous ne devriez pas les voir, je dois accepter un commentaire pour qu’il puisse être affiché. C’est à tire de vérification de l’origine. Du coté serveur, je devrais faire un peu de maintenance habituelle (notamment le nettoyage de ma section public_html), nettoyage et amélioration des performances. J’hébère un serveur de jeu pour un ami sur le même serveur et vous n’aimeriez pas accéder au serveur quand ledit programme me pompe toutes les ressources du serveur du site… …

Posted on .

Mini projet Unity : MàJ Visuelle, Kenney et autres infos

Salut à tous! J’ai eu la la chance d’avoir un pack d’assets venant de Kenney qui propose des tilesets pour des jeux physiques tels que des Totem Destroyer, Angry Birds, etc… J’ai pu améliorer les graphismes du jeu assez facilement et obtenir de nouvelles tailles de sprites pour les blocs. Chouette! …

Posted on .

Mini projet Unity : Balance

Salut à tous! Je me suis remis à mon ordi, yay! Ne pouvant jouer à de jeux récents (le seul/les seuls AAA que je puisse jouer de récent sur cette bécane sont TF2, Portal 2 et Burnout Paradise) et n’ayant pas trop envie de jouer, j’ai décidé de me lancer à un mini projet sur Unity, histoire d’apprendr eà m’en servir. Ainsi, j’ai commencé un jeu classique de balance. Ce que je prévois est un système de niveaux où on a un sac avec plusieurs blocs que l’on doit placer sur une plateforme qui n’est pas stable du tout. A terme, je devrais pouvoir faire au moins un menu et un système de niveaux. Quoi qu’il en soit, j’ai encore beaucoup de progrès à faire, on ne peut aisément transiter entre la programmation sur calculatrice et la programmation à l’aide d’IDE tels qu’Unity. Je vous laisse le prototype ci-joint. Cliquez sur les blocs et déplacez-les sur la plateforme en bois pour équilibrer le tout. Chaque type ayant une friction, un poids et un coefficient de rebond différents, je devrai à terme avoir plusieurs types et tailles de blocs. Amusez-vous bien! [unity src=“202”] …

Posted on .