Posté le 26/06/2015 18:21
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 234 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
Citer : Posté le 26/06/2015 18:24 | #
L'effet de gravité de Geometry Dash est facile à reproduire.
Cela dit, tu vas déjà avoir besoin d'une map dans une matrice ou quelque chose comme ça, sinon tu peux rien faire.
Si tu as ça, tu testes si les blocs en-dessous de toi sont vides (s'il n'y a rien) et si oui, tu réduis la coordonée y pour faire tomber le joueur.
Citer : Posté le 26/06/2015 18:31 | #
Génial le projet! (Basic ou C?)
Je ne me rappel plus ci c'est le cas mais il peut y avoir une accélération dans la chute (c'est bien plus joli)
pour ça tu ajoute a l’incrémentation de Y un petit calcul de la valeur maxi-valeur actuelle (diminué si necessaire)
Tu peux faire de même pour rendre le saut plus réaliste (l'inverse en fait).
J'ai utilisé ça dans Runner, si t'a besoin de sources dis le moi
Citer : Posté le 26/06/2015 18:34 | #
Well ! J'en ai commencé un (Geometry Snow) pour un concours (48 H CPC) mais je ne l'ai jamais fini.
Pong400
PierrePaCiseaux (CP400)
Les Triangles
Menu
ASCII
Nombres premiers
suruq game Invité
Citer : Posté le 26/06/2015 18:45 | #
etant debutant je n 'ai rien compris mais merci d'avoir repondu si vite
suruq game Invité
Citer : Posté le 26/06/2015 18:47 | #
j'ai une calculatrice casio graph 75 et je programme en basic
Citer : Posté le 26/06/2015 18:51 | #
Tu ne peux pas adapter Geometry Dash si tu n'as pas une représentation actuelle du niveau en mémoire... quelque chose comme :
_ o
___^^__| |_
_ sol, | bloc, ^ pic, o joueur
Mettre les données dans les matrices permet de faire ça, après tu n'as qu'à regarder si les blocs sous le joueur sont vides ou non : et s'ils le sont, tu le fais descendre tant qu'ils le restent (donc tant qu'on n'a pas atteint le sol).
Citer : Posté le 26/06/2015 18:57 | #
Projet intéressant, cependant, j'ai l'impression que tu ne t'y connais pas du tout en basic, as-tu quelques bases avant de te lancer dans ce projet ?
Citer : Posté le 26/06/2015 19:00 | #
Beau projet, essaie d'apprendre les bases du Basic, celles du tilemapping et des collisions, ça t'aidera
Sinon, j'ai changé le titre, c'est bien plus agréable à lire avec des majuscules et quelques espaces.
Suruq game Invité
Citer : Posté le 27/06/2015 20:14 | #
Pourriez vous m'indiquer comment créer une hitbox autour d'un graphisme.
Je conte faire le jeux en mode graphique pour diverse raison
Citer : Posté le 27/06/2015 20:23 | #
Ben, tu récupères les coordonnées du graphisme en question dans deux variables A et B, ayant une taille fixe C:D, et pour savoir si un point X;Y est en collision, il suffit d'appliquer :
Then "collision"
IfEnd
Citer : Posté le 28/06/2015 00:42 | #
Then "collision"
IfEnd
Ajouté le 28/06/2015 à 00:43 :
@Dark storm tilemapping c'est quoi ? C'est où ?
Stick hero
Citer : Posté le 28/06/2015 01:00 | #
Tu as des images, et une explication sur Openclassroom :
https://www.google.fr/search?q=tile+mapping&oe=utf-8&gws_rd=cr&hl=fr&sa=X&as_q=&nfpr=&spell=1&ei=1SqPVazNG8TiU720gcAI&ved=0CAoQvwU
Citer : Posté le 28/06/2015 01:42 | #
Merci Mgl je sens que je vais m'y mettre aussi
Avec cette technique ca sera en mode texte du coup non ?
Stick hero
Citer : Posté le 28/06/2015 07:27 | #
Hey, c'était plus de 20 heures
Avec cette technique ca sera en mode texte du coup non ?
Non, on peut faire du tilemapping en graphique aussi, heureusement d'ailleurs. Cependant, la gestion des collisions avec une précision au pixel n'est pas évidente... exemple avec un bug de Space Invader.
Si on veut aller à droite, on vérifie que tous les blocs qu'on a en concact à droite sont vides. Imaginons la situation suivante :
##
(avec # les plateformes et o le joueur)
Si je veux aller à droite, le système l'autorisera, cependant il va détecter que je suis au-dessus du vide, et va vouloir me faire tomber. Résultat, je m'encastre dans un coin de la plateforme.
C'est pas évident en général... ^^
Citer : Posté le 28/06/2015 11:30 | #
Le projet est intéressant et ambitieux, néanmoins si tu es débutant, je t'informe malheureusement que ton jeu sera extrêmement lent. J'avais réfléchi si c'était possible d'en faire un en basic et entre le scrolling du décors et rien que les sauts qui tourne, le jeu tourne à 2 fps. En rajoutant les collisions, le score... le jeu va être très lent. Je te conseille de supprimer le scrolling du "décors" pour que ce soit plus fluide.
Suruq game Invité
Citer : Posté le 28/06/2015 12:53 | #
Je ne pense pas faire de décors.
Aussi je n.arrive pas a décomposer le saut pixel par pixel et mon icônes se téléporte .
Avec la graviter on ne le voit même pas arriver en haut qu'il est déjà redescendu.
Merci par avance de votre aide.(je suis en mode graphique)
Citer : Posté le 28/06/2015 13:17 | #
Suruq game, tu ne voudrais pas te faire un compte. Ça ne te prendrait que 5 minutes mais ce serait plus efficace pour toi. (Tu devras de toute façon t'en créer un, si tu veux poster ton jeu)
Et pour la gravité, c'est la magie de la programmation, tu peux choisir la gravité que tu veux. Tu peux décider si dans ton système la gravité sera plus ou moins forte. (et ça peut même varier entre les niveaux)
Le tout c'est que ça doit rester cohérent et que ça rende bien.
Jouez à 6 sur une seule calto : Curve Fever
Un die and retry qui vous fera bieeeen rager Test Andropov
un très bon sokoban
le seul vrai jeu de foot en basic : FIFA 12
Ca c'est ce que j'appelle un jeu de reflexion jewel master
Qui vaincra l'intelligence artificielle de cet othello
Le célèbre pacman
Et tant d'autres BTL's games
Le jeu du mois de Novembre et award du jeu le plus dur de l'année 2013 MultiTask, testez-le
Citer : Posté le 28/06/2015 13:19 | #
Est-ce que tu as lu le cours sur les graphismes ici ?
Ajouté le 28/06/2015 à 13:20 :
Sinon tu peux mettre le code de ta gravité qu'on puisse voir ça ?
Stick hero
Suruq game Invité
Citer : Posté le 28/06/2015 13:56 | #
Je me suis créer un compte mais quand je clique sur le lien dans le mail d'activation le site me dit que le code de vérification n'est pas bon
Sinon pour la gravite j'ai mis ca:
Do
If not pixeltest(10,p-1) and not pixeltest(17,p-1)
Then p-1→p
Lp-while p≠5
Citer : Posté le 28/06/2015 14:03 | #
? Il n'y a pas de PxlOn,normal que ton icone se téléporte si tu as un truc comme ça
Do: ...
Lpwhile p=| 5
PxlOn p,q
Ajouté le 28/06/2015 à 14:07 :
@Lephenixnoir
Ok merci, je vais voir ce que je peux faire.. C'est vrai que les PxlTest en mode graphique sont parfois délicats à utiliser.
Stick hero