comment programmer un jeu de planche à voile?
Les questions à se poser avant de commencer le programme:
-le style artistique du jeu
-Comment créer un système de vitesse?
-Comment animé les éléments du jeu?
-Comment créer des interactions entre les éléments du jeu?
-Comment créer un système de points?
-Comment créer les apparition aléatoires de certains éléments du jeu?
-Comment intégrer des sons et les associer à des évènements/interactions (saut, bonus, obstacles) ?
-Comment faire comprendre au jeu qu'une partie est finie et qu'une partie commence?
-Comment définir les éléments du jeu sur python et processing

Les étapes du programme
Pour la réalisation de ce projet, plusieurs étapes seront nécessaire afin de diviser le projet en plusieurs parties pour une meilleure réalisation de celui-ci.
étape 1: le menu

voici un croquis artistique du menu du jeu qui sera améliorer mais je me demande encore comment sera le style artistique du jeu (dessin, pixel art, réaliste)
le décors
pour le menu j'ai penser à un décors de plage avec la mer, le sable, le soleil et peut être quelques bateaux/planches à voiles ainsi que quelques éléments du gameplay en arrière plan.
les boutons
deux boutons seront disponibles sur l'interface du menu: le bouton jouer qui sert à démarrer le jeu et le bouton crédit qui donne des informations supplémentaires sur le jeu et son créateur (moi). Et peut être un autre bouton secret(requin...)
la musique
je pense ajouter une musique de fond pour le menu et une différente quand on joue (calme, relaxante pour le menu et une plus dynamique pour le jeu)
ici, le code pour le menu
def setup():
size(1152, 648)
global img
global img2
img = loadImage("menuplancheavoileexemple.jpg") # Load the image into the program
img2 = loadImage("gameplayexemple.jpg") # Load the image into the program
#printArray(PFont.list())
#f = createFont("Corbel", 20)
#textFont("Comic Sans MS")
#frameRate(7)
def draw():
image(img, 0, 0)
#tout ca affiche seulement l'image du menu mais ensuite il sera modifier pour qu'il réalise un menu correct et fini
du a un problème avec les pc du CDI qui ne pouvait pas avoir python sur processing il a fallut que je trouve quelques chose d'autre faire pour mon projet. Mais quoi?
je vais donc travailler sur les éléments graphiques du jeu avec paint
les éléments du jeu en gameplay
ici la planche à voile qui est le personnage qu'on joue
requin qui ralentit beaucoup ou finit la partie (à voir)


ceci est la boué qui ralentit le joueur si touché

menu un peu plus avancé

les difficultés rencontrées jusqu'à maintenant
j'ai rencontré plusieurs difficultés sur mon chemin, de processing jusqu'à paint, j'ai souvent eu du mal à comprendre ou réaliser quelque chose.
-les éléments artistique: au début je ne savais pas quoi prendre comme style mais j'ai finalement choisis un mélange de pixel art et de dessin de ma main d'artiste mais le plus dur à été le pixel art
mais j'ai trouvé une solution en réduisant la qualité de l'image pour lui donner un effet pixelisé
-l'affichage de deux images sur processing: afficher une seule image c'est simple, mais faire en sorte de cliquer sur un bouton pour qu'une autre apparaisse et reste c'est plus dur... j'ai passé beaucoup trop de temps à me demander comment faire j'ai recopier le code de fantine en espérent que ca marche mais non. Finalement, en cherchant dans les recoins les plus sombres de processing j'ai réussi à modifier son code pour que la deuxième image apparaisse quand on clique sur play, mais il fallait maintenir le bouton et à ce moment je ne sais pas comment faire pour qu'on est juste à cliquer une fois...

étape 2:
Il s'agit d'une zone de paragraphe où vous pouvez ajouter votre propre texte. Cliquez sur "Modifier le texte" pour ajouter votre propre contenu et apporter des modifications à la police. C'est un endroit idéal pour raconter une histoire sur votre entreprise.