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++

taurux
taurux
Niveau 10
10 mars 2005 à 15:23:12

en fait j´ai lu que la premiere page du topic alors informez moi si je suis hors sujet

Lapintade
Lapintade
Niveau 30
10 mars 2005 à 15:41:20

je voudrais bien la version devC++ si possible

Tu parles de quoi ? . .. de la methode de programmation NGCK ? ??

==> Le lien est sur la premiere page . ..
Tu clic et tu download. C´est pas compliqué :)

guyver2
guyver2
Niveau 10
10 mars 2005 à 16:23:08

>lapintade

tu m´a dit:
La balle est trop lente. J´ai pas remarqué qu´elle accelerait :(.

COMMENT CA ? ????
voit meme pas que la balle accelere???
pourtant si tu ne la laisse pas tomber sa vitesse d´1 pixel tout les 20 impacts

voila comment ca se passe:

    • *************************************

vitesse initiale : 2px
vitesse max : 5.5px(plus je peut pas a moins de revoir pas mal de mes fct de colision et ça il n´en est pas question... je me suis bien trop fais CXXXX avec)
acceleration : 0.05px / impact ( mur brik raquette)
RAZ a la fin d´un lv ou quand la balle tombe.

je vais passer l´acceleration de 0.05 a 0.1 comme ca ca se vera mieu.

au fait dans la derniere version ( celle mise sur mon site le 17/03 apres correction des angles)
je n´arrive plus a finir les 4 niveaux sans perdre avant. Et toi tu vient me dire que tu trouve ca lent.

alors j´en déduis que je suis une buse ( meme pas foutu d´etre bon a mon propre jeu la pitié...)

je commence a croire que j´ai mis un bonus de perfect uniquement pour qu´il ne serve jamais.

je post une nouvelle version demain dans la matinée ( un truc de barbard qui va a 100px/affichage comme ca on vera si ca va pas assez vite gniark gniar gniark...)

Lapintade
Lapintade
Niveau 30
10 mars 2005 à 16:52:03

Tu devrais la mettre plus rapide au depart ( 2 foix plus) et garder ton acceleration.

J´attends la nouvelle version.

Quintoff
Quintoff
Niveau 10
10 mars 2005 à 17:02:55

Beau ptit jeu bien amusant ( jme suis fait les 4 niveua) sinon c´est vrai seul défault : un peu lent...

guyver2
guyver2
Niveau 10
11 mars 2005 à 09:27:13

bon voila la mise a jour du lien a été faite.
donc:
http://www.info.univ-angers.fr/pub/letouzey/sitefac/cbrik/cbrik.html

vitesse et acceleration augmentées.

je pense pouvoir gagner encore en vitesse en revoyant le systeme d´affichage de NGCK.
-au lieu de stocker les case a afficher dans une matrice 480*320 et qu´a chaque loop l´ordi se tape les 153600 cases pour voir si il y a quelque chose dedans...
-faire un tableau de " case" à une dimension stockant toute les case a afficher.
avec le type " case" comme ceci:
struct case:
{
int abscisse;
int ordonnée;
int num_sprite;
int couleur;
}
de cette maniere je ne change qu´une ou deux fct de NGCK
et a chaque loop l´ordi ne parcour que le tableau

une meilleur idée?

Lapintade
Lapintade
Niveau 30
11 mars 2005 à 12:59:39

Le systeme de cases etait pour simplifier l´ecriture de NGCK mais dans ton cas, c´est le temps de l´abandonner.

Tu peux creer un systeme d´objets, representant toutes tes briques par exemple. Chaque objet sera une brique et contiendra sa position, sa couleur, son eventuelle bonus et si elle a été touché ou non. Ca permet de rergroupper tous les parametres des briques dans une structure, et ca te permets de la meme occasion de commencer a toucher la notion d´objet ( le C++).

guyver2
guyver2
Niveau 10
11 mars 2005 à 13:47:11

les brique ont deja leur propre structure:
brik.abscisse et brik.ordonnée
mais c´est vrai que ma methode n´offre qu´un seul type de brique.

j´ai un peu commencé a faire des changement dans NGCK mais le week end arrive et je reprendrais tt ça lundi . ..
a+

guyver2
guyver2
Niveau 10
13 mars 2005 à 22:19:27

ca y est j´ai fini la mise au pint de NGCK le jeu tourne beaucoup plus vite maintenant.
je vous le met mardi aprem.
il est encore possible de l´accelerer ( environ 0.8 fois).

Lapintade
Lapintade
Niveau 30
14 mars 2005 à 13:13:03

Trés bien, ca progresse.

guyver2
guyver2
Niveau 10
14 mars 2005 à 17:20:01

autant pour moi :
j´ai mis
il est encore possible de l´accelerer ( environ 0.8 fois).

or ca voudrait dire que je peux le RALLENTIR.
évidement il fallait comprendre " (environ 1.8 fois)"

voila un message d´importance vital ce qui prouve que j´avais plein de trucs a dire aujourd´hui.

sinon je me suis appercu que mon jeu faisait beaucoup tourner l´UC de mon ordi.
j´ai un p4 3gHz et l´utilisation de l´UC est environ a 70% quand le jeu tourne.
est-ce normal ou est-ce que ca veut dire que mon jeu est tres gourmand.

Lapintade
Lapintade
Niveau 30
14 mars 2005 à 18:02:41

Je pense pas que le jeu soit gourmand . .. Peut etre que ton proc a rien d´autre a faire et qu´il reste sur la tache ( attendre synchro video par exemple).

guyver2
guyver2
Niveau 10
15 mars 2005 à 19:11:53

bon je suis désolé mais pour une fois que je vais a la fac les serveurs deconnent donc pas de nouvelle version pour le moment...
de plus le lien vers la version de la semaine derniere semble mort. :snif:

donc en gros ya rien qui marche . ...

guyver2
guyver2
Niveau 10
16 mars 2005 à 10:56:09

pitiéeeee toujours rien . ..
:snif:

Lapintade
Lapintade
Niveau 30
16 mars 2005 à 11:51:10

Avec un nom comme le tien ( reference a Mac Guyver :) ) tu vas surement trouver une solution !

