[6502] Un jeu d'aventure dans 40 ko.
+6
ichigobankai
upsilandre
tetsuro
Tryphon
drfloyd
vincent2105
10 participants
Page 2 sur 5
Page 2 sur 5 • 1, 2, 3, 4, 5
Re: [6502] Un jeu d'aventure dans 40 ko.
attention le jeu doit etre open world... surface de jeu facon GTA, Skyrim... minimum
Re: [6502] Un jeu d'aventure dans 40 ko.
J'ai la possibilité d'avoir un archipel de 256 x 256 écrans, soit environ 50km² à la louche.
Je viens de regarder pour skyrim, c'est 37 km², je suis dans les clous
Je viens de regarder pour skyrim, c'est 37 km², je suis dans les clous
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
Je ne tente plus rien, je ne code plus trop niveau jeu.
Juste mes outils persos ...
La je suis sur du C# ... j'essais de toucher à des technos de notre temps.
Un open world à 1024 octets, c'est coton, j'y enverrai pas un chien vérolé ...
Juste mes outils persos ...
La je suis sur du C# ... j'essais de toucher à des technos de notre temps.
Un open world à 1024 octets, c'est coton, j'y enverrai pas un chien vérolé ...
Invité- Invité
Re: [6502] Un jeu d'aventure dans 40 ko.
Bah mince alors, une page se tourne !
Bon courage dans tes nouveaux projets et si ça te redémange, sache qu'on attend ton prochain topic avec impatience
De mon côté, c'est parti pour le code
Bon courage dans tes nouveaux projets et si ça te redémange, sache qu'on attend ton prochain topic avec impatience
De mon côté, c'est parti pour le code
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
Question à 2 balles... Quelqu'un connait il un éditeur hexadécimal qui permette de "switcher" l'ensemble des valeurs en binaires ? (ou un outil qui permette de le faire sur un tableau de 256 octets, c'est suffisant)
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
Tu veux passer de :
13 FA 42
à
OOO1OO11 11111O1O O1OOOO1O
c'est ça ?
13 FA 42
à
OOO1OO11 11111O1O O1OOOO1O
c'est ça ?
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [6502] Un jeu d'aventure dans 40 ko.
Oui c'est ça... je sens que c'est une question de boulet mais bon !
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
Ben la conversion hexa-binaire est automatique, mais non, je ne connais pas d'éditeur hex qui le fasse (mais bon, j'en connais peu).
Mais t'en as besoin pour quoi faire ?
Sinon ça se code facile
Mais t'en as besoin pour quoi faire ?
Sinon ça se code facile
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [6502] Un jeu d'aventure dans 40 ko.
sur mac j'utilise iHex.
en bas de l'éditeur tu as l'apercu de la valeur (ou des valeurs) via différents modes (binaire, signé, non signé (en little ou big endian), float, etc)
mais dans ton cas, faudrait scripter un truc plutôt (histoire de bien se repérer dans les valeurs, car c'est fatiguant à regarder le binaire)
en bas de l'éditeur tu as l'apercu de la valeur (ou des valeurs) via différents modes (binaire, signé, non signé (en little ou big endian), float, etc)
mais dans ton cas, faudrait scripter un truc plutôt (histoire de bien se repérer dans les valeurs, car c'est fatiguant à regarder le binaire)
Re: [6502] Un jeu d'aventure dans 40 ko.
Ca me permettrait de ne pas créer 256 tiles différentes pour verifier ma routine de génération de map. Je précise que pour l'instant, je ne sais même pas si je veux afficher la map ; ca me permet juste de savoir ce que je dois afficher pour chaque écran.
En lisant en binaire, je sais directement où sont les côtes et où sont les montagnes, car j'utilise 4 bits pour chacune, ca représente en quelque sorte les 4 quarts de l'écran. En hexa, c'est beaucoup moins lisible.
Le coder moi même faudrait que je me remette à python, j'ai du y toucher 6 heures y'a 2 ans, donc je crois que j'aurai plus vite fait d'écrire ma routine en priant pour ne rien oublier
En lisant en binaire, je sais directement où sont les côtes et où sont les montagnes, car j'utilise 4 bits pour chacune, ca représente en quelque sorte les 4 quarts de l'écran. En hexa, c'est beaucoup moins lisible.
Le coder moi même faudrait que je me remette à python, j'ai du y toucher 6 heures y'a 2 ans, donc je crois que j'aurai plus vite fait d'écrire ma routine en priant pour ne rien oublier
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
Le probleme c'est qu'effectivement sur NES on a pas un controle a la tuile 8x8 pour les palettes du coup c'est pas vraiment intéressant. Les jeux NES qui utilisent cette methode l'utilisent pas pour réduire la taille de la police mais plutot pour avoir 2 polices différentes l'une sur l'autre (et du coup ca bouffe qu'une palette a modifier selon la police que tu veux utiliser).vincent2105 a écrit:Mais on ne peut pas changer de palette n'importe où, du coup on a pas une totale liberté d'utilisation des lettres non ?upsilandre a écrit:Si tu veux économiser des tuiles y a toujours moyen de compacter la police de caractères en superposant 2 caractères par tuiles mais ca bouffe 2 palettes juste pour le texte donc ca dépend ce que tu veux faire avec le texte, si tu veux afficher du texte par dessus le background c'est difficile d'utiliser cette solution.
upsilandre- Interne
- Nombre de messages : 5138
Age : 49
Localisation : val de marne 94
Date d'inscription : 31/05/2015
Re: [6502] Un jeu d'aventure dans 40 ko.
Je garde néanmoins l'idée sous le coude, ça me permettra déjà d'économiser des tiles pour les chiffres que je placerai en tenant compte de cette contrainte.
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
Finalement, je vais les faire ces 256 tiles, ça me permettra de voir ou ça cloche plus facilement, et ça illustrera un peu le topic. (et puis ca devrait me prendre une demi heure je pense, donc le jeu en vaut la chandelle).
Pour l'instant, j'ai un tileset composé de 16 tiles, qui me permet d'obtenir la map 16x16 ci dessous. Pour chaque tile je vais créer toutes les variantes avec "barrière montagneuse" (donc jusqu'a 16 variantes possibles par tile).
Pour l'instant, j'ai un tileset composé de 16 tiles, qui me permet d'obtenir la map 16x16 ci dessous. Pour chaque tile je vais créer toutes les variantes avec "barrière montagneuse" (donc jusqu'a 16 variantes possibles par tile).
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
C'est ouvert jusque quand ?
C'est un genre de Game Jam ?
C'est un genre de Game Jam ?
Shaoth- Guéri miraculeux
- Nombre de messages : 2216
Age : 54
Localisation : 92
Date d'inscription : 05/04/2018
Re: [6502] Un jeu d'aventure dans 40 ko.
?
J'ai juste ouvert un topic pour un nouveau projet et ça a donné l'idée au Doc de faire concours "open world" en 1 ko... mais pour le moment y'a pas beaucoup d'inscrits
J'ai juste ouvert un topic pour un nouveau projet et ça a donné l'idée au Doc de faire concours "open world" en 1 ko... mais pour le moment y'a pas beaucoup d'inscrits
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
J'ai fini mon tileset de 256 tiles. L'index de chaque tile à afficher est calculé directement par la routine avec seulement une opération pour savoir si on doit afficher terre ou mer et une autre pour savoir si on a une "barriere rocheuse" ou non. A cela, il faut ajouter la mise a jour des 3 cases contigus. Au passage, vous pourrez remarquer que les tiles de la première ligne et celles de la dernière colonne ont une "progression" identique. Les 4 premiers bits de l'octet donnent l'orientation côtiere, les 4 derniers bits donnent les barrières rocheuses.
J'espère juste ne pas avoir commis d'étourderie.
Avec ce tileset, il sera plus facile de discuter du "zonage" des cartes. Mais pour le moment, faut que je complète ma routine.
J'espère juste ne pas avoir commis d'étourderie.
Avec ce tileset, il sera plus facile de discuter du "zonage" des cartes. Mais pour le moment, faut que je complète ma routine.
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
c'est magnifique ! Ca c'est vraiment la passion de la programmation et des algo !! J'adore.
_______________________________________________________
Re: [6502] Un jeu d'aventure dans 40 ko.
Ca fait plaisir à lire Doc
Sur la même base, je vais pouvoir créer des labyrinthes sous-terrains d'une taille maximale identique à cette map, soit 16x16 écrans. Grosso modo, l'idée, c'est que la carte générale sera composée de 256 cartes comme celle ci dessus. Pour chacune de ces cartes, il faudra trouver l'accès unique au sous terrain.
Une des idées qui me botte, c'est d'ajouter des warp zones pour aller d'ile en ile, un peu comme les tours dans zelda sur switch.
Maintenant, j'en envie d'attaquer le zonage de la map ci dessus (par la suite, il faudra s'occuper du zonage de la carte générale).
En fait, j'ai deja le contrôle sur le ratio terre/mer et montagne/pas montagne, mais c'est pour l'ensemble de la carte, j'aimerais diviser la carte en 4 et que chaque quart d'écran ait ses propres ratios.
Par exemple, ci dessous une île générée avec des valeurs extrêmes, on obtient des îles trop uniformes à mon gout.
Plus tard, quand j'aurai toutes ces infos, je m'occuperai de la partie génération et affichage de l'écran ingame.
Sur la même base, je vais pouvoir créer des labyrinthes sous-terrains d'une taille maximale identique à cette map, soit 16x16 écrans. Grosso modo, l'idée, c'est que la carte générale sera composée de 256 cartes comme celle ci dessus. Pour chacune de ces cartes, il faudra trouver l'accès unique au sous terrain.
Une des idées qui me botte, c'est d'ajouter des warp zones pour aller d'ile en ile, un peu comme les tours dans zelda sur switch.
Maintenant, j'en envie d'attaquer le zonage de la map ci dessus (par la suite, il faudra s'occuper du zonage de la carte générale).
En fait, j'ai deja le contrôle sur le ratio terre/mer et montagne/pas montagne, mais c'est pour l'ensemble de la carte, j'aimerais diviser la carte en 4 et que chaque quart d'écran ait ses propres ratios.
Par exemple, ci dessous une île générée avec des valeurs extrêmes, on obtient des îles trop uniformes à mon gout.
Plus tard, quand j'aurai toutes ces infos, je m'occuperai de la partie génération et affichage de l'écran ingame.
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
J'ai modifié ma routine de génération, chaque quart de la map a ses propres ratios. J'ai donc réservé 8 octets (4 pour le ratio terre/mer, et 4 pour le ratio montagne/pas montagne)... Pour l'instant, je teste avec différentes valeurs à la main, mais ça sera randomisé par la suite.
La prochaine étape sera plus longue a atteindre puisqu'elle concerne l'affichage de n'importe quel écran ingame en fonction de la map.
La prochaine étape sera plus longue a atteindre puisqu'elle concerne l'affichage de n'importe quel écran ingame en fonction de la map.
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
Et bien tu progresses, c'est cool
Shaoth- Guéri miraculeux
- Nombre de messages : 2216
Age : 54
Localisation : 92
Date d'inscription : 05/04/2018
Re: [6502] Un jeu d'aventure dans 40 ko.
Merci Shaoth
Bon je suis au boulot et vu qu'il y a pas grand monde, j'en profite pour griffonner ma routine sur papier, je suis confiant.
Avec celle ci, je pense que j'atteindrai 800 octets de code, soit à peine 2% de ce que je m'octroie. C'est grisant de savoir qu'avec aussi peu, on peut créer un monde aussi vaste !
Bon je suis au boulot et vu qu'il y a pas grand monde, j'en profite pour griffonner ma routine sur papier, je suis confiant.
Avec celle ci, je pense que j'atteindrai 800 octets de code, soit à peine 2% de ce que je m'octroie. C'est grisant de savoir qu'avec aussi peu, on peut créer un monde aussi vaste !
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
Certain buraliste font grève, et d'autres codent en ASM ...
Bravo en tout cas, ces réflexions d'un autre âge t'amènent une gymnastique d'esprit qui font de toi, un meilleur codeur pour la suite.
Bravo en tout cas, ces réflexions d'un autre âge t'amènent une gymnastique d'esprit qui font de toi, un meilleur codeur pour la suite.
Invité- Invité
Re: [6502] Un jeu d'aventure dans 40 ko.
Et c'est important d'être un meilleur codeur
Shaoth- Guéri miraculeux
- Nombre de messages : 2216
Age : 54
Localisation : 92
Date d'inscription : 05/04/2018
Re: [6502] Un jeu d'aventure dans 40 ko.
Merci pour votre soutien inconditionnel les amis !
Bonne nouvelle, ma routine fonctionne ! Si je lui fourni un nombre dont les 4 premiers bits donnent les côtes et les 4 autres la présence de montagne ou pas, j'obtiens un écran comme celui ci dessous. Ca ressemble à rien encore une fois, tout le plaisir est pour moi.
Bon ok, l'eau est un peu verte et les buissons sont cramés, mais je n'utilise qu'une palette pour l'instant :p
Bonne nouvelle, ma routine fonctionne ! Si je lui fourni un nombre dont les 4 premiers bits donnent les côtes et les 4 autres la présence de montagne ou pas, j'obtiens un écran comme celui ci dessous. Ca ressemble à rien encore une fois, tout le plaisir est pour moi.
Bon ok, l'eau est un peu verte et les buissons sont cramés, mais je n'utilise qu'une palette pour l'instant :p
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
vincent2105 a écrit:Merci Shaoth
Bon je suis au boulot et vu qu'il y a pas grand monde, j'en profite pour griffonner ma routine sur papier, je suis confiant.
Avec celle ci, je pense que j'atteindrai 800 octets de code, soit à peine 2% de ce que je m'octroie. C'est grisant de savoir qu'avec aussi peu, on peut créer un monde aussi vaste !
s'en est presque flippant
_______________________________________________________
Re: [6502] Un jeu d'aventure dans 40 ko.
vincent2105 a écrit:Bon je suis au boulot et vu qu'il y a pas grand monde, j'en profite pour griffonner ma routine sur papier, je suis confiant.
Day job & Side project
iwillbeback- Interne
- Nombre de messages : 10350
Age : 98
Localisation : ||lll|||llll|llll||||
Date d'inscription : 19/11/2006
Re: [6502] Un jeu d'aventure dans 40 ko.
Yep, c'est ma double vie... elle me met sur les rotules
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
le griffonnage de routines & idées sur papier, c'est peut etre la partie la plus géniale
_______________________________________________________
Re: [6502] Un jeu d'aventure dans 40 ko.
Oui, c'est la partie que je trouve la plus sympa parce qu'on peut laisser aller son imagination... après, c'est les bugs qui nous ramènent à la réalité
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Re: [6502] Un jeu d'aventure dans 40 ko.
Je me suis occupé de la routine qui permet de choisir la palette à utiliser pour chaque quart d'écran en fonction de ce que l'on veut afficher. C'était pas si simple que ça, et encore j'ai pas fini puisque je pense compléter ma routine afin de modifier certains octets de l'attribute table et donner l'illusion que j'utilise 2 tiles différentes à certains endroits (notamment pour les côtes), sans modifier la tilemap. Faut que je vois si c'est pas trop long en rom.
vincent2105- Patient incurable
- Nombre de messages : 1381
Age : 44
Localisation : 82
Date d'inscription : 17/12/2013
Page 2 sur 5 • 1, 2, 3, 4, 5
Sujets similaires
» [6502] projet jeu colonisation spatiale
» LE PAPA du 6502 n'est plus
» [6502] ébauche sidescroller
» Choisir son éditeur assembleur 6502/6510... en 2024
» LOL une coleco avec un 6502
» LE PAPA du 6502 n'est plus
» [6502] ébauche sidescroller
» Choisir son éditeur assembleur 6502/6510... en 2024
» LOL une coleco avec un 6502
Page 2 sur 5
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum