Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Just Too Many Mechanics
Kikoodx Hors ligne Membre Points: 2150 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 : https://gitea.planet-casio.com/KikooDX/jtmm

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://www.planet-casio.com/storage/forums/JTMM2-176385.g3a


Kikoodx Hors ligne Membre Points: 2150 Défis: 11 Message

Citer : Posté le 13/05/2020 13:35 | # | Fichier joint


Voici une image regroupant les 4 packs de texture disponibles :


En haut à gauche : "programmer art" par KikooDX
En haut à droite : textures de Minecraft "par KikooDX" (https://gitea.planet-casio.com/KikooDX/jtmm_crafttheme)
En bas à gauche : textures retravaillées par Masséna
En bas à droite : Mario par Masséna (https://gitea.planet-casio.com/Massena/jtmm_mariotheme)
2+2=5
Perdu
Tituya Hors ligne Rédacteur Points: 979 Défis: 16 Message

Citer : Posté le 13/05/2020 13:36 | #


5058 fps
Le pack Mario de Massena rend vraiment bien !
Bretagne > Reste du globe
(Et de toute façon, vous pouvez pas dire l'inverse grâce à Bzh)



Kikoodx Hors ligne Membre Points: 2150 Défis: 11 Message

Citer : Posté le 13/05/2020 13:38 | #


Tituya a écrit :
5058 fps

Que nenni, c'est l'ID de la salle

Tituya a écrit :
Le pack Mario de Massena rend vraiment bien !

Les deux packs de Masséna rendent vraiment bien

Ajouté le 13/05/2020 à 14:22 :
Bon, j'ai de petits problèmes avec la nouvelle fonctionnalité (comme d'hab), mais les changements niveau textures ont été faits :
ground.png devient solid_0.png.
solid_1.png ajouté (même comportement que solid_0, texture alternative).
semi_solid.png créé (dans programmer-art) mais non utilisable (plaçable dans les niveaux mais sans effet).
J'ai déjà mis à jour jttm_crafttheme (ajout cobble) ainsi que les packs de base.

@Masséna : Tu peux renommer ground.png.

https://gitea.planet-casio.com/KikooDX/jtmm
2+2=5
Perdu
Massena En ligne Rédacteur Points: 1303 Défis: 6 Message

Citer : Posté le 13/05/2020 16:42 | #


Woah. Je vais faire de zolis monde maintenant.
C'est pratique pour placer des sols, qui seront différents des murs
Peace was never an option. - Untitled goose game, 2019
Kikoodx Hors ligne Membre Points: 2150 Défis: 11 Message

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


Massena a écrit :
C'est pratique pour placer des sols, qui seront différents des murs

Pour la compabilité entre textures, ce serait bien de garder les murs en 0 et faire les alternatifs/sols/trucs en 1.
Ce sera cool pour laisser le choix du pack au joueur

Ajouté le 13/05/2020 à 18:21 :
J'ai implémenté les semi solides, have fun

Ajouté le 13/05/2020 à 18:52 :
J'ai mis à jour le README avec des instructions plus détaillées sur l'installation de textures, qu'en pensez-vous ?
https://gitea.planet-casio.com/KikooDX/jtmm/src/branch/master/README.md
2+2=5
Perdu
Lephenixnoir Hors ligne Administrateur Points: 18201 Défis: 142 Message

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


T'as pensé à comment charger les packs dynamiquement ?
Kikoodx Hors ligne Membre Points: 2150 Défis: 11 Message

Citer : Posté le 14/05/2020 10:05 | #


Lephenixnoir a écrit :
T'as pensé à comment charger les packs dynamiquement ?

Pas vraiment, et je n'ai aucune idée de comment faire. Je ne sais ni comment BFile fonctionne, ni comment encoder des images et les "charger" au format bopti on-calc.
A la limite pour les niveaux j'ai une idée de structure, mais c'est bien plus simple étant donné que ce sont des listes de caractères.
2+2=5
Perdu
Massena En ligne Rédacteur Points: 1303 Défis: 6 Message

Citer : Posté le 14/05/2020 10:17 | #


Il y a une erreur dans les instructions d'application d'un texture pack, le fichier c'est setpack.sh et non pas set_pack.sh...
Peace was never an option. - Untitled goose game, 2019
Kikoodx Hors ligne Membre Points: 2150 Défis: 11 Message

Citer : Posté le 14/05/2020 10:17 | #


Massena a écrit :
Il y a une erreur dans les instructions d'application d'un texture pack, le fichier c'est setpack.sh et non pas set_pack.sh...

Ah oui. Je fais tout le temps l'erreur x(
Je corrige.
2+2=5
Perdu
Massena En ligne Rédacteur Points: 1303 Défis: 6 Message

Citer : Posté le 14/05/2020 10:21 | #


Comment on fait déjà pour changer les textures de l'éditeur ? --'
Peace was never an option. - Untitled goose game, 2019
Lephenixnoir Hors ligne Administrateur Points: 18201 Défis: 142 Message

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


Kikoodx a écrit :
Pas vraiment, et je n'ai aucune idée de comment faire. Je ne sais ni comment BFile fonctionne, ni comment encoder des images et les "charger" au format bopti on-calc.

La partie Bfile c'est vraiment facile ici, je pourrai te montrer mais en gros en 4/5 lignes tu peux charger les fichiers et pas t'emmerder. Avec un peu plus d'effort tu peux rechercher dans la mémoire de stockage.

Pour les images, en général ce que tu veux c'est que l'image soit déjà au bon format quand tu transfères le fichier. Donc faudrait que ton éditeur convertisse au bon format. Y'a plusieurs options. Tu peux utiliser celui de bopti, qui est pas totalement évident mais pour lequel je peux exposer une fonction Python du fxSDK qui l'encode pour toi (auquel cas tu peux shipper fxconv avec ton éditeur je suppose ?). Tu peux utiliser celui de libimg, qui est super super facile à générer (suffit de lister la taille puis tous les pixels à la suite en RGB565). Ou tu peux faire un truc custom, mais j'en vois pas trop le besoin ici.

A la limite pour les niveaux j'ai une idée de structure, mais c'est bien plus simple étant donné que ce sont des listes de caractères.

Parfait o/
Kikoodx Hors ligne Membre Points: 2150 Défis: 11 Message

Citer : Posté le 14/05/2020 10:23 | #


Massena a écrit :
Comment on fait déjà pour changer les textures de l'éditeur ? --'

Je te l'ai dit non ?
cd up-editor
./update.sh
cd ..

Je rajouterai ça au setpack.sh pour l'automatiser.
2+2=5
Perdu
Massena En ligne Rédacteur Points: 1303 Défis: 6 Message

Citer : Posté le 14/05/2020 10:24 | #


J'ai raté le cd up-editor, c'est pour ça >_<'
Merci beaucoup ça m'évitera de charger mes textures manellement à l'avenir
Peace was never an option. - Untitled goose game, 2019
Kikoodx Hors ligne Membre Points: 2150 Défis: 11 Message

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


Voilà c'est poussé, plus besoin de t'embêter avec ça
setpack.sh s'occupe de toute normalement.
2+2=5
Perdu
Massena En ligne Rédacteur Points: 1303 Défis: 6 Message

Citer : Posté le 14/05/2020 14:17 | #


Vous l'attendiez tous, le voici : les textures 1-bit son là
Attention aux yeux, le blanc ça pique : https://gitea.planet-casio.com/Massena/jtmm_1bittheme
Voici un screen :

(oubliez le vilain bloc gris j'ai oublié de déplacer le curseur dans l'éditeur)
Peace was never an option. - Untitled goose game, 2019
Kikoodx Hors ligne Membre Points: 2150 Défis: 11 Message

Citer : Posté le 14/05/2020 14:20 | #


Masséna : de mon expérience en 1-bit, tu devrais hacher les blocs pleins au moins (en tout cas les vider d'une certaine façon). Ils sont "trop pleins", ça fait bobo.
Sinon c'est joli, mon favori jusqu'ici

Ajouté le 14/05/2020 à 14:33 :
Avec le nombre de packs qui croit, j'ai ajouté un script downloadpacks.sh qui télécharge automatiquement les dernières versions des packs dans texturepacks. J'ajouterai les nouveaux au fur et à mesure

Ajouté le 14/05/2020 à 14:41 :
@Masséna : après avoir testé sur calto, je ne trouve pas les murs blancs génants (ça ne pète pas les yeux je trouve) et rend très bien.
2+2=5
Perdu
Massena En ligne Rédacteur Points: 1303 Défis: 6 Message

Citer : Posté le 14/05/2020 14:42 | #


Ah bah je suis en train de rajouter des rayures et des ombres pour embellir le tout ._.
Peace was never an option. - Untitled goose game, 2019
Kikoodx Hors ligne Membre Points: 2150 Défis: 11 Message

Citer : Posté le 14/05/2020 14:47 | #


Son côté minimaliste m'avait plu
2+2=5
Perdu
Massena En ligne Rédacteur Points: 1303 Défis: 6 Message

Citer : Posté le 14/05/2020 14:48 | #


Les ombres ne rendent pas assez bien mais les rayures sont jolies et c'est pas toi qui décide, si t'es pas content tu gardes le texture pack tel qu'il est
Peace was never an option. - Untitled goose game, 2019
Kikoodx Hors ligne Membre Points: 2150 Défis: 11 Message

Citer : Posté le 14/05/2020 14:49 | #


Massena a écrit :
Les ombres ne rendent pas assez bien mais les rayures sont jolies et c'est pas toi qui décide, si t'es pas content tu gardes le texture pack tel qu'il est

Oui bien sûr je ne vais pas me plaindre, je suis sûr que ça rendra bien aussi ^^'

Ajouté le 14/05/2020 à 17:25 :
Salut, mise à jour de la journée : Le Téléporteur 3.
J'ai mis un exemple dans le dernier écran (avec les semi-solides).
Je vais tenter d'autres taux de rafraîchissement, le ressenti est que 60 FPS est trop rapide (overclock).
2+2=5
Perdu
Massena En ligne Rédacteur Points: 1303 Défis: 6 Message

Citer : Posté le 14/05/2020 17:35 | #


J'espère qu'il y a conservation de la vitesse et de la direction pour faire des puzzles a la portal héhé
Peace was never an option. - Untitled goose game, 2019

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
Pour coloriser votre code, cliquez ici.
Sinon cliquez sur le bouton ci-dessous.
: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 - 2020 | Il y a 37 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