Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Just Too Many Mechanics
Kikoodx Hors ligne Labélisateur Points: 2764 Défis: 11 Message

Just Too Many Mechanics

Posté le 11/05/2020 18:46

JTMM est un jeu de plateforme destiné aux 90+e et créé avec gint.
Il est conçu pour être relativement facilement modifiable et customisable.

Téléchargez la dernière version stable ici.

Partagez vos mods ici

Voici une image regroupant 4 packs de textures :


En haut à gauche : "programmer art" par KikooDX
En bas à gauche : textures retravaillées par Masséna
En haut à droite : textures de Minecraft "par KikooDX" (https://gitea.planet-casio.com/KikooDX/jtmm_crafttheme)
En bas à droite : Mario par Masséna (https://gitea.planet-casio.com/Massena/jtmm_mariotheme)

Map pack de Masséna : https://gitea.planet-casio.com/Massena/jtmm_but_harder


Massena Hors ligne Rédacteur Points: 1921 Défis: 11 Message

Citer : Posté le 18/05/2020 14:06 | #


Comment peut-on récupérer des niveaux issus d'une précédente version du jeu ?
En gros j'aimerais récupérer mes anciens niveaux mais comme ils sont issus d'une version précédente, je ne peux pas ajouter de nouveaux blocs.
Kikoodx Hors ligne Labélisateur Points: 2764 Défis: 11 Message

Citer : Posté le 18/05/2020 14:08 | #


Massena a écrit :
Comment peut-on récupérer des niveaux issus d'une précédente version du jeu ?
En gros j'aimerais récupérer mes anciens niveaux mais comme ils sont issus d'une version précédente, je ne peux pas ajouter de nouveaux blocs.

Euh tes niveaux ne sont pas sur mon repo, il faut que tu les retrouve toi même.
Sinon, les fichiers sont compatibles. Copie juste le contenu de up-editor/screens vers une nouvelle version.
Time is running out
Massena Hors ligne Rédacteur Points: 1921 Défis: 11 Message

Citer : Posté le 18/05/2020 14:12 | #


Ils sont dans Massena/jtmm_massena,merci
Kikoodx Hors ligne Labélisateur Points: 2764 Défis: 11 Message

Citer : Posté le 18/05/2020 14:15 | #


Massena a écrit :
Ils sont dans Massena/jtmm_massena,merci

Ah, il faut que tu mettes à jour ton repo. Tu as 50 commits de retard.
Time is running out
Massena Hors ligne Rédacteur Points: 1921 Défis: 11 Message

Citer : Posté le 18/05/2020 14:27 | #


J'ai retrouvé mes fichiers dans ma corbeille, c'est boon
Kikoodx Hors ligne Labélisateur Points: 2764 Défis: 11 Message

Citer : Posté le 18/05/2020 14:28 | #


Massena a écrit :
J'ai retrouvé mes fichiers dans ma corbeille, c'est boon

Félicitations, n'empêche met à jour ta branche (ou supprime là et refork).

Ajouté le 18/05/2020 à 15:18 :
J'ai fixé le drill, ce n'est toujours pas parfait mais déjà mieux qu'avant.
Time is running out
Massena Hors ligne Rédacteur Points: 1921 Défis: 11 Message

Citer : Posté le 18/05/2020 15:46 | #


Petit bug : dans l'éditeur, les ascenseurs sont affichés avec la texture par défaut (malgré le fait que j'ai appliqué un texture pack)
Kikoodx Hors ligne Labélisateur Points: 2764 Défis: 11 Message

Citer : Posté le 18/05/2020 15:55 | #


Pas un bug, c'est temporaire. Faut que je change le script de mise à jour.
Time is running out
Massena Hors ligne Rédacteur Points: 1921 Défis: 11 Message

Citer : Posté le 18/05/2020 16:21 | #


J'ai eu quelques soucis avec le précédent dépôt puisque je l'ai bifurqué depuis celui de KikooDX alors voici un dépôt tout beau tout neuf pour mes niveaux : https://gitea.planet-casio.com/Massena/jtmm_massena
(Par défaut le texture pack 1 bit est sélectionné je crois)
Kikoodx Hors ligne Labélisateur Points: 2764 Défis: 11 Message

Citer : Posté le 18/05/2020 16:52 | #


Je préférais le système de fork, si ce n'est que pour les niveaux je devrais être capable de faire un système similaire à celui des texture packs. A voir.
Time is running out
Massena Hors ligne Rédacteur Points: 1921 Défis: 11 Message

Citer : Posté le 18/05/2020 17:09 | #


Du coup, le drill utilisé comme pied sauteur c'est marrant mais ça permet de skip dans certaines niveaux, ou juste en faciliter quelques-un...
Kikoodx Hors ligne Labélisateur Points: 2764 Défis: 11 Message

Citer : Posté le 18/05/2020 17:09 | #


Massena a écrit :
Du coup, le drill utilisé comme pied sauteur c'est marrant mais ça permet de skip dans certaines niveaux, ou juste en faciliter quelques-un...

La mécanique va encore changer, ça ne sera pas aussi fort dans le futur.

Ajouté le 19/05/2020 à 13:04 :
J'ai modifié le drill hier soir, il est encore à travailler (il est pas mal buggé), mais dans l'idée est là.
Quand au problème des textures animées dans l'éditeur, c'est réglé. Le script utilise maintenant la commande mogrify d'imagemagick pour crop les textures
J'ai ajouté la dépendance au README.md.

Ajouté le 21/05/2020 à 18:38 :
J'ai recodé une bonne partie du système de mouvement et entièrement changé le fonctionnement du drill. Ça m'aura prit quelque heures mais ça valait vraiment le coup
Murs, sol et plafond sont ici tout élément sur lequel le joueur peut marcher et les pics.
L'utiliser contre un mur donne un gros boost de vitesse, utilisable pour faire de jolis skips et complexifier le routing.
L'utiliser contre le plafond fait tomber le joueur à sa vitesse maximale.
Sur le sol, le joueur fait un tout petit bond : utile pour utiliser la nuance de saut la plus faible de façon consistante et "bondir" sur les pics.
J'ai testé, le speedrun devient tendax
https://gitea.planet-casio.com/KikooDX/jtmm/raw/branch/master/JTMM.g3a
Time is running out
Massena Hors ligne Rédacteur Points: 1921 Défis: 11 Message

Citer : Posté le 22/05/2020 09:11 | #


Je repose mes suggestions d'hier ici :
- Essayer de légèrement ralentir le jeu tout en le fluidifiant... Si c'est possible
- Ajouter un portail qui désactive la fonction de drill lorsque l'on le traverse, pour toute la durée d'un tableau
- Ajouter l'équivalent des fraises de Celeste avec un compteur à la fin du jeu
- Commencer à faire une vraie interface, avec au moins un écran-titre ?
Kikoodx Hors ligne Labélisateur Points: 2764 Défis: 11 Message

Citer : Posté le 22/05/2020 10:54 | #


Massena a écrit :
Je repose mes suggestions d'hier ici :
- Essayer de légèrement ralentir le jeu tout en le fluidifiant... Si c'est possible
- Ajouter un portail qui désactive la fonction de drill lorsque l'on le traverse, pour toute la durée d'un tableau
- Ajouter l'équivalent des fraises de Celeste avec un compteur à la fin du jeu
- Commencer à faire une vraie interface, avec au moins un écran-titre ?

Tu fais bien de les remettre, je ne les avais pas vues.
J'attend tes valeurs, je t'ai dit de tester et suggérer ^^'
Je ne vois pas l'intérêt. Si tu peux m'en trouver un bon, j'écoute. C'est très facilement programmable
Avec le système actuel je ne pense pas que ce soit bien. C'est compliqué à coder, ça me prendrait quelques jours sans donner de réelle valeur ajoutée au jeu. Je ne suis pas convaincu. Si j'implémentais un système du genre, je préfère les tumeurs de The End Is Nigh.
Non, je n'ai vraiment pas envie de perdre du temps l'écran titre

Merci pour tes suggestions.
Time is running out
Tituya En ligne Rédacteur Points: 1791 Défis: 16 Message

Citer : Posté le 22/05/2020 11:02 | #


pouvoir réinitialiser le chronomètre et faire un mode speedrun
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire l'inverse grâce à Bzh)



Kikoodx Hors ligne Labélisateur Points: 2764 Défis: 11 Message

Citer : Posté le 22/05/2020 11:05 | #


Tituya a écrit :
pouvoir réinitialiser le chronomètre et faire un mode speedrun

Retourner au niveau 1 réinitialise le chronomètre, mais le mode speedrun m'intéresse. On pense bien à faire tous les niveaux dans l'ordre sans possibilité de skip ? Dans ce cas là, je peux aussi ajouter un raccourci pour réessayer rapidement dans ce mode.
Time is running out
Massena Hors ligne Rédacteur Points: 1921 Défis: 11 Message

Citer : Posté le 22/05/2020 11:10 | #


J'ai l'impression de m'être pris un gros nope général
Si je demande l'anti-drill c'est parce que certains niveaux, même avec un rebond de moins d'un bloc de hauteur sur les pics, restent facilement skippables et sans possibilité de correction (aka le niveau 6 de ma cartouche)
Lephenixnoir En ligne Administrateur Points: 20993 Défis: 143 Message

Citer : Posté le 22/05/2020 11:12 | #


Dans ce cas pourquoi ne pas à l'inverse avoir le drill comme une item à attraper quelque part dans le niveau ?
Massena Hors ligne Rédacteur Points: 1921 Défis: 11 Message

Citer : Posté le 22/05/2020 11:12 | #


Après je n'ai pas essayé avec les nouvelles mécaniques du drill alors je ne m'avance pas trop, mais je pense qu'il y aura toujours des soucis dans certains niveaux, à l'avenir. Sinon, dommage pour les collectibles, et tu devras bien finir par faire un écran titre si tu créé un éditeur in-game et le chargement de cartouches/skin in-game aussi.
Kikoodx Hors ligne Labélisateur Points: 2764 Défis: 11 Message

Citer : Posté le 22/05/2020 11:17 | #


Massena a écrit :
J'ai l'impression de m'être pris un gros nope général
Si je demande l'anti-drill c'est parce que certains niveaux, même avec un rebond de moins d'un bloc de hauteur sur les pics, restent facilement skippables et sans possibilité de correction (aka le niveau 6 de ma cartouche)

Tes suggestions ne correpondaient pas vraiment à mes plans, ce n'est pas contre toi ^^'
Je ne pense pas qu'il y ait de situation sans fix possible, je peux toujours le faire mais ça me soûle pas mal.

Lephenixnoir a écrit :
Dans ce cas pourquoi ne pas à l'inverse avoir le drill comme une item à attraper quelque part dans le niveau ?

C'est la seule mécanique un peu profonde/complexe du jeu, je préfère éviter de la tourner en un simple item.

Ajouté le 22/05/2020 à 15:26 :
J'ai fait une très petite vidéo (avec mon ventilo en fond) pour montrer un des skips les plus simples du jeu avec le drill et la raison pour laquelle je l'ai créé.
Et aussi un peu pour montrer le pack 1-bit de Masséna

Time is running out
Massena Hors ligne Rédacteur Points: 1921 Défis: 11 Message

Citer : Posté le 22/05/2020 20:17 | # | Fichier joint


Voilà mon mappack mis à jour, avec le drill récent et sans crash. Bonne chance.

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 v42 © créé par Neuronix et Muelsaco 2004 - 2021 | Il y a 76 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