Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Projet Evolution
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Projet Evolution

Posté le 13/01/2014 19:46

Après une longue pause, je m'y remet enfin


Post original
Cliquer pour enrouler
Bonjour a tous,
Il semblerais que j'ai enfin trouvé un projet dans lequel je vais me jeter a fond.
Ce projet serait un ensemble de mini-jeu, que le joueur debloquerais un a un , et ces mini-jeux seront les jeux mythiques de l histoire des geek présente sous la forme d un add-in
Par exemple: le jeu s ouvre sur un pong le plus basique au monde, une fois que le joueur a atteint le niveau de difficulté demande, il débloqué le Tetris, etc
Au début j'étais parti du principe d'evoland (http://evoland.shirogames.com) mais je me suis dis qu'un FPS ne serais pas de mon niveau (en tout cas pour le moment ) donc j'ai eu cette idée qui m a pas l'air trop mal
Dites moi ce que vous en pensez et quel jeu vous aimeriez voir apparaître (me demander pas GTA5 ) a savoir au apparaîtrons déjà sûrement les jeux cité ci-dessous .
Merci d'avance
TheProg


Désolé pour le temps d'attente, j'avais besoin de ce temps pour mieux découvrir le C et ses possibilités sur calto
Donc je vais reprendre à zéro, car quand j'ai fait ma première version, je ne savait pas faire grand chose a part le texte (je maitrisai pas encore les pointeurs pour tout dire ).
Le projet reste basé sur le même principe, a savoir évoluer à travers les ages dans les jeux vidéos par le biais de mini-jeux déblocables les un après les autres dans l'ordre chronologique.
Voila la liste que je vais finir de compléter et que je trierai et que j'exploiterai (après le BAC c'est quand même mieux ). Pour le moment, c'est seulement tout les jeux que je trouve, rétro et/ou mythique tout en restant exploitable sur la calto. Vous pouvez bien sur continuer a m'en proposer toute les propositions sont les bien-venues (merci de mettre des titres clair ou de mettre des liens d'exemple parce que defois je connais pas et je n'arrive pas a comprendre ce que vous me proposez comme par exemple FingerLess)

Liste des jeux:

J'ai surtout exploité cette liste

1951 : Jeu de Nim (voir Nimrod)
1952 : tic-tac-toe OXO (évoluera peut-être en Puissance 4) (voir cette video)
1958 : Tennis for Two
1972 : Pong (avec son évolution vu dans cette video)
1974 : Gran Track 10
1975 : Snake
1976 : BreakOut (casse-brique)
1978 : Space Invaders
1979 : Pac-Man
1980 : Space Panic
1982 : FL Tron (date du film)
1985 : Super Mario Bros
1989 : Tetris

EE : FallDown
EE : FingerLess
EE : Rogue (1980)

a situer : Niaiseux

très peu de chance d'y être <> EE Easter-Egg

[b]Avancement[/b]
Cliquer pour enrouler

Menus
   30%

Faire: menu magasin, succès, intégrer les Easter-Eggs à leur place
Magasin
   1%

Faire: Tout ce qui est achat + intégration de la monnaie dans les jeux
Jeux
   7%

Fait: Nimrod


Fichier joint


Lephenixnoir Hors ligne Administrateur Points: 24581 Défis: 170 Message

Citer : Posté le 08/06/2014 14:31 | #


Hmm... parce que le jeu est assez niais dans son principe et parce qu'il fait rager quasiment tout le monde ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 08/06/2014 14:35 | #


oui mais historiquement, vu que c'est un jeu assez simple techniquement, il doit bien etre dans les pionniers non ?
Peut-être pas sous ce nom et c'est plus ça que je cherche
Cartix Hors ligne Membre Points: 2748 Défis: 98 Message

Citer : Posté le 08/06/2014 14:38 | #


Moi personellement, je l'ai connu pour la première fois sous le nom du jeu flash Copter
Peut-être qu'en cherchant les origines de celui-là ...
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 08/06/2014 14:42 | #


En effet je suis un abruti http://www.planet-casio.com/Fr/forums/topic12599-1-Projet-Evolution.html#99872
Merci c'est bon j'ai trouvé sur wiki http://fr.wikipedia.org/wiki/Copter_271

Ajouté le 08/06/2014 à 14:44 :
Enfin je suis sur la bonne voie vu que c'est pas tout a fait ca
Darkysun Hors ligne Membre Points: 1747 Défis: 52 Message

Citer : Posté le 08/06/2014 14:45 | #


si tu veux tu peux prendre mon fall down (et mes autres jeux si ils t'interressent )
Si je ne réponds pas à un post depuis trop longtemps : envoyez-moi un message pour me le rappeler !




Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 08/06/2014 14:54 | #


En fait pour le fall down ça sera un easter egg
Et je vais devoir tout refaire mais c'est pas dit que j'ai pas besoin de ton code, donc merci
Pour le niaiseux ça va finir en abandon parce que je trouve pas de date
Cartix Hors ligne Membre Points: 2748 Défis: 98 Message

Citer : Posté le 08/06/2014 17:48 | #


Apparement Copter a été créé en 2000 par McCandless
Ne0tux Hors ligne Membre d'honneur Points: 3525 Défis: 265 Message

Citer : Posté le 09/06/2014 12:12 | #


@Theprog : Suite à ta demande, voici quelques explications des jeux que j'avais proposé, et le point sur ceux qui apparaissent ou non dans ta liste :

-> Morpion, Puissance 4, Snake, Tertis, FallDown et Pac-Man semblent y être

-> Niaiseux :pas sûr que tu l'incorpores mais tu l'as en tête.

-> Arkanoïd c'est un casse briques, ce que tu as mis sous le nom de Break-Out, donc ça c'est bon.

-> Echecs et Dames, je pense que tu sais ce que c'est.

-> Je n'ai pas vu de trace de Labyrinthe, Tron et Sudoku, mais là encore tu dois savoir ce que c'est, normalement.

-> Shi-Fu-Mi c'est pierre-feuille-ciseaux, il n'est pas dans la liste.

-> Fingerless c'est un jeu tout bête, regarde sur youtube tu verras ce que ça donne (un jeu ou il faut relâcher une touche avant que la guillotine ne coupe virtuellement ton doigt). Je crois que quelqu'un l'a déjà adapté sur Casio.

-> CliffDiving c'est un jeu de plongeon qui se joue à un bouton, qui permet de faire tourner le plongeur. Il faut suffisamment doser l'action sur ce bouton pour que lors de la chute, le personnage effectue la figure demandée (saltos etc), et ne fasse pas un gros "plat" en tombant dans l'eau (c'est très facile à faire, et rigolo).

-> Trial c'est le jeu de Trial, avec une moto, dont le but est d'aller à la ligne d'arrivée sans renverser le motard.

Voilà, si besoin, fais-moi signe !

Mes principaux jeux : Ice Slider - CloneLab - Arkenstone

La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 09/06/2014 12:30 | #


Donc:
Échecs et dame, sudoku, Trial: je les aient enlevés parce que je pense que c'est des projets a part entière et pas forcément historiques.
Tron: je l'ai mis. Il s'appelle FL Tron en réalité c'est pour ça que tu l'a probablement pas vu
Labyrinthe: justement j'ai mal compris, c'est juste un labyrinthe a résoudre ? si oui j'ai un jeu historique a mettre sinon je sais pas
Shi-Fu-Mi : je ne l'ai pas mis parce que je vois pas comme je pourrais le mettre...
Fingerless: OK j'avais pas du tout compris ça je pense que je vais l'intégrer en easter-egg
Cliffdiving: faut que je vois mais je vais peut-être le zapper ...

Voilà merci pour tes propositions et tes reponses , et désolé d'en avoir zappé plusieurs
Ne0tux Hors ligne Membre d'honneur Points: 3525 Défis: 265 Message

Citer : Posté le 09/06/2014 12:53 | #


Pas de soucis, c'est toi le maestro, tu choisis ce qui te fait envie, je propose juste parce que tu l'as demandé et que j'ai foi en ton projet !
Mes principaux jeux : Ice Slider - CloneLab - Arkenstone

La Planète Casio est accueillante : n'hésite pas à t'inscrire pour laisser un message ou partager tes créations !
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 09/06/2014 13:11 | #


Si tu veux, je te passe le code source de mon PFC (=Shi-Fu-Mi) pour que tu le mette dans ton projet, ça me ferait plaisir
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 10/06/2014 15:09 | # | Fichier joint


Bon ca commence a ressembler a quelque chose, j'ai fini le menu principal, le menu des jeux, et le menu du nim, la gestion des fichiers ...
J'ai eu du mal a faire un truc ressemblant mais bon ça rend pas trop mal je trouve à part peut-être le problème de la vitesse du personnage...
Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 10/06/2014 15:10 | #


Et tu veux pas mon PFC ? xD
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 10/06/2014 15:15 | #


Ben en fait le truc c'est pas que je le veux pas c'est que je sais pas trop ou le caler

Eltoredo Hors ligne Modérateur Points: 4301 Défis: 35 Message

Citer : Posté le 10/06/2014 15:27 | #


Bah dans un jeu au pif Y'a même le mode 2 joueurs
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 11/06/2014 15:42 | #


J'ai un bug qui n'as pas de raison d’être:
lancer l'add-in, quitter dans le menu par la case, et ensuite sur cette image de fin magnifique (le QR code), j'ai quelques bugs aléatoire (il est possible que vous le rencontriez pas) nottament quand j'appuie sur Ac-On quand limage est encore a l'écran . En gros l'image apparait, puis un écran blanc comme si la calto était éteinte puis ça revient. Jai aussi eu droit a une modification du contraste
Voila le code de la fonction qui s'occupe d'afficher l'image:
void quitter()
{
    const unsigned char QR_code[]={
        0xff,0xfc,0x30,0xc,0xcf,0xff,0xc0,
        0xff,0xfc,0x30,0xc,0xcf,0xff,0xc0,
        0xc0,0xc,0x30,0xcc,0xc,0x0,0xc0,
        0xc0,0xc,0x30,0xcc,0xc,0x0,0xc0,
        0xcf,0xcc,0x33,0xf,0xcc,0xfc,0xc0,
        0xcf,0xcc,0x33,0xf,0xcc,0xfc,0xc0,
        0xcf,0xcc,0xfc,0xf0,0xc,0xfc,0xc0,
        0xcf,0xcc,0xfc,0xf0,0xc,0xfc,0xc0,
        0xcf,0xcc,0xc0,0x0,0xcc,0xfc,0xc0,
        0xcf,0xcc,0xc0,0x0,0xcc,0xfc,0xc0,
        0xc0,0xc,0x3c,0x30,0xcc,0x0,0xc0,
        0xc0,0xc,0x3c,0x30,0xcc,0x0,0xc0,
        0xff,0xfc,0xcc,0xcc,0xcf,0xff,0xc0,
        0xff,0xfc,0xcc,0xcc,0xcf,0xff,0xc0,
        0x0,0x0,0xf,0xc,0xc0,0x0,0x0,
        0x0,0x0,0xf,0xc,0xc0,0x0,0x0,
        0xf0,0x3f,0x33,0xff,0x0,0xf0,0x0,
        0xf0,0x3f,0x33,0xff,0x0,0xf0,0x0,
        0xc0,0xc3,0xff,0xcf,0x33,0xff,0x0,
        0xc0,0xc3,0xff,0xcf,0x33,0xff,0x0,
        0xcf,0xc,0xcc,0x3,0x3f,0xf3,0xc0,
        0xcf,0xc,0xcc,0x3,0x3f,0xf3,0xc0,
        0xf3,0xc3,0xf0,0xf,0xf3,0x30,0xc0,
        0xf3,0xc3,0xf0,0xf,0xf3,0x30,0xc0,
        0xf0,0x3c,0xf0,0xc0,0xfc,0x0,0xc0,
        0xf0,0x3c,0xf0,0xc0,0xfc,0x0,0xc0,
        0xcc,0xf3,0xf3,0xf,0xc3,0x3,0x0,
        0xcc,0xf3,0xf3,0xf,0xc3,0x3,0x0,
        0xcc,0xcc,0x30,0x33,0xf3,0xf3,0xc0,
        0xcc,0xcc,0x30,0x33,0xf3,0xf3,0xc0,
        0xcf,0x30,0xff,0x0,0xc3,0xcc,0xc0,
        0xcf,0x30,0xff,0x0,0xc3,0xcc,0xc0,
        0xc3,0x3f,0x33,0xff,0xff,0xcc,0x0,
        0xc3,0x3f,0x33,0xff,0xff,0xcc,0x0,
        0x0,0x0,0xc3,0x30,0xc0,0xcc,0x0,
        0x0,0x0,0xc3,0x30,0xc0,0xcc,0x0,
        0xff,0xfc,0xff,0x3c,0xcc,0xf0,0xc0,
        0xff,0xfc,0xff,0x3c,0xcc,0xf0,0xc0,
        0xc0,0xc,0xc3,0xcf,0xc0,0xc3,0x0,
        0xc0,0xc,0xc3,0xcf,0xc0,0xc3,0x0,
        0xcf,0xcc,0x30,0xff,0xff,0xff,0x0,
        0xcf,0xcc,0x30,0xff,0xff,0xff,0x0,
        0xcf,0xcc,0xf,0x3c,0xff,0x33,0xc0,
        0xcf,0xcc,0xf,0x3c,0xff,0x33,0xc0,
        0xcf,0xcc,0x30,0xfc,0xf3,0xc,0xc0,
        0xcf,0xcc,0x30,0xfc,0xf3,0xc,0xc0,
        0xc0,0xc,0xcf,0xc,0xcf,0xc0,0xc0,
        0xc0,0xc,0xcf,0xc,0xcf,0xc0,0xc0,
        0xff,0xfc,0xcc,0xcc,0xfc,0x30,0xc0,
        0xff,0xfc,0xcc,0xcc,0xfc,0x30,0xc0
    };
    
    unsigned int key;
    
    ML_clear_vram();
    PrintXY(42,0,"TheProg",0);
    PrintMini(22,8,"www.planete-casio.fr",0);
    ML_bmp_or(QR_code, 39, 14, 50, 50);
    ML_display_vram();
    Sleep(500);
    GetKeyWait(2, 2, 0, &key);
}

