Alone and lost (beta v1.00), un jeu de labyrinthe en 3d avec opengl

5/5 (12 avis)

Vue 8 579 fois - Téléchargée 1 066 fois

Description

Voila un petit jeu 3D utilisant l'API Opengl, dedans je montre comment utilisé des tableaux (sort de matrice mais en plus facile) pour les niveaux, le déplacement et une vision grace à la sourie...,
on peut y jouer à deux en réseau pour cela j'utilidse Winsock....
Bon, c'est qu'une version beta, y a encore des bugs, mais je vais les corrigés

Aller voir, car je suis nul pour d'ecrire.

Quelques trucs à savoir tout de même:

Le but du jeu c'est de trouver la sortie le plus rapidement possible.

les touches :
directionnelles pour se deplacer
et la souris pour regarder
les touches w et c pour pivoter

La création des niveaux est très simple vous ouvrez le bloc note et vous enregistrer le niveau avec l'extension *.niv
Avec comme nom un numero
Vous avez qu'a ouvrir les niveaux que j'ai deja tappé et vous verrez comment ca marche.

Les lettres:
- m represente un mur où les 4 faces sont texturées (mur fait pour les angles)
- h : mur "horizontale" que 2 coté du mur sont texturé :
_
|_| --> represente un mur vu de haut
bas là avec la lettre h se seront les faces horizontales qui seront texturé

- v : mur verticales texturés (inverse de h)

- s : le sol
- B et b : mur qui se léve et qui se baisse à un intervale de temps de 10 à 30 sec
si B se baisse alors b se lève et inversement avec un intervale de temps de 10 à 30 sec
-T et t : sol qui apparait et disparait même principe que B/b

- I majuscule represente un mur à travers le quelle on peut passé

Il est vrai si vous faite des niveaux il y a beaucoup de lettre a se rappelle et l'histoire des murs 2 ou 4 cotés texturés n'est pas évidente donc pour ca j'ai fais un programme,un convertisseur, qui permet de ne pas s'occuper des h,v à la création des niveaux.

Donc en faite pour créer un niveau il faut connetre les lettre : m,s,t,T,b,B,I. Donc si vous avez un mur a placer mettez la lettre m sans vous préoccupé si c'est un mur "horizontal" ou "vertical" et une fois votre niveau fais passé le au convertisseur.

Je sais je ne suis pas très claire mais j'aime pas faire de broullion

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Stormy Messages postés 255 Date d'inscription samedi 20 avril 2002 Statut Membre Dernière intervention 16 janvier 2007
18 avril 2003 à 21:30
Très bien pour de l'openGl sous VB mais particulièrement instable dans les commandes de la souris. Continue et @ pour un Counter-Strike VB mdr :)
cs_norton Messages postés 215 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 21 août 2011
19 avril 2003 à 01:07
Super bravo c'est super . je trouve que c'est tres bien fait 10/10
ha pour Stormy pas mal l'idée de faire un counter stkike en vb
a ton avis est faisable avec pas mal de boulot ??
CausPupus Messages postés 32 Date d'inscription vendredi 13 décembre 2002 Statut Membre Dernière intervention 31 décembre 2005
19 avril 2003 à 02:56
Pour faire un counter en VB, ca me diré bien mais là j'ai le bac à la fin de l'année et je suis deja en retard dans mes revisons.
Mais pourquoi pas, je vais y reflechir et essayer de voir ca si je peux faire ca pendant les grandes vacances
anduril22 Messages postés 75 Date d'inscription mardi 5 mars 2002 Statut Membre Dernière intervention 5 octobre 2005
19 avril 2003 à 09:04
non mais arrêté de réver.... Counter Strike ca utilise le moteur de Half Life. Commencé déjà par faire un moteur à la doom stable et rapide avec VB. Y'aura beaucoup de boulot déjà. Avec gestion des collision etcc... Le clone du moteur de doom. Si vous y arrivé vous pouvez tester un moteur style half-life. Mais la c'est du C. avec un faut langage objet comme vb, je vous souhaite bien du courage...
cs_Alain Proviste Messages postés 908 Date d'inscription jeudi 26 juillet 2001 Statut Modérateur Dernière intervention 1 février 2015 2
19 avril 2003 à 13:35
ahahahaha counter en vb ahahahahahaha

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.