π
<-

Quest CX

Pour TI-Nspire OS 3.0 ou ultérieur.

Re: Quest CX

Unread postby Creative Basic » 01 Aug 2014, 21:24

par contre lors du game over il faudrait mettre une touche pour recommencer la partie (là il faut couper coller la page).


MOUAHAHA c'est pour rendre la défaite encore plus terrible !!!! ...non bon d'accord en fait tu as raison c'est vraiment très chiant et j'avais pas fait gaffe à ça

"You loose" contient probablement une faute.


tu as proobablement toord, mon oorthographe est vraiment boonne noormalement

le "-" n'est pas vérifié quant au changement de timer, donc ça crash

ca faut que je regarde, il me semble pourtant que j avais vérifié cette erreur...de toute façon y a toujours quelques bugs. Le dernier que j'espère avoir corrigé était celui de l'attribution des valeurs (aléatoires/pénalités) pour les armes... parce que du coup j 'arrivais avec des valeurs max plus petite que les valeurs min dans le math.random et donc forcement ca crashait.

moi je suis incapable de dessiner


moi de même, il s'agit juste de la manipulation/l'utilisation de sprites déjà réalisés

Oh mais vu l'effort
... c'est vrai que en comptant tout depuis le début (recherche des sprites) on arrive finalement a une bonne cinquantaine d'heures !


Pour tout le reste, merci pour vos messages. Je vais m'atteler à mettre a jour rapidos le jeu avec vos remarques mais bon peut être pas tout de suite car vacances vacances !
User avatar
Creative Basic
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 57%
 
Posts: 93
Joined: 24 Jul 2011, 12:51
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Quest CX

Unread postby Creative Basic » 06 Aug 2014, 23:23

OK pour la MAJ !

Au passage, c'est "TI-Planet.org" (pas .fr :D)


Corrigé dans le jeu (pas encore dans la vidéo you tube)

le "-" n'est pas vérifié quant au changement de timer, donc ça crash


Corrigé

"You loose" contient probablement une faute.


Corrigé puisque remplacé

lors du game over il faudrait mettre une touche pour recommencer la partie (là il faut couper coller la page).


Corrigé en pressant la touche entrée

Voir screens :

Image

Image

Je post le Read Me présent dans l'archive qui reprend et du coup présente le jeu :

Quest CX
LUA Prgm développé par Creative Basic Studio - Aout 2014 - Copyright
Espace mémoire requis : 105Ko - V 1.02

- Installation -
Nécessite une Ti-Nspire ou le logicile Ti-Software pour PC. Le Prgm a été développé sous l'O.S 3.9
Ttransférer directement le fichier .TNS sur votre calculatrice/logiciel.

-Recommandation -
N'oubliez pas d'enregistrer avant de quitter l'application .
Le Jeu dispose d'un système de sauvegarde de score .

/// N'utilisez pas de majuscule pendant le jeu ! ////

-Presentation-
Choisissez parmis trois classes de personnages (variables d'attaque et de défense influencées en fonction de la classe) :
1) Archer
2) Guerrier
3) Chevalier
Parcourez une contrée livrée aux mains de redoutables ennemis et accomplissez les quêtes formulées par les villageois. Devenez un héros en accomplissant
un max de quête !

-Gameplay-
Utilisez le curseur pour déplacer votre personnage. Appuyez sur les boutons "a" , "b" , "c" pour effectuer l'action désirée - notamment celles d'attaques
et de recharge de vie ou d'armes.
N'abusez pas de la touche de "pouvoir" ou vous mourrez ! (math.random(1,51)
Pressez les lettres des touches correspondantes pour effectuer une action.
En cas de défaite (ce qui arrive souvent) pressez la touche [ENTER] pour recommencer.


- Réussisez un maximun de quêtes

- Les quêtes sont attribuées à côté des PNJ - récupérez l'item demandé et rapportez le.

- Pour valider un nouvel équipement pressez "y" ou "x" pour quitter

le reste des indications est fourni à l'écran - les armes subissent une pénalité à chaque mouvement - les points de vie sont fournis de façon aléatoire

Plus d'information sur le forum Nspire de Ti planet

Good Game !



Et voilà, je remettrai à jour si à nouveau des bugs.
User avatar
Creative Basic
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 57%
 
Posts: 93
Joined: 24 Jul 2011, 12:51
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Quest CX

Unread postby NspireCas » 07 Aug 2014, 06:22

Ah super, merci :).
User avatar
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 6.4%
 
Posts: 1304
Images: 7
Joined: 04 Oct 2012, 20:44
Location: Paris
Gender: Male
Calculator(s):
MyCalcs profile
Class: -

Re: Quest CX

Unread postby Adriweb » 07 Aug 2014, 09:20

Bien :)

Au fait, je vois :
"N'utilisez pas de majuscule pendant le jeu !"

Si c'est juste un problème pour déterminer les touches pressées, il suffit de faire ceci :

Code: Select all
function on.charIn(c)
    local ch = c:lower()
    if ch == "a" then
    ...
    elseif ch == "b" then
    ...
    end
end


Si le problème vient d'ailleurs, ok tant pis :P

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.7%
 
Posts: 14820
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Quest CX

Unread postby Creative Basic » 07 Aug 2014, 11:42

function on.charIn(c)
local ch = c:lower()
if ch == "a" then
...
elseif ch == "b" then
...
end
end


Ah génial l'astuce ! ça fonctionne nickel et le tout pour une ligne de code ;)
Ça tu peux être sûr que dorénavant je le ressort dans tous mes jeux a venir
Merci !

Du coup le jeu a été mis a jour ainsi que le Read Me.

Je post le nouveau screen de démarrage :

Image
User avatar
Creative Basic
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 57%
 
Posts: 93
Joined: 24 Jul 2011, 12:51
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Quest CX

Unread postby Creative Basic » 10 Aug 2014, 13:41

Travail autour de la MAJ 1.4 qui comprend déjà :

1) la refonte du système de combat plus complexe : Random A , B ou C étendu à pratiquement une vingtaine de lettres :

Image

2) simplification des effets de l'arme en fct de l'ennemi rencontré :

Image

et surtout création d'un deuxième fichier .TNS qui sera présent dans l'archive avec extension de 3 nouveaux persos et des ennemis :

- Le mage
- Le voleur
- Le démon (mon pref)

Image

Reste a travailler autour des compétences spéciales de chaque persos :
par exemple :
- l'archer aura la compétence "initiative" qui rend le combat en tour par tour
- Le chevalier aura un coup critique qui augmente la portée des dégats
- Le voleur, la capacité de fuir un combat en emportant l'arme récompense
- Le démon de changer les pts de dégâts en pts de vie
- Le mage de faire des dégâts de zone...
- Le guerrier euh... à définir ; j'attends des propositions ;)

reste encore à rédiger les lignes de code

Quest to be continued...
User avatar
Creative Basic
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 57%
 
Posts: 93
Joined: 24 Jul 2011, 12:51
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Quest CX

Unread postby Adriweb » 10 Aug 2014, 13:45

Bravo pour cette mise-à-jour :)

Et tu sais, avec tout ceci, tu peux faire un brouillon d'un article qui présente le jeu avec screenshots (et vidéo éventuellement) et une fois validé on pourra le mettre en news sur le portail ;)

Et sinon, pour les compétences etc., je pense que tu peux t'inspirer de celles qui existent déjà dans des jeux du type WoW... :P

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.7%
 
Posts: 14820
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Quest CX

Unread postby Creative Basic » 10 Aug 2014, 13:53

Et tu sais, avec tout ceci, tu peux faire un brouillon d'un article qui présente le jeu avec screenshots (et vidéo éventuellement) et une fois validé on pourra le mettre en news sur le portail ;)


Ok ok mais pour l'instant le jeu évolue tellement... j'aimerais retravailler la map en y incluant plus de "tableaux". Après le gros problème rencontré c'est la taille du fichier qui dépasse les 110 ko. J'ai dû faire deux fichiers .tns car inclure les 6 persos dans le fichier (qui arrivait a 125ko) rendait le gameplay injouable. Sans aucune modif tu as l'impression que le timer en 0.01 passe en 0.05 tellement ca rame.
Limite faudrait que je fasse un fichier .TNS par perso !

ils ont pas corrigé ça Ti avec toutes leurs MAJ ? ou c'est peut être moi qui me plante
User avatar
Creative Basic
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 57%
 
Posts: 93
Joined: 24 Jul 2011, 12:51
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Quest CX

Unread postby Adriweb » 10 Aug 2014, 14:19

Le problème de lenteur c'est à cause du chargement des images (et possiblement la façon dont elles sont gérées dans le jeu (par exemple, ne jamais faire autre chose que des drawImage dans les :paint(), et dans les timer ne pas les resizer etc.))

La taille du .tns aura globalement peu d'impact (si ce n'est le temps d'ouverture initial du fichier). Ensuite, une fois ouvert/chargé, c'est bon.

Sinon, la 3.9 a un Lua plus rapide, mais faut voir si les améliorations sont présentes / s'appliquent aussi pour ton jeu...

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.7%
 
Posts: 14820
Images: 1131
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Quest CX

Unread postby Creative Basic » 10 Aug 2014, 14:56

Le problème de lenteur c'est à cause du chargement des images (et possiblement la façon dont elles sont gérées dans le jeu (par exemple, ne jamais faire autre chose que des drawImage dans les :paint(), et dans les timer ne pas les resizer etc.))


Ah ! je dois avoir moyen "d'optimiser" ça alors! très bonne nouvelle
User avatar
Creative Basic
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 57%
 
Posts: 93
Joined: 24 Jul 2011, 12:51
Gender: Not specified
Calculator(s):
MyCalcs profile

PreviousNext

Return to Nspire-Lua

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1092 utilisateurs:
>1031 invités
>54 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)