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

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » Gold Quest : Un rpg en basic
Suruq game Hors ligne Membre de CreativeCalc Points: 619 Défis: 20 Message

Gold Quest : Un rpg en basic

Posté le 30/09/2015 17:42

salut a tous
j'ai commence un rpg type zelda en Basic et actuellement je dessine le tileset et les écran de jeu : mon objectif est de 200 écran pour la map et un nombre indéterminée pour les villages/châteaux.
le jeu , si la mémoire le permet ,comportera une quête principale détaillé ci-après et des quête secondaire

quête principale
Cliquer pour enrouler

Dans un monde ou l'or est aussi rare que l’antimatière dans le notre,
la reine vous choisi pour forger un diadème a sa fille qui fête ses 18 ans dans quelque mois.
pour cela vous devrez trouver des pépite d'or dans les mine infernale (de la moria?) et ensuite forger le diadème grâce au souffle du dragon primaire qui sommeil dans un volcan...


la ou j'ai besoin de votre aide c'est sur le sprite du perso

merci a tout aide de votre part


Aldebarius Hors ligne Membre Points: 1083 Défis: 10 Message

Citer : Posté le 30/09/2015 17:48 | #


Pour le perso, demande à Remiweb (il a aussi fait un Zelda).
Sinon, super idée!!
Qui fait le malin tombe dans le ravin
Qui fait le malin se prend un sapin
Suruq game Hors ligne Membre de CreativeCalc Points: 619 Défis: 20 Message

Citer : Posté le 30/09/2015 17:51 | #


j'ai déjà jouée au zelda de remiweb mais je ne veux pas faire un zelda juste un rpg
pour le perso je pensait plutôt a un guerrier ou a un ermite
There is only one thing that makes a dream impossible to achieve : the fear of failure
Remiweb Hors ligne Membre de CreativeCalc Points: 1040 Défis: 32 Message

Citer : Posté le 30/09/2015 18:13 | #


Présent

Sur mon jeu 1 écran pesait environ 80 octets si je me souviens bien.
200*80=16 000 octets, c'est jouable
Mais comme c'est un RPG n'oublie pas les textes qui prennent très vite de la place...
Tweaks : ||||| ||||
Guil_2000 Hors ligne Membre Points: 315 Défis: 8 Message

Citer : Posté le 30/09/2015 18:21 | #


Comment tu codes un écran sur 80 octets ?
Mes programmes
Cliquer pour enrouler
Mon projet
Cliquer pour enrouler

Programateur Hors ligne Membre Points: 222 Défis: 10 Message

Citer : Posté le 30/09/2015 18:26 | #


Moi aussi, je voudrais bien savoir...
Il faudrait pas gérer 127*63 pixels normalement ?
J'ai besoin de votre participation ici :
94%
Cliquer pour enrouler
Remiweb Hors ligne Membre de CreativeCalc Points: 1040 Défis: 32 Message

Citer : Posté le 30/09/2015 19:57 | #


J'utilise pas des images, imagines le poids sinon
C'est du tile mapping, chaque élément d'un écran correspond à un ID avec deux coordonnées X,Y.
Parfois pour gagner de la place j'ajoute un paramètre P. Par exemple pour un mur je ne code pas chaque case de l'écran où il se trouve : je dit qu'il débute en X,Y et qu'il fait P blocs de long.

Ça donne des listes du genre :
{ IDXY , IDXY , IDXYP , IDXYP , IDXY→List 1
Après c'est au chargement qu'il faut tout décoder et afficher...

Donc c'est assez léger comparé à d'autres solutions

Ajouté le 30/09/2015 à 20:00 :
Pour revenir au sujet :
Avant de faire ton tileset tu as déjà fait tout le système d'affichage etc... ?
Et surtout ton personnage doit faire quelles dimensions ?
Tweaks : ||||| ||||
Suruq game Hors ligne Membre de CreativeCalc Points: 619 Défis: 20 Message

Citer : Posté le 30/09/2015 20:17 | #


je n'ai pas encore fais le système d'affichage et pour le perso j’étais parti sur 12x12 mais si possible j'aimerai bien 10x10
pour les tile je bloque sur ceux des maisons

There is only one thing that makes a dream impossible to achieve : the fear of failure
Eltoredo Hors ligne Modérateur Points: 4297 Défis: 35 Message

Citer : Posté le 30/09/2015 20:18 | #


Ça va être sympa comme projet !
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Remiweb Hors ligne Membre de CreativeCalc Points: 1040 Défis: 32 Message

Citer : Posté le 30/09/2015 20:20 | #


Suruq game a écrit :
je n'ai pas encore fais le système d'affichage

Alors je te conseille vivement de voir ce que tu peux faire techniquement et ce que la calculette supporte avant de réfléchir à quoi que ce soit d'autre, surtout pour ce genre de projet
Tweaks : ||||| ||||
Suruq game Hors ligne Membre de CreativeCalc Points: 619 Défis: 20 Message

Citer : Posté le 03/10/2015 14:00 | #


j'ai fais une le système d’affichage celons ta technique Remiweb.
chaque écran pèse 100 octets 8) et un écran de 950 point s'affiche en 9,5 seconde.
je ne trouve toujours pas de sprite pour le héros .


Ajouté le 04/10/2015 à 14:10 :
je n'ai rien dit
dans les liste il n'y avait pas les parametre xy .
maintant chaque ecran fais 300 octet soit beaucoup trop
je doit donc recommencer :aie2:
There is only one thing that makes a dream impossible to achieve : the fear of failure
Aldebarius Hors ligne Membre Points: 1083 Défis: 10 Message

Citer : Posté le 11/10/2015 17:47 | # | Fichier joint


A la suite de la demande de Suruq, je met les sprites du perso principal.
@suruq: dis-moi si ça te convient ou pas
Qui fait le malin tombe dans le ravin
Qui fait le malin se prend un sapin
Suruq game Hors ligne Membre de CreativeCalc Points: 619 Défis: 20 Message

Citer : Posté le 11/10/2015 18:55 | #


j'ai réussi a diminuer le poids a 75 octet par écran environ et un écran de 11 tiles mes 5 seconde a s'afficher
je vous ferrai par de mon avancement sur le dessin des tile et n'hésiter pas a me proposer des tile en 12x12 pxl.
j'ai déjà dessiner des montagne , des panneau, des village et des coffre
There is only one thing that makes a dream impossible to achieve : the fear of failure
Fife86 Hors ligne Membre Points: 830 Défis: 0 Message

Citer : Posté le 11/05/2016 14:19 | #


Ne faut il pas supprimer ce topic et le remplacer par l'équivalent en C++ ?
It's Show Time !!!
Mes Jeux :
- Street Fighter : Pour les accrocs du free-fight.
- Kirby's DreamLand : Gobe , Gobe , Gobe !!!
- L'invasion Seanchans : Détruit la flotte ennemis a bord du "Danseur des vagues".


< Le recoin du C-Engine >

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 50 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