CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Preview] Duke Noel 3D

KennethMcKormi
KennethMcKormi
Niveau 10
14 novembre 2009 à 02:53:40

a ouai m'en rappel de ce projet :-(

________________________________________________

The World Ends With You jeune gomme :noel:

Dédi by Summas :cool:
http://www.noelshack.com/up/aab/dedisummas-8feb61ed41.png

DukeNoel3D
DukeNoel3D
Niveau 8
14 novembre 2009 à 03:12:50

Oui c'est lent, j'fais ce que je peut. :snif:

Pseudo supprimé
Pseudo supprimé 14 novembre 2009 à 09:57:10

Quoi? :fou:
Mais mon pauvre, ça n'a (presque :noel: ) rien à voir :fou:
Blasphème :fou:
Rien qu'avec la POO et la STL, on est à des années lumières du C... Ne parlons même pas de Boost, des typename, de la surcharge d'opérateurs... :fou:

DukeNoel3D
DukeNoel3D
Niveau 8
14 novembre 2009 à 13:46:34

Ah :hap: je connais pas STL, boost, je pense pas savoir ce que sont les typename et j'ai jamais compris comment on surchargeait un opérateur :peur: ceci explique cela..

Pseudo supprimé
Pseudo supprimé 14 novembre 2009 à 14:12:21

:honte: :noel:

STL = Standard Template Library, en gros c'est tout ce qu'est std::vector, std::list, std::string... Bref, les trucs indispensables :hap:
Surcharge (opérateur on non) = définir fonctions de même noms mais différentes, exemple :
"int calculer(int a);
int calculer(float a);"
Et les templates (et typenames), je m'en sers pas mais c'est hyper puissant... :ok:

... En gros :hap:

DukeNoel3D
DukeNoel3D
Niveau 8
14 novembre 2009 à 23:14:07

Ah okay :hap:

Pseudo supprimé
Pseudo supprimé 15 novembre 2009 à 09:30:06

Retiens ça :hap:

DukeNoel3D
DukeNoel3D
Niveau 8
19 novembre 2009 à 23:13:05

Ah, vivement mardi soir que mon projet soit enfin fini et que je puisse continuer a bosser sur DN3D :hap:

Pseudo supprimé
Pseudo supprimé 20 novembre 2009 à 17:30:59

Allez op op op :hap:
Moi je cale sur mon loader de niveau... :noel:
On dirait pas, mais c'est chaud à programmer un interpreteur :( :peur:

DukeNoel3D
DukeNoel3D
Niveau 8
20 novembre 2009 à 23:16:19

Loader :peur: après avoir sué sang et tripes sur un loader de .obj j'avait tellement la phobie de ces trucs que je suis justement passé a la SFML pour qu'elle charge mes textures a ma place :hap: rappelle moi de quoi il est question?

Pseudo supprimé
Pseudo supprimé 21 novembre 2009 à 16:33:09

Non c'est plus in interpréteur en fait :hap:

... Un interpréteur de fichiers de niveaux pour mon super snake (ah ok... :noel: ).
Exemple : niveau entouré de murs =
"# Locked OSAL 0.1 DEV STRICT
repeatX to (x) { i };
repeatY to (y-1) { 0 x };
repeatX to (x) { i };"

Là je m'attaque au calcul de parenthèses... :peur: :noel:

Riniax
Riniax
Niveau 7
21 novembre 2009 à 16:45:12

Duke Noel je propose mon aide pour la 3D, j'en fais depuis 3/4 ans, je pourrai te filer un petit coup de main si tu en as besoin, mon msn :
peregrogro@hotmail.fr

DukeNoel3D
DukeNoel3D
Niveau 8
21 novembre 2009 à 19:39:12

Hmm, tu peut pas juste utiliser un fichier texte avec le plan du niveau en ascii :question: un peu de fscanf et roule..

Riniax=> Merci, je note ton adresse, si j'ai besoin d'aide je te recontacterai :ok:

Pseudo supprimé
Pseudo supprimé 22 novembre 2009 à 15:04:02

Alors, 1 fscanf c'est en C, confond C et C++ encore une fois et je t'étrangle :hap:
2, le snake est 'size-independant', on peut y jouer avec autant de cases qu'on veut... (sur un grand écran avec des centaines de cases ça pète :bave: )... :noel: :snif:

DukeNoel3D
DukeNoel3D
Niveau 8
22 novembre 2009 à 15:37:59

Je vois :hap: désolé pour le C et le C++ hein, j'prend ça comme ça vient, des fois ça marche, des fois ça marche pas, bon, au scotch, comme d'hab. Mais je m'améliore! je suis content, pour mon projet là j'ai pas utilisé UNE SEULE variable globale sur mes milles lignes de code :bave: alors que duke noel 3D, pour le même nombre de lignes (bizarre, au passage :( ), est entierement basé dessus :hap:

Pseudo supprimé
Pseudo supprimé 24 novembre 2009 à 14:58:42

Normal, en jeux vidéo on a souvent besoin de variables globales :hap: , ou alors faut se trimballer des références dans les constructeurs... :mort: , alors que dans la plupart des autres types de projets non? :oui:

prepucedeporc
prepucedeporc
Niveau 7
24 novembre 2009 à 18:04:08

Alors jeune gomme tu en est où avec ton jeu ?

PityLePanda
PityLePanda
Niveau 7
24 novembre 2009 à 18:06:00

/encourager

DukeNoel3D
DukeNoel3D
Niveau 8
25 novembre 2009 à 00:05:54

Ca dépend, a part les options les variables globales sont finalement pas si intéressantes que ça.. Mon projet, qui etait un jeu, s'en passait très bien.

PrepuceDePorc (ouh le pseudo..)=> Ca va reprendre :hap: demain, si j'suis pas crevé, je recode. Et j'ai appris a avancer vite, ça tombe bien, ça devrait accellerer les choses. Après je te cache pas qu'a la base il etait prévu pour début octobre :-d mais ça devient interminable, bon.. Je vais torcher en vitesse les collisions, finir l'IA et après on verra bien, peut etre commencer a rajouter des armes, changer le système de balles pour qu'on tire au railgun pendant qu'on voit les balles ennemies, comme dans duke nukem 3D, et on aura un truc qui commencera a tenir la route.. A ce moment là je m'occuperai des options, je pense. J'ai appris a ecrire dans des fichier binaires pour ça, même si pour une raison inconnue, quand le code marche sous windows, il marche pas sous linux :doute: et ça fait chier, ça. Mais peut etre qu'une démo tombera sous peu, j'ai appris a faire tourner la SFML sous visual C++ et a compiler un executable :-d

Pseudo supprimé
Pseudo supprimé 25 novembre 2009 à 12:56:25

Utilité d'écrire les fichiers binaires? :hap:
Des trucs *.dat ou autre?... :noel:

Bon, je retourne jouer à Dragon Age, un jeu que j'ai pas besoin de programmer moi-même :content: Ouf... :noel:

Sous forums
  • Le Grand Voyage
  • La Corée du Toast ( Salut Yuengling )