Forums Casio - Concours

Index du Forum > Concours > 48h CPC n°5
Totoyo
Hors ligne
Membre d'honneur
Points: 15886
Défis: 101
Message
Posté le 24/08/2012 19:30

48h CPC n°5 :

48 hours Casio Programming Contest #5

25 - 26 août 2012


Cette cinquième édition du 48 hours Casio Programming Contest se déroulera sur Graph 75/85/95 (SD) en C/C++. Le thème est… l'été. Comme d'habitude, nous avons choisi un thème relativement simple qui vous permettra de vous concentrer sur d'autres aspects de votre programme (gameplay, graphismes, originalité...).

Vous avez donc 48 heures, jusqu’au dimanche 26 août 2012 à 19h29(GMT+2), pour poster votre programme. En remplissant le formulaire d'upload, vérifiez que la case "Participation aux 48h CPC #5" soit bien cochée. Vous pouvez modifier le programme jusqu'à la date butoir, l’heure de la dernière modification du programme fait foi.

Attention, le programme devra être un jeu et, pour rappel, vous êtes limités à 550 ko par fichier avec un maximum de 750 Ko par participation.
Pour la langue de votre programme, vous avez le choix entre le français ou l’anglais.

Ce concours est ouvert à tout le monde, quelque soit votre niveau ou votre âge, une simple inscription sur Planète-Casio avec une adresse mail valide suffit (pour vous contacter en cas de victoire).

Vous ne pouvez gagner qu’un seul 48h CPC par an (les éditions test et 1 ne comptent pas car absence de lot), mais toute participation est la bienvenue.
Tout manquement aux règles ou tentative de triche entrainera la disqualification du participant.

Critères de notation :
- Qualité du code, programmation, bugs : 3 pts
- Originalité : 3 pts
- Graphisme et présentation : 2 pts
- Gameplay et ergonomie : 2 pts

Les testeurs de cette édition sont : Smashmaster et Ray

A gagner : une Fx-CG 20 fournie par notre partenaire Casio Éducation !


Envoi en Union Européenne (Norvège, Suisse et Luxembourg compris), les frais de port sont pris en charge par le site (montant maximum : 20€)


Faites chauffer vos doigts !



PS : faites bien attention à l'heure de fin du concours. Celle-ci est avancée à 19h30 puisque cette édition a été publiée plus tôt. Vous devez poster votre participation au plus tard, dimanche 26 août à 19h29 !



Ray
Hors ligne
Membre
Points: 1338
Défis: 18
Message
Dernier message de la page précédente :Posté le 26/08/2012 19:14 |
plus qu'un quart d'heure !
----------------------------------
Projets que je soutiens
Masquer



Pages: Précédente | 1, 2, 3, 4 | Suivante

Eiyeron
Hors ligne
Ancien modérateur
Points: 5513
Défis: 57
Message
Citer : Posté le 26/08/2012 19:19 | #
Le plus petit hotfix que j'ai pu faire de ma vie:
            if(level <8)
                


Ajouté le 26/08/2012 à 19:31 :
DING DING DOOONG!
Limachi
Hors ligne
Youtuber
Points: 2798
Défis: 67
Message
Citer : Posté le 26/08/2012 19:32 | #
je déclare forfait
----------------------------------
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Totoyo
Hors ligne
Membre d'honneur
Points: 15886
Défis: 101
Message
Citer : Posté le 26/08/2012 19:33 | #
C'est fini !
(depuis 4 minutes)
----------------------------------
Limachi
Hors ligne
Youtuber
Points: 2798
Défis: 67
Message
Citer : Posté le 26/08/2012 19:38 | #

Si sa continue, je vais hair les timer et les niveaux de gris... (sur 20h de programmation, y en a eut au moins 4 a trouver les érreurs "Exception Blocked Reset").
----------------------------------
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Dark storm
Hors ligne
Membre d'honneur
Points: 10691
Défis: 174
Message
Citer : Posté le 26/08/2012 19:46 | #
c'est l'erreur que j'ai de tps en tps, mais je n'ai pas utilisé de timer...
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Dodormeur
Hors ligne
Ancien rédacteur
Points: 3928
Défis: 82
Message
Citer : Posté le 26/08/2012 21:38 | #
je viens de rentrer de chez ma grand-mere (qui n'avais pas internet) est-ce que je peux quand meme participer ou est-ce trop tard?

----------------------------------
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 !
Vdragon.b
Hors ligne
Membre
Points: 1401
Défis: 0
Message
Citer : Posté le 26/08/2012 21:53 | #
Limachi a écrit :
Si sa continue, je vais hair les timer et les niveaux de gris... (sur 20h de programmation, y en a eut au moins 4 a trouver les érreurs "Exception Blocked Reset").

c'est chiant pour ça les niveau de gris, je me suis juré de les utiliser pour le concours et finalement, les EBR m'ont aussi tué X)
----------------------------------
there are many incredible things in the world...So,believe in yours dreams!
I own a graph 3575+.

Limachi
Hors ligne
Youtuber
Points: 2798
Défis: 67
Message
Citer : Posté le 27/08/2012 05:02 | #
Bon, sa ne va pas m’empêcher de sortir le jeu que je vous avait prévu, quand il y a un problème, on le résout, même si ça prend du temps.
----------------------------------
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Dark storm
Hors ligne
Membre d'honneur
Points: 10691
Défis: 174
Message
Citer : Posté le 27/08/2012 09:46 | #
d'ailleurs, les EBR, ça vient d'où ?
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Vebveb
Hors ligne
Membre
Points: 791
Défis: 14
Message
Citer : Posté le 27/08/2012 09:58 | #
Vous avez testé avec ma version corrigée du moteur de gris postée par eiyeron?

Moi ce qui m'énerve aussi, ce sont les bugs du sdk.

Par exemple j'ai des problèmes lorsque je suis en mode gris en lua et qu'une erreur intervient ( appel d'une fonction inexistance, opération interdite, ...). Il y a alors un plantage du programme en plein milieu des fonctions gérant la rédaction du message des erreurs, et ce pour des raisons incompréhensibles.

Par exemple lors de la lecture du code suivant, l'appel de currentpc se fait mal, on se retrouve en plein milieu d'une fonction qui n'a rien à voir et ça plante:


static int currentpc (lua_State *L, CallInfo *ci) {
  if (!isLua(ci)) return -1;  /* function is not a Lua function? */
  if (ci == L->ci)
    ci->savedpc = L->savedpc;
  return pcRel(ci->savedpc, ci_func(ci)->l.p);
}

et ça buggue ici:

if (isLua(ci)) {  /* a Lua function? */
    Proto *p = ci_func(ci)->l.p;
    int pc = currentpc(L, ci);
    Instruction i;
.....

Par contre avec ça, ça ne buggue plus:


if (isLua(ci)) {  /* a Lua function? */
    Proto *p = ci_func(ci)->l.p;
    Instruction i;
    int pc;
    if (!isLua(ci)) pc =  -1;
    else {if (ci == L->ci)
    ci->savedpc = L->savedpc;
    pc= pcRel(ci->savedpc, ci_func(ci)->l.p); }

----------------------------------
Eiyeron
Hors ligne
Ancien modérateur
Points: 5513
Défis: 57
Message
Citer : Posté le 27/08/2012 10:01 | #
Mme avec ca. Ca viendrait d'un problème avec le nombre d'operations dans l'addin.
P.o
Hors ligne
Membre
Points: 336
Défis: 2
Message
Citer : Posté le 27/08/2012 10:18 | #
Ce problème n'a t'il pas un rapport avec la récurrence que tu fais ?
int pc = currentpc(L, ci);


Sur ce genre de machine il vaut mieux éviter. La pile est remplie très très vite étant donné la quantité de ram.
----------------------------------

Vebveb
Hors ligne
Membre
Points: 791
Défis: 14
Message
Citer : Posté le 27/08/2012 10:23 | #
Il n'y a pas de récurrence (l'appel se fait dans une autre fonction), mais il y a effectivement beaucoup d'appels imbriqués. Je ne vois pas cependant en quoi cela explique le bug.
----------------------------------
Limachi
Hors ligne
Youtuber
Points: 2798
Défis: 67
Message
Citer : Posté le 30/08/2012 02:50 | #
Vebveb a écrit :
Vous avez testé avec ma version corrigée du moteur de gris postée par eiyeron?

non, et j’aimerais bien la voir.

Ajouté le 30/08/2012 à 03:05 :
Eiyeron a écrit :
Ca viendrait d\'un problème avec le nombre d\'operations dans l\'addin.

Si ça vient de la, on est mal. Plus un jeu est long et/ou élaboré, plus il demande de calculs.
(et si j\'ai des EBR alors que j\'en suis encore a la programmation de l\'intro, je suis pas sorti de l\'auberge)
----------------------------------
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Vebveb
Hors ligne
Membre
Points: 791
Défis: 14
Message
Citer : Posté le 30/08/2012 15:10 | #
C'est ici, dans un des messages: http://www.planet-casio.com/Fr/forums/topic11348-1-GrayscaleLiv,-ML,-en-gris.html
----------------------------------
Limachi
Hors ligne
Youtuber
Points: 2798
Défis: 67
Message
Citer : Posté le 31/08/2012 00:50 | #
Merci Vebveb

Ajouté le 31/08/2012 à 00:55 :
euh
J\'ai pas trouvé ton post...

le seul fichier joint est celui d\'Eiyeron, et je n\'ai vu aucun post de Vebveb, a moins que tu ait plusieurs pseudo.
----------------------------------
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Dark storm
Hors ligne
Membre d'honneur
Points: 10691
Défis: 174
Message
Citer : Posté le 31/08/2012 00:57 | #
Toi aussi
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Vebveb
Hors ligne
Membre
Points: 791
Défis: 14
Message
Citer : Posté le 31/08/2012 08:28 | #
Comme je l'avais dit: "postée par eiyeron". Il a repris le moteur que j'ai modifié et a ajouté des trucs. Mes modifications concernent l'initialisation de quelques variables supplémentaires au démarrage, et une vrai restauration lorsque l'on quitte le gris.
----------------------------------
Limachi
Hors ligne
Youtuber
Points: 2798
Défis: 67
Message
Citer : Posté le 01/09/2012 04:40 | #
Dommage, c'est le moteur que j'utilise déjà, j’espérais un truc avec moins de EBR...
----------------------------------
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Limachi
Hors ligne
Youtuber
Points: 2798
Défis: 67
Message
Citer : Posté le 01/09/2012 04:49 | # | Fichier joint
tiens, il y a toujours cette erreur a l’effacement des buffers:
void GL_clear_buffers(Buffer choice)
{
    int I, end, *pointer_long, vram;
    char *pointer_byte;
    if(choice== BOTH_BUFFERS) {
        GL_clear_buffers(LIGHT_BUFFER);
        GL_clear_buffers(DARK_BUFFER);
        return;
    }    
    vram = (int) GL_vram_adress(choice);
    end = 4-vram&3;
    pointer_byte = (char*)vram;
    for(I=0 ; I<end ; I++) pointer_byte[I] = 0;
    pointer_long = (int*) (vram+end);
    for(I=0 ; I<[red]255[/red] ; I++) pointer_long[I] = 0;
    pointer_byte += 1020+end;
    end = vram&3;
    for(I=0 ; I<end ; I++) pointer_byte[I] = 0;
}
(I=i, mais j'ai des problèmes de balises sur ce message)
255 doit être remplacé par 256 sinon on a une ligne en bas a gauche qui ne s’efface pas ce qui rend pas vraiment bien.

En passant, j'ai bricolé une Lib pour afficher du texte et des variables, basé sur cette librairie, si vous la voulez, je vous la met en fichier joint.
----------------------------------
Mes Programmes
Cliquer pour enrouler
-en basic: un programme nommé PICFMLIM convertissant une picture en code basic.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed


-mon tuto sur les Str


Mes calto: G25+, G75
Mon minecraft en dévelopement


Projets et Programmes que je soutiens (sur une idée de Marmotti)
Cliquer pour enrouler
-Pokemon Jade de Dodormeur
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)

Pages: Précédente | 1, 2, 3, 4 | Suivante

Index du Forum > Concours > 48h CPC n°5

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 19 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd