Affichage des articles dont le libellé est jeu. Afficher tous les articles
Affichage des articles dont le libellé est jeu. Afficher tous les articles

mardi 31 mai 2011

Pong en HTML5

Salut, ça fait presque un an que j'ai plus mis à jour mon blog ! À cause de mes études (études d'informatique, à EPITECH) je n'ai plus eu le temps ni la motivation de continuer la 3D. Même si je continue à toucher blender et à aider de temps en temps (principalement le gamblender), je n'ai rien modélisé depuis.

Donc je risque de ne plus poster de la 3D, mais plutôt de la prog'. Ce qui nous amène au sujet du billet: mon pong en HTML5, utilisant la balise canvas, sans flash donc.

Que vous pouvez tester là:


Oli's Pong:



Pour jouer à ce jeu vous devez avoir un navigateur qui supporte la balise HTML5 "canvas".
Je recommande l'un de ces navigateurs dans leur dernière version:



  • Firefox (jeu testé avec Firefox 4)

  • Opera

  • Chrome

  • Internet Explorer 9 ou plus uniquement (testé avec IE9)

  • Safari (vous verrez peut-être ce message, mais le jeu devrait fonctionner)




Commandes: touche S pour commencer, touches E et D pour bouger.






Le code est dispo ici: http://oli-s-storage.voila.net/pong.js. Pas encore tout à fahttp://www.blogger.com/img/blank.gifit propre, je ferais peut-être une autre version.

Je débute en JS et tout donc si quelqu'un a de bons conseil je suis preneur ;) .

J'oubliais: il faut un navigateur moderne, téléchargez la dernière version pour être sûr, pour ma part j'utilise Firefox 4, j'ai testé avec IE9 aussi ;)

EDIT: version plus évoluée ici: http://oli-s-storage.voila.net/dev_pong/olispong.html (en cours de dev, je mettrais à jour de temps en temps)

samedi 27 mars 2010

Début d'un FPS

Hello !

La semaine dernière je me suis lancé dans un projet de un FPS avec le gameblender, ce projet n'est pas tout nouveau, c'est un vieux truc que je reprend à zéro:
Voir ici et !

Cette fois je ne fonce pas tête baisser dans la mod des perso et des niveaux, je vais commencer par faire le gameplay, pour le moment voilà où j'en suis:
- J'ai terminé le système de déplacements, j'ajouterais peut-être la possibilité de sauter
- Le système de santé du même style que call of duty: la vision se trouble quand ton prends des dégâts puis la santé se régénère après un moment de calme.
- Enfin je viens de terminer le système de gestion des armes, on peux changer d'arme avec la molette.

Le système de tir et les ennemis sont provisoires, c'est juste pour égayer mes tests ^^ ! (qui fonctionnent si rarement...)

Voilà une petite vidéo:

[WIP] FPS gameBlender 1

Les ennemis meurent tous quand on en tue un... C'est pas un bug c'est une fonctionnalité spéciale !! Plus sérieusement, voilà les détails du problème:
http://blenderclan.tuxfamily.org/html/modules/newbb/viewtopic.php?topic_id=24888&forum=3
Si jamais quelqu'un passe et peux m'aider ça serait cool !

Si ça intéresse quelqu'un je posterais peut-être un .blend quand ça sera un peu plus abouti.

dimanche 7 décembre 2008

Un jeu en moins de 24h !

(Edit du 13/12/08)
ATTENTION : Une petite erreur s'est glissée dans le jeu, allez dans le menu "Game" et désactivez "Enable All Frame", sinon le jeu risque de tourner trop rapidement ;) .
Je remercie SniperKing pour m'avoir averti.


Bien, le weekend dernier je me suis dit: "je vais faire un jeu vite fais, en moins de 24h!"... Oui, ça m'arrive souvent d'avoir des idées géniales comme ça... Seulement cette fois ça a abouti à quelque chose de pas mal :D .

En 15 / 16h (j'ai regardé l'heure à chaque fois que je touchais au jeu ^^ ) j'ai fait un jeu de plateforme ou on incarne un ballon de basket, le but est simple: atteindre le panier.

Il y a 4 niveaux, j'ai la flemme de continuer pour le moment (en fait c'est pas si court que ça 16h :-° )

