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

Methode d'apprentissage C/C++ (Final!)

Lapintade
Lapintade
Niveau 30
09 février 2004 à 00:59:18

Ben voila une belle version pour VC++ et DEVC++

http://perso.wanadoo.fr/ck/NGCK.htm

Je suis interressé de savoir si ca marche bien et d´avoir les avis de ceux qui l´ont fait. Pour ceux qui connaissent deja le C/C++ si vous voulez faire de nouveaux exos, je suis preneur, il en manque entre la serie F et G.

----------------------------------------

- « NGCK » Qu’est ce que c’est ?

NGCL est une methode d’apprentissage du C/C++ par le biais d’exercice pratique liés aux jeux videos.

NGCK est un environnement simplifié de développement pour PC. L’idée est d’avoir une abstraction complète de la machine en proposant des fonctions d’affichages très rudimentaires ( par exemple la fonction KPrintSquare(X,Y) qui affiche un carré blanc à l’écran).

NGCK s’adresse aux débutants en programmation. Il permet de créer des premiers programmes simples sans avoir la contrainte de comprendre comment fonctionne une librairie d’affichage sur PC et ainsi de pouvoir se concentrer sur l’apprentissage du langage C/C++.

NGCK possède une structure similaire à celle d’un jeu vidéo. C´est-à-dire qu’on retrouve une partie « initialisation » qui sera le code exécuté au lancement du jeu, et ensuite une parti « boucle de jeu » qui sera exécutée à chaque balayage de l’écran.

kokoala
kokoala
Niveau 7
09 février 2004 à 19:52:31

pour le probleme qu´on peut pas rester appuyé sur la touche dans devcpp, faut enlever le effacecommandes() de la boucle.

Lapintade
Lapintade
Niveau 30
09 février 2004 à 19:57:33

En effet ca fonctionne avec cette astuce.
Mais je vois maintenant ou est le vrai probleme, la nouvel version aura la correction.

_shaman
_shaman
Niveau 4
09 février 2004 à 19:58:42

bravo, j´ai pas encore eu le temps de ragrder les sources mais ca a l´air d´etre du bon boulot :ok:

Lapintade
Lapintade
Niveau 30
09 février 2004 à 20:07:05

Merci

Lapintade
Lapintade
Niveau 30
10 février 2004 à 09:32:34

Alors des volontaires pour esayer ? ? :)

Makineros63
Makineros63
Niveau 7
10 février 2004 à 15:29:41

lapintade, je vais essayer :)

Giga-Nova
Giga-Nova
Niveau 9
10 février 2004 à 15:32:23

pouquoi ne fais tu pas des tutoriaux pour le C/C++
ce serait bien

Lapintade
Lapintade
Niveau 30
10 février 2004 à 15:53:15

Giga-Nova ==> parcque qu´il en existe deja pleins, il existe des bouqins, etc . .. quel interet de refaire ce qui existe deja, surtout quand c´est bien fait ? ?

Par contre ce que j´ai fait c´est une methode complementaire pour apprendre tout en s´amusant, ca ca existait pas ( enfin je pense :) )

Giga-Nova
Giga-Nova
Niveau 9
10 février 2004 à 16:01:49

ce que je veux dire c´est que tu pourrai faire la meme chose mais pour les bases
le tout debut debut.

Lapintade
Lapintade
Niveau 30
10 février 2004 à 16:33:05

Je penses pas que tu ai lu ma doc Giga-Nova, car le NGCK utilise les toutes premieres notions ( variable int, boucle for, if . ..).

On peut pas faire plus simple ( si il y a la pate a modeler et le coloriage en plus simple ! !!)

Silverlink
Silverlink
Niveau 9
10 février 2004 à 17:28:44

Ok je la teste. j´espère sincèrement que cette fois ci elle marchera!! Pour une fois qu´on trouve des tutos sympas, jvais pas manquer ça!!

Lapintade
Lapintade
Niveau 30
10 février 2004 à 17:44:27

J´ai bonne espoir.

Surtout tiens moi au courant . ..

Silverlink
Silverlink
Niveau 9
10 février 2004 à 20:53:45

Bon quand je compile les corrigés, j´ai toujours une erreur ( je me demande si ca vient pas du compilo). quand je lance les executables, jai un ecran derreur dans le meme style qu´avant, mais le message d´erreur est le suivant " [GIShader] Could not compile PIXEL shader SimpleP.cg ( Error: ) "
Si je fais ignore and continue jai bien un point blanc ( premier exo) ou un snake ( dernier exo). mais bon je peux pas faire les exos quoi...

Lapintade
Lapintade
Niveau 30
10 février 2004 à 21:31:35

Pour l´ecran de warning avec les executables, c´est normal . .. ca n´empeche pas l´execution... ca te previent juste que le moteur ne pourra pas utiliser les pixels shaders . ..

par contre pour la compilation, faut voir d´ou ca viens. C´est une erreur de quel type ? une erreur de link ? ?

uncut
uncut
Niveau 10
11 février 2004 à 13:48:55

Existe t il un logitiel d´apprentissage pour debuter dans le C++?Pour vraiment debuter de zero j´entends.
PS:Lapintade,ton nom me fais delirer!quel imagination!

Silverlink
Silverlink
Niveau 9
12 février 2004 à 19:08:57

--------------------Configuration: MyGameExA1 - Win32 Debug--------------------
Compiling...
MyGameExA1.cpp
c:\documents and
settings\adrien\bureau\ngck\easy\corriges\mygameex
a1.cpp(1) : fatal error C1083: Cannot open include file: ´../Ngck_moteur/Ngck.h´: No such file or directory
Error executing cl.exe.

MyGameExA1.obj - 1 error(s), 0 warning(s)

Voilà l´erreur.

Lapintade
Lapintade
Niveau 30
12 février 2004 à 22:14:52

Silverlink> Ah oui je comprends,
as tu lu la doc?? ( j´ai pas l´impression :) ) , car tu essaies de compiler les corrigés ( qui ne sont pas du tout faire pour cela).
De plus c´est vraiment pas bien de commencer par attaquer le corrigé.
Donc lis la doc, c´est fait pour cela, c´est ecrit ou sont les projets.

uncut> On peut pas faire plus simple que NGCK, desolé ( car tu trouve ca compliqué ? ?)

lag-it
lag-it
Niveau 10
13 février 2004 à 15:30:12

C´est vraiment du super boulot pintade bravo :ok:
C´est un peu comme programmer sur une calculette :)

Lapintade
Lapintade
Niveau 30
13 février 2004 à 16:43:20

Merci :)

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment