[Fr][Solved]Effet visuel

Understanding the language, error messages, etc.

[Fr][Solved]Effet visuel

Postby Cayon » Mon Oct 27, 2014 4:56 pm

Bonjour à tous,
Je voulais avoir un peu d'aide des génies que vous êtes afin de résoudre mon petit casse tête.
En effet je voudrais reproduire cet effet sur un jeu que je suis en train de créer :Image
mais je ne vois pas comment je peut m'y prendre :?
Voici quelque information supplémentaire :
-Les chiffres correspondent au score du joueur.
-Le fond noir correspond au temps qu'il reste.
Et ce que j'arrive à faire (petit spoil du jeu que je créer :D ) : Image
Merci d'avance pour votre aide et n'hésité pas à me poser des questions si vous trouvez que ça manque d'information.
Last edited by Cayon on Mon Oct 27, 2014 8:05 pm, edited 1 time in total.
User avatar
Cayon
 
Posts: 29
Joined: Mon Oct 27, 2014 4:28 pm
Location: France, Le Mans (72)

Re: [Fr]Effet visuel

Postby rodot » Mon Oct 27, 2014 6:48 pm

Bien le bonsoir.

C'est super facile, suffit d'utiliser la couleur INVERT. Petit example :

Code: Select all
#include <SPI.h>
#include <Gamebuino.h>
Gamebuino gb;

void setup(){
  gb.begin();
  gb.titleScreen(F("Negative countdown"));
  gb.battery.show = false;
}

Edit: tu nous fait une sorte de guitar hero ? :P

void loop(){
  if(gb.update()){
    gb.display.cursorX = 10;
    gb.display.cursorY = 10;
    gb.display.fontSize = 4;
    gb.display.fillRect(0,0,LCDWIDTH,gb.frameCount % LCDHEIGHT);
    gb.display.setColor(INVERT);
    gb.display.print(LCDHEIGHT - gb.frameCount % LCDHEIGHT);
    gb.display.setColor(BLACK);
   
    if(gb.buttons.pressed(BTN_C)){
      gb.titleScreen(F("Negative countdown"));
    }
  }
}


countdown.gif
countdown.gif (19.29 KiB) Viewed 4071 times


Edit: tu nous fais une sorte de guitar hero ? :P
User avatar
rodot
Site Admin
 
Posts: 1290
Joined: Mon Nov 19, 2012 11:54 pm
Location: France

Re: [Fr][Solved]Effet visuel

Postby Cayon » Mon Oct 27, 2014 8:17 pm

Merci beaucoup pour ta réponse !
Et pour information je refais plus un Piano Tiles qu'un Guitard Hero vue que je n'y connais rien en musique :)

Ce serais possible aussi un petit tutoriel pour faire un système de record, car j'ai regardé quelque programme existant, mais je comprend pas tout pour que les records ne se remettent pas à zéro à chaque fois qu'on relance le jeu.
Il serait peut-être intéressant de créer un User Interface à la manière du menu et du clavier déjà existant afin de faciliter l'intégration de record sachant que presque touts les jeux rétro en ont besoin. Après c'est ma vision des choses mais au pire juste un tutoriel ferais l'affaire ;)
User avatar
Cayon
 
Posts: 29
Joined: Mon Oct 27, 2014 4:28 pm
Location: France, Le Mans (72)

Re: [Fr][Solved]Effet visuel

Postby rodot » Tue Oct 28, 2014 11:28 am

Les scores sont stockés dans l'EEPROM, qui garde les données lorsque la console est éteinte. De plus, le loader fait un backup/restore de l'EEPROM sur la carte micro SD (les fichiers .SAV) a chaque changement de jeu.
Tu peux regarder mon jeu UFO-Race, les fonctions de highscore sont bien séparées du reste, tu peux juste copier coller. Après l'intégrer à la bibliothèque directement. .. je ne sais pas, faut voir la place que ça prend.
User avatar
rodot
Site Admin
 
Posts: 1290
Joined: Mon Nov 19, 2012 11:54 pm
Location: France

Re: [Fr][Solved]Effet visuel

Postby Cayon » Tue Oct 28, 2014 12:40 pm

Ok merci beaucoup me reste plus qu'à coder tout ça et sortir une première réalise du jeu ;)
User avatar
Cayon
 
Posts: 29
Joined: Mon Oct 27, 2014 4:28 pm
Location: France, Le Mans (72)


Return to Programming Questions

Who is online

Users browsing this forum: No registered users and 66 guests