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

Idées pour coder avec la POO ?

[JailbreakMe]
[JailbreakMe]
Niveau 6
09 mars 2014 à 21:18:58

Salut :)

J'aimerais savoir si vous avez des idées de programmes / exercices / TP / Test à réaliser avec la POO (programmation orienté objet).
Quelques exemples de programmes qui nécessite de programmer en POO.
Je sais que c'est un peu vaste comme réponse mais je cherche un truc pour m'entrainer.

La programmation c'est ma grande passion. Je prend énormément de plaisir à coder. Et surtout avec la POO. Ca parait peut être bizarre mais certains aiment le foot ou la musique, mais moi j'aime la programmation.

Bref donc même si l'idée que vous proposez n’amènera à rien, c'est pas grave. Tout ce que je veux c'est coder et m’entraîner.

PS: Les languages que j'utilise sont le VB.NET et le C++

Merci à vous :)

Pseudo supprimé
Pseudo supprimé 09 mars 2014 à 21:26:25

Le classique pong ?

[JailbreakMe]
[JailbreakMe]
Niveau 6
09 mars 2014 à 21:46:02

Oui pong c'est pas mal merci :)

Du coup, vu que j'ai envie d'utiliser la POO, je devrais créer une classe pour une barre puis je les placerai à gauche et à droite ? Et une classe pour la balle aussi nn ?

Sinon, j'ai pas eu trop l'occasion de manipuler les "Graphics".
Il faut utiliser la fonction FillRectangle et FillElipse pour dessiner ?

vive_cod4
vive_cod4
Niveau 9
09 mars 2014 à 21:53:25

Si j'étais toi pour le pong
(ceci est ma solution, d'autres mennent au même résultat)
- GameEngine
- DisplayEngine
- UserControlEngine
- Bar
- Ball

Si tu veux faire ça en C++, tu peux utiliser SDL par exemple

Pseudo supprimé
Pseudo supprimé 09 mars 2014 à 21:55:39

Si tu as besoin de ressource :

http://www.spriters-resource.com/

Pour les graphismes ça dépends la bibli. Tu penses utiliser quoi ?

Ca serait pas mal d'ailleurs de faire un pong graphique pour apprendre :p

shinigota
shinigota
Niveau 10
09 mars 2014 à 23:21:22

Perso j'ai pas vraiment d'exo de POO, mais ce que je peux te dire, c'est qu'il faut essayer de voir où sont les objets.

Par exemple, pour le pong, la raquette ça pourrait bien un objet ! La balle aussi !
Puis les deux sont des entités: les deux vont avoir des hitboxes, les deux vont devoir se déplacer, alors pourquoi pas faire un classe mère entités dont tes deux classes balle et raquette hériteraient dans laquelle t'aurais des méthode pour se déplacer, avoir les coordonnées, la hitbox, ... ?

Perso c'est comme ça que je vois les choses.

Tu peux aussi faire un petit jeu basique où t'as des objets qui tombent tu dois les récupérer/éviter, puis tu l'améliores.
Fais tout ce qui te passe par la tête, et pense le objet :hap:

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