c'est possible que GetKeyWait() entraine des bugs du type ?

Au passage, comment trouver vous le Nimrod ? (le fichier en PJ n'est pas compatible mais SH4 CT doit marcher)
Dodormeur Hors ligne Ancien rédacteur Points: 3965 Défis: 84 Message

Citer : Posté le 11/06/2014 16:55 | #


GetKeyWait ne marche pas, utilise plutot getkey ou iskeydown, ceux deux fonctions la marche plus ou moins bien
Pokemon !!!!!! => pokemon stadium/battle

mes meilleurs jeux
Cliquer pour enrouler
un jeu avec des niveaux de gris mais compatible SH4 (mais en monochrome pour les SH4) => bomberman
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2

projets
Cliquer pour enrouler

pokemon
Cliquer pour enrouler



encodage des données de combat (sprite, attaques et nom)
   100%

systeme de combat
   100%

encodage des données de pokemon (niveau d'apprentisage et evolution)
   100%


moteur de la carte
   50%

level design
   1%

finition de pokemon jade
   42%

merci a tout le monde pour son soutien


projets que je soutiens
Cliquer pour enrouler
minecraft de limachi
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm (dont je connais le nom, mais pas vous ) Arcuz !
Lephenixnoir Hors ligne Administrateur Points: 24581 Défis: 170 Message

Citer : Posté le 11/06/2014 16:58 | #


La modification du contraste, on l'attribue habituellement au [SHIFT], et peut-être que comme GetKey(), GetKeyWait() fait tout et n'importe quoi (surtout ce qu'on ne voudrait pas qu'elle fasse).
Peut-être aussi qu'elle buge à cause d'interruptions, on ne peut jamais le savoir. Essaie donc de l'enlever, on verra bien si c'est ça. Sinon, il ne devrait pas y avoir de problème.
Tu es sûr que le QR Code ne sort pas de l'écran (tu n'as pas mis de clipping) ?
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Cartix Hors ligne Membre Points: 2748 Défis: 98 Message

Citer : Posté le 11/06/2014 17:25 | #


Eltoredo a écrit :
Bah dans un jeu au pif Y'a même le mode 2 joueurs

Avant de proposer ton code, celui-ci doit être irréprochable (ça marche, mais c'est pas pour ça que c'est parfaitement codé)
Lephenixnoir Hors ligne Administrateur Points: 24581 Défis: 170 Message

Citer : Posté le 11/06/2014 17:31 | #


Oui, il faudrait qu'il optimise ses tests, plutôt que de tester tous les cas.
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Theprog Hors ligne Membre Points: 1447 Défis: 20 Message

Citer : Posté le 11/06/2014 18:50 | #


Oui au niveau du code ya aucun probleme de clipping.
Je vais enlever la GetKeyWait() mais je l'avait mise parce que c'est la seule qui teste toutes les touches a la fois ... tempis

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 83 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd