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

projet: Casse brique u on peut fair nivo

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
metalslug12345
metalslug12345
Niveau 8
24 octobre 2005 à 13:32:43

metalslug12345 Posté le 24 octobre 2005 à 13:20:49

Bonjour , moi (sonic66) et killer (dont je ne sait plus le pseudo sur jv.com mais qui ira surement ecrire ici ^^) nous sommes fixés un projet a faire pendant ces vacances , il s´agit d´un petit casse-brique ou les briques seront placés a l´endroit qu´on aura décidé dans un fichier texte , nous avec deja fait une grand partie du game desing (au moin 98% ^^) et nous allons donc faire le code du jeu (d´abors en version ultra simplifiée que l´on traduira ensuite en c++)

voici son game desing :

GAME DESING DE NOTRE PROJET "Casse-Brique"

Projet : "casse brique"

but :
Faire un casse brique basique contenant un ecran titre et ou les briques pourraient etre placés
à l´endroit ou on veut et cela à l´aide d´un fichier .txt

Objectifs:
-Maitriser les lectures et ecritures de textes a partir d´un programme
-Maitriser les bases de la sdl
-Comprendre le fonctionnement d´un editeur
-Savoir faire un menu
-Savoir utiliser les actions breack , return (..)
-Savoir utiliser l´action Goto

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

-----

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

-----

LE JEU:

FICHE D´IDENTITEE:
nom : Casse-Brique
but : c´est un casse-brique...
createurs: The distracks

CONTENU:
-le menu principal contiendra deux choses: les credits ou serons ecris les noms des createurs
et le mode de jeu simple , le curseur sera initialement posé sur "Jeu simple"
-le menu pause contiendra trois options: Revenir au jeu , revenir au menu principal et quitter
le jeu , le curseur sera initialement posé sur "Revenir au jeu"

NIVEAUX:
-il n´y aura pas de niveaux mais on pourra placer les briques ou l´on veut en ecrivant leurs
emplacement sur un fichier .txt qui sera dédié a ca : 0 representera le vide , et 1 une brique
a noter que le niveau se formera de gauche a droite et de haut en bas
-Quant on aura cassé toutes les briques , le jeu remmettra exactement le meme niveau mais avec
une balle plus rapide.
-Il y aura peut etre un message du genre "bravo!" entre chaques niveaux.

GRAPHISMES:
-la balle et la barre seront cyans
-les briques seront oranges
-la couleur/le motif du fond (pendant le jeu) sera blanche
-la couleur/le motif du fond (dans un menu) sera noir avec un petit dessin blanc (a decider quel dessin)
-la couleur de l´ecriture sera blanche
-si on selectionne une option du menu , celle ci deviendra jaune

DIMENTIONS
-la jeu sera en plein ecran (640*1024)
-l´ecran pourra contenir des briques dans les 3/4 e l´ecran(en partant du haut) , ce qui fait
donc une zone de 413/1024 pixels (413=les 2/3 de 640) ou l´on pourra placer 15*6 briques (90)
-les briques seront des carrés dont les cotés mesurerons environs 68 pixels (1024/15=68 et 413/6=68)
-la balle aura une longueur de 34 pixels et une largeur de 34 pixels (68/2)
-la barre aura une longueur de 136 pixels et une largeur de 8 pixels (68/8)

VITESSES
-la vitesse de la balle sera de ... (faudra faire des tests)
-la vitesse du pong sera de ... (faudra faire des tests)

TOUCHES
-la touche left permettra de faire bouger la barre a gauche
-la touche rigth permettra de faire bouger la barre a droite
-la touche entrée permettra de mettre le jeu en pause et servira de confirmation dans les menus
-la touche echap permettra de quitter le jeu
-les touches top et down permettrons de se diriger dans les menu

ps: je suis désolé pour le double post mais j´ai ete assez bete pour ne pas preciser que le projet etait un casse brique dans l´ancien topic :honte: )

tomtomclancy
tomtomclancy
Niveau 9
24 octobre 2005 à 13:38:11

Bonjour
Tres bonne idée de faire un petit casse brique.
Si ca vous dis vous pourriez pas nous faire deux trois niveaux.
Nous avons creer un editeur qui est dans download

http://froggiesteam.free.fr/games_fiche.php?id=2

sinon c´est simpas a faire, mais je n´ai pas vu le langage que vous voulez utiliser.

-pedrolan-
-pedrolan-
Niveau 7
24 octobre 2005 à 13:38:21

Si vous y arrivez, vous pourriez le mettre en open source :svp: , en lisant le code cela me ferait progresser en SDL...

-pedrolan-
-pedrolan-
Niveau 7
24 octobre 2005 à 13:39:26

Ah oui si vous utilisez SDL :)

metalslug12345
metalslug12345
Niveau 8
24 octobre 2005 à 13:43:49

(a oui tomtom , j´ai vut ton jeu , c´est un truc enorme comparé a nous ^^)

Je suis trop bete :honte:

c´est fait en c++ , avec sdl

oui pedrolan :)
si tu veux tu pourras nous donner ton adresse msn et on t´expliquera ce qui n´ira pas :)

et en fait , on ne sait meme pas si on va mettre des niveaux , le seul disponible sera celui ecris sur le fichier textex je pense (mais en revanche vous pourrez modifier le fichier texte et donc créer d´autres niveaux)