Bref, voici les images:






Et enfin le fichier blender.

Voici les commandes:
- Se déplacer: Touches fléchées, droite / gauche.
- Sauter: Espace
- Passer le niveau / recommencer (lorsque vous avez gagné ou perdu): Entrée

Et quelques astuces:
- Pour rebondir plus haut sur les panneaux restez appuyé sur espace.
- Sautez sur place, avancez en l'air et à l'atterrissage vous accélèrerez d'un coup.
- Et vu que la visibilité est moins bonne quand vous allez vers la gauche, allez moins vite ;) (si vous faites des niveaux faut y penser).

Et euh... Voilà, bon jeu !

PS: Si vous faites des niveaux ou quoique ce soit, prévenez moi :) !
Et vous devez avoir une carte suportant les GLSL:
* ATI Radeon 9x00, Xx00, X1x00, HD2x00 et HD3x00 series ou plus.
* NVidia Geforce FX, 6x00, 7x00, 8x00, 9x00 et GTX 2x0 ou plus.

mercredi 5 novembre 2008

Petit bilan...

Voilà un petit bilan de ces vacances, donc comme vous le savez, j'ai plutôt bien avancé dans la création du jeu. Je pense mettre de coté la modélisation du niveau 1 et animer le zombi pour enfin pouvoir bosser l'IA avec quelque chose de concret.

Mais surtout je voulais dire que ça fait 2 ou 3 semaines que je prépare un tutoriel sur le Game Engine de Blender, pour le moment je me concentre sur les briques logiques, peut-être qu'un jour je ferait un introduction au scripts python.

Pour l'instant le tuto ne comporte que 3 chapitres à savoir une intro, les bases du moteur physique et une introduction aux briques logiques en cour de rédaction. Mine de rien le tuto fait déjà 18 pages et il est plutôt en bonne voie.
Je compte le publier aux formats odt, pdf et peut être html, sous licence CC, quant à la date de publication je pense que je le publierais d'ici deux ou trois semaine (il ne sera pas finit, loin de là mais je ferait des mises à jours, un peut comme sur le sdz ;) ).

Enfin, voici une petite video que j'ai fait pour tester la gestion d'atmosphère dans blender 2.48:

Le ciel est entièrement géré par le soleil qui ne fait que tourner, blender calcule toutes les nuances tout seul :) .

Je sais que c'est un peut trop rapide mais, encore une fois, ce n'était qu'un test ;) .

Voilà, voilà ! C'était juste pour dire ça. Maintenant c'est la rentrée, mes posts se seront moins fréquents mais je continue à bosser sur mes deux principaux projets à savoir le jeu et le tuto.

samedi 1 novembre 2008

[Jeu] Gameplay et level design

Bonjour,
Ce matin suite après quelques tests, je me suis aperçu que les ombres en temps réel ralentissaient rapidement le jeu (au bout de 5 / 6 sources ça ralenti vraiment sur mon PC) c'est assez gênant puisque je compte jouer pas mal sur les effets de lumières et d'ombres.

Après quelques réflexions j'ai pris une décision au niveau du gameplay et du level design surtout:
Le je se déroulera de la manière suivante: Tout d'abord, les niveaux seront chargés pièces par pièces (il n'y aura donc pas beaucoup de sources de lumières à gérer), ensuite, il faudra la plus part du temps éliminer tous les monstres d'une pièce pour passer à la suivante.
De cette manière je pourrait augmenter le niveau de détails de chaque pièces. De ce pas je vais aussi jouer sur la variété des monstres (à la base je comptais jouer sur la taille des niveaux...).

Pour finir voici ou en est la 1ere pièce: (modélisé hier, donc il est probable qu'elle change un peut)


... C'est une sale de téléportation, comme vous voyez il n'y a pas encore les textures mais ça viendra ;) .

Voilà tout !

dimanche 5 octobre 2008

Blender 2.48rc = Surprise §

Salut à tous, je suis heureux de vous annoncer que Blender 2.48rc est sorti ! Biensur ce n'est qu'une RC (Realese Candidate, sorte de version beta quoi). Et devinez quoi ?!
Ils ont amélioré le Game Engine comme des fous :D !

Donc deux énormes ajouts:
- Support des shader GLSL (diffusion de la lumière réaliste, normal mapping, ombres portées, ramp shaders en temps réel etc...)
- Support des soft-bodys en temps réel
Et en plus ça ne ralenti pas le PC ! (enfin, ça dépend de la puissance mais si vous avez un PC moyen ça devrais aller).
Cliquez ici pour en savoir plus

Bon, cette sortie est une bonne surprise mais moi je viens rajouter mon grain de sel avec cette video:


Et deux screen car la qualité de dailymotion n'est pas très bonne:



Ne vous inquiétez pas je compte bien sûr continuer mon ancien projet, mais peut-être que je vais terminer ce petit jeu (soit je le fait d'ici la semaine prochaine, soit je fait quelques ajout de temps en temps). En fait à la base ce n'était qu'un petit test et puis j'ai été séduit par ma propre création, et j'ai commencé à ajouter ce système de batterie (la barre bleu que vous voyez) et j'ai fait un système de tir (on peux lancer des pierres) et peut-être que je rajouterais autre chose encore.

Si vous êtes intéressés par le fichier *.blend et/ou un mini tuto sur les nouveautées du game engine dans blender 2.48 dites-le moi ;) .

Pour finir voici un petit lien ou on vois mieux les sharder (c'est mon 1er test):
http://b.imagehost.org/0020/GLSL.jpg

À +.

dimanche 28 septembre 2008

Des screens du jeu §

Bonjour, comme promis je vous informe sur l'avancement du jeu:

Voici ce que a été fait en gros:
-Mapping: 70%
-Deplacements: 90%
-Système de tir: 20%

Il ne reste qu'à terminer le système de tir et je passe à l'IA (il n'est pas urgent de terminer le texturing, ce n'est qu'une map test)

J'ai up-loadé une vidéo elle est de mauvaise qualité... Je tenterais d'en faire une autre ;) :


Je vous laisse 2 screens:



C'est pas franchement esthétique mais ça peut être fun :) . Et ne faite pas attention à l'arme ainsi qu'aux parties non texturées.

mercredi 24 septembre 2008

Shader GLSL supportés dans blender 2.48 !

Bonjour, tout d'abord désolé j'ai eu quelques problèmes pour finir la map et publier quelques screens ce weekend, je pense pas avancer dans le texturing cet aprèm' mais ce week end oui ;) . (je sais me faire attendre hein ^^ ?)

Bref, je vous annonce juste que j'ai lu que blender 2.48 (actuellement en préparation) supportera les shaders GLSL (grace au projet yo Frankie!). Et ce même ne temps réel, ça permet de changer complètement la gueule d'un jeu (hé oui ça sera dispo même en temps réel :) !), regardez:


Je compte pas mal là dessus pour donner du dynamisme à mon jeu, du moins pour les graphismes. Donc si les graphismes sont un peut crus pour le moment je ne m'inquièterais pas trop. je vais donc me concentrer sur le gameplay en attendant la version 2.48.

Pour en revenir à ce nouveau shader, voici un lien qui en dit plus:
http://www.blender.org/development/current-projects/changes-since-247/realtime-glsl-materials/

Voilà tout pour les infos :) !

vendredi 15 août 2008

Un projet de jeu ?

/!\POST EDITE... Il y a eu un gros mal entendu, je ne vais pas utiliser Crystal Space ;) .

Salut
En ce moment j'ai envi de me remettre au Game Engine de Blender, et j'ai un petit projet de jeu qui est en train de naitre. Ceux qui me connaissent un peut savent que j'aime bien les jeux bourrins ils saurons donc à quoi s'attendre ^^ !

Bref, j'ai vu le game play de Dynasty Warrior 6, ça m'a l'air pas mal et j'ai envi de faire un jeu du même genre mais un peut plus bourrin, style un contre tous (ça c'est surtout pour ne pas avoir à trop bosser sur l'IA...). J'ai une idée de scénario, à la fois simple et compliqué, je ne sais pas trop comment je vais intégrer ça dans le jeu...

Voilà c'était juste pour dire ça. Donc si vous ne voyez plus de graphisme à proprement parler pendant un moment c'est normal ;) .