gollumkawder
gollumkawder
Niveau 10
16 mars 2005 à 11:53:38

ouais sort le chewing gum et le lacet ( :

guyver2
guyver2
Niveau 10
17 mars 2005 à 10:41:43

bon alors je tiens a démentire ces rumeurs désobligeantes guyver2 ne vient pas de mc guyver...

et d´autre part ca y est ca remarche...

en fait les gens qui s´occupe du reseau de la fac ont imposé des quotas ce week end.
on a le droit a 14 MO sur chaque compte étudiant
et il en faut au moins 7-8 pour les programes ( quanta open office...) donc il m´en reste environ 6 pour mon site perso. la semaine derniere il faisait ~20MO donc j´ai tout viré; il ne reste que mes exos de html,javascript,php, et mon casse brique. la page ou il se trouve est toute vide car les images ont étés suprimées.

en gros c´est moche mais ca marche.

donc plus question d´avoir une page rien que pour le casse brique ( les liens précédent sont morts)

voici sa nouvelle adresse:
http://www.inf.univ-angers.fr/pub/letouzey
et il est tt en bas

j´ai mis une version jouable ( cbv5.exe)
et une la plus rapide possible ( rapide.exe)

voila si c´est assez rapide je passe a un jeu de shoot.

guyver2
guyver2
Niveau 10
17 mars 2005 à 10:43:38

alors évidement comme j´ai rien dans le crane le lien n´est pas bon. je me fais pitié des fois...

voici un autre lien
j´espere ne pas me tromper en copiant/collant

http://www.info.univ-angers.fr/pub/letouzey/

Lapintade
Lapintade
Niveau 30
17 mars 2005 à 13:51:47

Tres bien la version CbV5. Je pense que tu as trouvé le bon reglage ( en tout cas, moi ca me plait bien).

La version rapide est tropp rapide et injouable.

Well done.

Ca te derange pas que je garde ton jeu comme exemple d´evolution du NGCK ?
Est ce que tu es pret a diffuser les sources ? ( pas obligatoire, mais bien sympa pour les autres).

guyver2
guyver2
Niveau 10
17 mars 2005 à 17:56:13

je veux bien te filer les sources mais j´ai peur que le fichier " MYGAME.c" ne soit tres rigoureux.
la quasi totalité des variables sont utilisée comme dans un prog en php ( c´est a dire qu´elle ne sont pas passé en arguments aux differentes fonction mais utilisées comme des variables globales. peut-etre que c´est ^plus rigoureux que je ne le pense mais c´est pas comme ça que j´apprend a me servir du langage c
en fait quand j´ai commencé a faire le casse brique je ne savait pas comment passer des variable " modifiables" a des fct avec * et &.

sinon un bon point pour les newbies mon prog est noyé de commentaires. peut-etre meme trop...

voila je t´envois les fichiers " mygame.c" " ngck.c"
et " ngck.h" ( les seuls que j´ai modifié) par mail demain aprem.

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