J'ai refait une partie , le probleme sur le gameover n'est plus ;) , par contre j'espere que si on arrive a un certain niveau et que l'on fait une fausse touche et que l'on perd.. on reprend pas du tout tout debut ..
Lorsque tu perds tu peux restaurer des archives ta sauvegarde avec la commande save : une archive est automatiquement créée à certains passages du jeu, ici à chaque nouvelle "mission".
Je viens d'implémenter un petit outil de reset, rends-toi sur cette URL pour recommencer une nouvelle partie et remettre à zéro les serveurs : http://haskier.890m.com/?reset=true
EDIT : Je viens de retester une nouvelle partie et tout fonctionne parfaitement pour moi.
Du coup je fais moi aussi un petit topo : je viens de commencer une partie et ce méchant me dit que je n'ai pas le bon mot de passe alors que j'ai copié collé celui qu'il m'a donné en faisant ssh-hack [ip]. De plus, par pitié, il faut impérativement ajouter une fonctionnalité qui permette à l'utilisateur de sauter les dialogues... C'est horrible
Le "méchant" (qui est gentil au passage ^^) te demande un code, pas un mot de passe... Ce serait trop simple sinon
Pour les dialogues tu trouves vraiment ça long ? J'ai pourtant beaucoup augmenté la vitesse d'affichage...
Du coup je vais faire en source que l'appui sur la touche Flèche vers le bas permette de passer le texte en cours... Maintenir appuyé passera tout le dialogue. Je ne peux pas mettre la touche Entrée car celle-ci ferait croire au jeu une fois les dialogues passés que le joueur rentre des commandes à une vitesse très élevée, trop pour qu'il arrive à le gérer correctement.
Ah d'accord, c'est un peu confus (pour moi en tout cas) il faudrait dire d'aller récupérer un code à 4 chiffres qui se trouve sur le serveur....
Oui, surtout quand (comme moi) on doit recommencer le jeu plusieurs fois je me sens obligé de faire quelque chose d'autre. En particulier au début lors de la première communication avec K
Bon par contre,
Shaun@local:/users/Shaun$ save
1 : Archiver la sauvegarde actuelle
2 : Restaurer une copie (archive) de sauvegarde
3 : (!) Recommencer le jeu
4 : Désactiver l'auto-archivage des sauvegardes
5 : Annuler
Votre choix [1-5] ? 1
Choisissez le nom de l'archive : (lettres, chiffres, _ - autorisés) sauvergarde1
Archive effectuée
Petit bricolage (le script et l'image se suivent) :
- le méchant gentil ne veut pas voir que j'ai créé mon fichier (mes fichiers que j'ai placé dans tous les dossiers auxquels j'ai accès) avec test réussi dedans. Je suppose que j'ai encore oublié une étape ?
- il y a une erreur apparemment dans les sauvegardes personnalisées : sauvegarde que j'ai fait tout au début dans le script bbcode et à la fin de l'image on voit l'erreur lorsque j'essaie de l'ouvrir
"- le méchant gentil ne veut pas voir que j'ai créé mon fichier (mes fichiers que j'ai placé dans tous les dossiers auxquels j'ai accès) avec test réussi dedans. Je suppose que j'ai encore oublié une étape ?"
Lis le fichier que tu viens d'écrire et tu verras ton erreur.
"- il y a une erreur apparemment dans les sauvegardes personnalisées : sauvegarde que j'ai fait tout au début dans le script bbcode et à la fin de l'image on voit l'erreur lorsque j'essaie de l'ouvrir"
Je te laisse voir ça avec le développeur, par contre.
En effet le gestionnaire d'archives contient bien un bug que je viens de corriger. Je mettrais la version corrigée en ligne dès demain. Désolé pour le dérangement !
Et je vais spécifier qu'il faut récupérer un code à 4 chiffres car tu es le deuxième à faire cette erreur...
Bon et puisque j'y suis j'en profite pour préciser que la suite du jeu devrait sortir demain également. La mise à jour contiendra aussi quelques petites améliorations... À demain donc !
P.S. : Petite aide pour le fichier : dans le tutoriel il y a quelque chose de marqué à propos des arguments contenant des espaces... Comme quoi il faut les mettre en guillemets... Ou un truc du genre
"Pourles dialogues tu trouves vraiment ça long ? J'ai pourtant beaucoup augmenté la vitesse d'affichage..." Au début, quand on recommence le jeu au bout de 3 fois, c'est un peu long, quoi.
Bon sinon j'ai testé, j'ai hâte qu'il y ai plus de fonctionnalité. Je suis, bonne continuation !
Plutôt cool comme jeu ! Le terminal est très réaliste je trouve. Pour les dialogues, ce serait cool de pouvoir abréger l'affichage d'une phrase avec la touche entrée (afin qu'elle s'affiche d'un coup au lieu de se faire lettre par lettre).
J'ai hâte de voir comment tu vas gérer les autres missions sinon, leur originalité, ...
J'espère que la question n'a pas été posée (j'ai testé assez rapidement par manque de temps), mais prévois-tu un mode multijoueur une fois la "campagne" terminée ? On peut imaginer par exemple que l'utilisateur a droit à un réseau, et a la possibilité de configurer d'une façon plus au moins pousser ses machines, en fonction de ses moyens financier et de ses connaissances... Bref ce sont des petites idées comme ça.
L'affichage du texte est géré par une bibliothèque JavaScript (qui n'est pas de moi) : http://terminal.jcubic.pl/
Pour abréger les dialogues j'ai inclus dans la version que je développe actuellement la possibilité d'accélérer les dialogues en appuyant sur la touche Flèche vers le bas. Je la mettrais en ligne demain, quand j'aurais rajouté quelques petites choses...
Il n'y a pas de mode multijoueur de prévu pour l'instant, mais peut-être que cela viendra si je termine ce projet. Haskier me donne l'avantage de pouvoir développer quelque chose de relativement simple (environ 6000 lignes de code actuellement, mais simple à débugger et améliorer), mais ça reste tout de même beaucoup de travail. Je dois en être à 60 heures de dev à l'état actuel du jeu. Mais bientôt le moteur sera totalement terminé et je pourrais me consacrer entièrement au développement du scénario.
En revanche après la fin du jeu en cherchant un peu il sera possible de débloquer du contenu supplémentaire... Mais ce sera uniquement à la fin.
Salut,
J'aimerais d'abord te féliciter pour ton projet génial!
J'ai hâte que tu ajoutes du contenu! Le jeu se finit un peu vite...
<br/>
Sinon, quelques suggestions...
Ça serait bien de pouvoir copier/coller sur le curseur de la console
Ensuite, après la fin du jeu (je ne sais pas si c'est normal), on peut continuer à taper des commandes sans invite de commande. Ça pose quelques problèmes, exemple : save puis 5 quitte l'option save mais garde le choix du nombre comme invite de commande...
Sinon, tu comptes faire des traductions, ça rendrait le jeu accessible à plus de monde (parce que un jeu en terminal... )
Ensuite, deux questions :
Tes sauvegardes de jeu, ça marche comment, elles sont sur la machine du joueur ?
Et sinon, icefox, il est fonctionnel ? J'avais pas de fichier pour le tester !
@arnoniels : Oui c'est normal qu'on puisse taper des commandes après la fin du jeu. Par contre le bug n'est pas normal (c'est un bug, quoi.) Pour le contenu ne t'inquiète pas je n'ai pas encore implémenté 5% du scénario au total. Les sauvegardes sont stockées dans le localStorage, mais je pense que je vais devoir trouver une solution alternative car cette méthode ne permet de stocker que 5 Mo de données sur la plupart des navigateurs, non modifiable, et les sauvegardes pèsent actuellement 90 Ko... Sachant qu'il y a encore beaucoup de choses à ajouter dedans !
Pour les traductions ce n'est pas un problème. À vrai dire, si tu regardes le code source, tout le jeu est en anglais, c'est la version française qui est une traduction. Tous les textes sont traduis à partir d'un fichier de traduction (com/translations/fr.json)
IceFox est quant à lui parfaitement fonctionnel, je mettrais en ligne la mise à jour ce soir qui apporte une nouvelle fonctionnalité. Du coup le fonctionnement ne sera plus exactement le même. Pour le tester sur la version actuelle, tape "icefox home.xms" par exemple.
@jojo3544 : Tu rencontres un problème avec ? Moi tout se passe normalement lorsque je vais sur le lien que tu m'as donné.
Concernant ce problème de stockage, pourquoi ne pas plutôt stocker les sauvegardes sur serveur ? Si la campagne est assez longue ça vaut le coup (on est pas à l'abris d'un crash de pc, ou je ne sais pas quoi d'autre encore).
Pour ce qui est de la sauvegarde sur serveur, j'y ai bien pensé mais il faut que le joueur puisse régulièrement faire des archives de sauvegarde, et on se retrouve vite avec des dizaines de Mo de sauvegarde (une fois que le jeu sera terminé). Actuellement une sauvegarde est légère (90 Ko), mais la taille va augmenter. Je ne peux donc pas réserver autant de place par utilisateur sur le serveur. D'autre part, la partie est sauvegardé à chaque fois qu'une commande est saisie. Il faudrait donc envoyer une requête pouvant peser jusqu'à 1 Mo pour une sauvegarde bien remplie, ce qui rendrait le jeu terriblement lent.
En revanche je vais essayer de diminuer la taille de la sauvegarde, la plus grande partie de celle-ci étant les fichiers d'applications qui sont copiés sur chaque serveur mais qui ne sont jamais modifié... Je peux donc essayer de gagner de la place en jouant là-dessus.
EDIT : Fait ! Je ne pensais pas que ça serait aussi simple donc maintenant la taille de la sauvegarde passe de 90 ko à... 18 ko ! Et la taille sera d'autant plus réduite lorsqu'il y aura plus de serveurs à gérer !
EDIT 2 : Suite à mes recherches sur la compression JSON, je suis tombé sur une super bibliothèque nommée LZString qui permet de compresser des données et a été spécialement conçue pour localStorage. La taille des sauvegardes passe maintenant de 18 ko à 5 ko !
Bon, nouveau post pour l'update. Résumé des nouveautés :
Ajout de l'application mailbox et des commandes mail-cli et mail-login, qui permettent de lire des e-mails depuis un serveur
Ajout des fonctions importer toutes les archives et exporter toutes les archives dans le save manager (commande save)
Réduction de la taille de la sauvegarde
+ quelques petites améliorations et 4 corrections de bug.
Je rajouterais la suite du scénario demain !
ATTENTION : En raison de la modification de l'algorithme de sauvegarde, les sauvegardes actuelles seront considérées comme invalides par le jeu en raison de leur format différent.
EDIT : Pas d'ajout au scénario, je rajouterai du contenu aujourd'hui.
EDIT 2 : @arnoniels : Pour tester icefox avec cette nouvelle version tape "icefox master.net/home.xms"
Testez mon nouveau jeu : https://hackmenow.be/ - Jeu mmog de piratage virtuel par webos