Tetriis: Présentation

mars 2nd, 2008 by Sylfurd

Je vous présente mon nouveau projet; Tetriis !

Comme son nom l’indique c’est un jeu de tetris , mais qui a la particularité de pouvoir se jouer à l’aide d’une Wiimote. Le but principal de ce projet est d’illustrer mes librairies d’interface graphique OpenGL et de controle de Wiimote, et surtout vérifier si mon idée de gameplay à la wiimote était interessante à creuser ou pas sur un tetris :D

Les priorités de ce projet sont de faire un jeu multiplateforme, relativement soigné graphiquement, fluide, et surtout un gameplay aux petits oignons, en mode wiimote ou clavier, au départ je fais ce jeu pour moi, il faut donc que je m’y amuse !

Tetriis10b1min

Voici les caractéristiques principales de Tetriis:

- Graphismes 2D vectoriels OpenGL pour une animation fluide et des graphismes scalables

- Jouable avec une Wiimote ou au clavier

- Gameplay rapide et précis,

- Multiplateforme

 Posté dans Présentation, Tetriis | 4 Commentaires »

Tetriis: News

mars 2nd, 2008 by Sylfurd

2 mars 2007 : Compression de la version 1.0 béta 1 linux en .tar.gz au lieu de .rar

17 février 2007 : Publication de Tetriis 1.0 béta 1

 Posté dans News, Tetriis | Pas de commentaire »

Tetriis: Gameplay

mars 2nd, 2008 by Sylfurd

Quelques précisions sur le gameplay Wiimote s’imposent. Tout d’abord la Wiimote doit se tenir en mode “manette NES”, croix dans la main gauche, boutons 1 et 2 dans la main droite, comme ceci en fait:

TetriisWiimote

 

Incliner la Wiimote sur les cotés, fera s’incliner la pièce qui tombe avec le même angle, pour retourner complètement la pièce, il faut donc retouenr complètement la Wiimote ! Le pavé directionnel sert à déplacer la pièce, et les boutons 1 et 2 à accélérer sa chute.

 

tetriis animation

Au clavier les commandes sont les suivantes pour l’instant:

[W] pour faire tourner la pièce dans le sens antihoraire
[X] pour faire tourner la pièce dans le sens horaire
Fleches droite et gauche pour déplacer la pièce
Fleche vers le bas pour accélérer la chute
Fleche vers le faut pour faire une chute instantanée

 Posté dans Gameplay, Tetriis | Pas de commentaire »

Tetriis: Téléchargement

mars 2nd, 2008 by Sylfurd

Cette version étant une béta, elle est parfaitement jouable mais contient surement des bugs. Si vous en croisez ou si vous avez des idées d’amélioration, merci de me le rapporter en commentaire ou sur mon adresse mail ! Ca me serait d’une très grande aide :)

 

 

Linux:

Tetris 1.0 beta 1 pour Linux ( nécessite les package bluetooth, cwiid et glut )

décompression: tar -zxvf ./tetriis10b1linux.tar.gz

éxecution: ./tetriis

 

Windows :

Tetris 1.0 beta 1 pour Windows ( pas de support de Wiimote actuellement )

 

 

Sources:

à venir !

Je publierais les sources et un .deb lorsque j’aurais réussi à maîtriser autoconf/automake. La version Windows bénéficiera du support Wiimote dans un ( la ? ) prochaine version, quand je me serais attardé sur les différentes bibliothèque Windows en C++ pour Wiomote .

 Posté dans Tetriis, Téléchargement | 4 Commentaires »

Tetriis 1.0 beta 1

février 17th, 2008 by Sylfurd

Here is my new project: Tetriis !
Tetriis10b1min

I bet you’ve gessed, it’s a tetris game, but whith the particularity of being playable with
a Wii Remote. The main goal of this project is to illustrate my libraries of OpenGL accelerated graphical interface and of Wiimote’s interface, and to check if my idea of tetris gameplay with a Wiimote is interesting or not.
The priorities of this project are to make a multiplatform game, with relatively clean graphics, smooth animation and mainly a top notch gameplay, with a wiimote or with a keyboard ( at first i made this game for me so I have to enjoy playing it :D )

Here are the main specifications of Tetriis:
- OpenGL acclerated 2D vectorial graphics, for smooth animation and scalable graphics
- Playable with Wiimote or keyboard
- Fast and precise gameplay
- Multiplateform

TetriisWiimote
What about Wiimote gameplay ? First the Wiimote must be hold in the “NES controller” manner, D-Pad in the left hand, 1 & 2 buttons in the right one, just like that:

tetriis animation

Tilt the Wiimote to tilt the falling block with the same angle, to fully turn the block, you have to fully turn the Wiimote ! The D-Pad is to move the block left and right, 1 et 2 buttons allows you to accelerate the fall.

Here are the download links to the binaries:

Tetris 1.0 beta 1 for Linux ( need the bluetooth, cwiid and glut package )

Tetris 1.0 beta 1 for Windows ( no Wiimote functionnality in this first version )

Being a beta version, it’s fully playable and enjoyable but it probably contains some bugs. If you meet one of them, please, tell me in the comments of this article or on my mail! It will greatly help me to get rid of them :)

I’ll publish the sources and a .deb package when I’ll manage to use autoconf/automake. The Windows version will have Wiimote support in a (the ? ) next version, when I’ll learn how to use the different C++ Wiimote libraries for Windows.

What next with Tetriis ?

- Less bugs :D
- Wiimote support for Windows
- ( Online ? ) Hall of Fame
- Configuration options
- Graphical make over

It’s all for this article, thanx for leaving C&Cs, and stay tuned for the next version :)

Have Fun !

 Posté dans Tetriis ( English ) | 4 Commentaires »

GLUI: Présentation

juillet 4th, 2006 by Sylfurd

Bon ok, je sais le nom a déjà été pris mais tant pis je le garde :P

La principale raison pour laquelle je développe GLUI est que j’avais l’habitude d’utiliser Visual Basic pour faire des logiciels qui nécessitaient une interface graphique ( boutons, menus, fenètres … ). Même si je m’en suis contenté longtemps, et que je l’utilise encore pour faire 2 - 3 applications rapidement, j’ai vite ressenti les limites dès que je voulais y ajouter un minimum de graphisme ou gérer des objets complexes … J’ai donc décidé de me faire une lib où je pourrais faire la meme chose qu’avec VB mais avec toutes la puissance de C++ et OpenGL \o/

Pour l’instant les objets créeable en GLUI sont:

  • les fenetres ( avec barre de titre, bouton de fermeture, bouton de redimensionnement )
  • les boutons cliquables
  • les labels (étiquettes de texte )
  • les acensseurs horizontaux ou verticaux peutimporte
  • les textbox où on peut taper du texte dedans \o/
  • les viewer 3D pour afficher des objets 3D comme son nom l’indique ^^

Et hop un petit exemple simple de ce que je fais avec:
exemple de GLUI

 Posté dans GLUI | Pas de commentaire »

Présentation

juillet 4th, 2006 by Sylfurd

/!\Ouverture du blog, mais en chantier tout de même/!\

Je préviens ça sera majoritairement un devblog, donc un blog sur ce que je développe :D

Pour l’instant j’ai 3 projets principaux:

  • GLUI : une interface graphique en openGL
  • Xolo3D : un Space Shooter sur Nintendo DS
  • Moto3D ( nom non définitif xD ) : un jeu de Moto sur DS type Moto Racer

En ce moment je bosse beaucoup sur Xolo3D, et je compte bien le terminer pour le summer contest de www.neoflash.com pour repartir avec un lot \o/

Mais comme Xolo3D et Moto3D sont tous 2 des projets NDS ce que je fais sur Xolo3D m’aide pour Moto3D.

Et GLUI bah je l’améliore constamment, par exemple pour Xolo3D, j’avais besoin d’un convertisseur Wavefront OBJ > CallList DS, que je me suis donc fait en GLUI en ajoutant qques fonctions et objets en plus ( textbox notamment, viewer3D … )

 Posté dans Général | Pas de commentaire »