mais si vous voulez tout comprendre , lisez le game desing! :)

(ps: c´est un mini projet , notre but n´est pas de faire un super jeu donc mais surtout de progresser ^^)

metalslug12345
metalslug12345
Niveau 8
24 octobre 2005 à 13:46:39

Et pedro , nous ne sommes pas des pros , on debute nous aussi (enfin on connais les bases maintenant ^^)

Lapintade
Lapintade
Niveau 30
24 octobre 2005 à 14:08:01

Bien, c´est un bon debut.

Mes petits commentaire :

- En C/C++ il n´est pas utile d´utiliser goto (sauf structure trés particulieres mais c´est pas votre cas)

- La taille de l´ecran, c´est 640x480 ou 800x600, mais 640*1024 Je connais pas et difficile de faire tenir cette fenetre dans l´ecran pour tout ceux qui seront en 1024*768 par exemple

-pedrolan-
-pedrolan-
Niveau 7
24 octobre 2005 à 14:12:30

Merci mon adresse est the_apocalypse_5@hotmail.fr .
Prenez-la tous les deux :svp: .

metalslug12345
metalslug12345
Niveau 8
24 octobre 2005 à 14:25:51

a oui , pour la taille de l´ecran on essaira de changer ca donc

mmais pour le goto je pensais l´utiliser pour pouvoir retourner au menu (evite de faire 10 000 boucles) et puis meme si on en met pas , faudra quand meme qu´on le sache , ca pourra toujours servir un jour qui sait ^^

Lapintade
Lapintade
Niveau 30
24 octobre 2005 à 14:35:45

Pas besoin de Goto pour aller dans telle ou tel partie de ton code, le C/C++ est fait de telle maniere que tu n´en ai pas besoin. Debutant comme vous etes, pas besoin de penser deja a apprendre des choses qui vous serviront peut etre jamais, donc oublies le goto, fais moi confiance.

godrik
godrik
Niveau 30
24 octobre 2005 à 14:38:05

fais moi confiaannnce! :)

serieusement goto est parfois utilie en C/C++ mais dans des cas extrement rare.
Commencez par ne pas l´utiliser (oubliez le) et vous vous en sortirez mieux.

En passant une petite extension a votre jeu pour la suite...
Pouvoir changer de résolution...

metalslug12345
metalslug12345
Niveau 8
24 octobre 2005 à 14:39:14

lapintade Posté le 24 octobre 2005 à 14:35:45

Pas besoin de Goto pour aller dans telle ou tel partie de ton code, le C/C++ est fait de telle maniere que tu n´en ai pas besoin. Debutant comme vous etes, pas besoin de penser deja a apprendre des choses qui vous serviront peut etre jamais, donc oublies le goto, fais moi confiance.

godrik Posté le 24 octobre 2005 à 14:38:05

fais moi confiaannnce!

serieusement goto est parfois utilie en C/C++ mais dans des cas extrement rare.
Commencez par ne pas l´utiliser (oubliez le) et vous vous en sortirez mieux.

En passant une petite extension a votre jeu pour la suite...
Pouvoir changer de résolution...

ok :)

(ps c´est avec dynoplasma que je fait ce jeu)

dynoplasmma
dynoplasmma
Niveau 9
24 octobre 2005 à 14:41:09

C´estmoi killer
(pas sure que camarche mon ordi s´est fait defoncé perdu le mailde validation !! !)

Vengeur41
Vengeur41
Niveau 10
24 octobre 2005 à 18:35:11

Le goto = horreur.

En C/C++ ca fait plus de conneries qu´autre chose.

metalslug12345
metalslug12345
Niveau 8
24 octobre 2005 à 23:18:36

Ok , donc pas de goto , et voici donc les bonnes dimenssions ^^

DIMENTIONS
-la jeu sera en plein ecran (1024/768)
-l´ecran pourra contenir des briques dans les 3/4 de l´ecran (en partant du haut) , ce qui fait
donc une zone de 1024/576 pixels (576=les 3/4 de 768) ou l´on pourra placer 16*12 briques (90)
-les briques seront des carrés dont les cotés mesurerons environs 64 pixels (1024/16=64 et 768 /12 = 64)
-la balle aura une longueur de 34 pixels et une largeur de 32 pixels (64/2)
-la barre aura une longueur de 136 pixels et une largeur de 8 pixels (64/8)

Lapintade
Lapintade
Niveau 30
24 octobre 2005 à 23:29:42

dimenssions + DIMENTIONS = Dimensions !!

En faisant la moyenne de tes fautes, tu obtiens la bonne orthographe :)

Ok pour les dimensions, c´est pas mal.

C´est toujours plus classe avec un bord, je te le conseille.

dynoplasmma
dynoplasmma
Niveau 9
25 octobre 2005 à 16:35:40

ok on fera donc un bord :)

tomtomclancy
tomtomclancy
Niveau 9
25 octobre 2005 à 16:48:15

Ca fait...... pff 5 ans que je prog, j´ai jamais utilisé de goto (d´ailleur j´en avais pas entendu parler pour le C++), sauf pour l´assembleur mais t´as pas le choix.

dynoplasmma
dynoplasmma
Niveau 9
26 octobre 2005 à 14:10:01

les goto, j´ai essayé de faire un O qui se deplacait sur ma calculette avec les goto, ca marche pas :(

En c++ jamais entedu parler non plus

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