[V1.2] K_OS, un système d'exploitation pour s'entraîner
5 participants
Page 1 sur 1
Comment qualifieriez-vous Monita ?
[V1.2] K_OS, un système d'exploitation pour s'entraîner
J'avoue ne pas vraiment savoir où poster ça, car ce n'est pas très "utile" en soi.
J'ai essayé pas mal de choses sur PTC ces temps-ci et j'ai eu envie de les mettre toutes en application dans un seul et même programme : un "système d'exploitation".
Dans ce K-OS, j'ai pu utiliser les DATA/RESTORE, GOTO/GOSUB, RESULT, tout ce qui touche au tactile, MEM$/LOAD/SAVE et bien d'autres...
Bref, ce programme est un petit condensé des bases de PTC que j'ai tenté de maîtriser, et ce serait vraiment super que vous y jetiez un oeil, notamment pour corriger certains cafouillages ou aberrations
Le programme n'en est qu'à sa première version, j'espère pouvoir y revenir une fois que j'aurais acquis plus de connaissances (surtout graphiques).
Mise à jour 1.1
- Ressources associées au programme grâce à PACKAGE$ (police écran du haut/écran du bas, sprites)
- Utilisation des sprites (SPSET, SPOFS, SPANIM pour une autre fois) avec l'introduction de Monita, qui vous guidera dans les diverses sous-parties de K_OS. Les fans de Nintendo l'auront bien reconnue, et vous pouvez la changer de couleur, l’accélérer voire la désactiver dans les paramètres si elle vous gêne (l'écran tactile est en effet inactif jusqu'à ce qu'elle termine son discours).
- L'écran tactile affiche l'heure avec TIME$
- Quelques bugs fixés... et peut-être certains d'ajoutés !
Mise à jour 1.2
- Résolution de bugs
Les QR Code, c'est par ici
Merci à J8B pour sa police de texte "TXT_FR"
J'ai essayé pas mal de choses sur PTC ces temps-ci et j'ai eu envie de les mettre toutes en application dans un seul et même programme : un "système d'exploitation".
Dans ce K-OS, j'ai pu utiliser les DATA/RESTORE, GOTO/GOSUB, RESULT, tout ce qui touche au tactile, MEM$/LOAD/SAVE et bien d'autres...
Bref, ce programme est un petit condensé des bases de PTC que j'ai tenté de maîtriser, et ce serait vraiment super que vous y jetiez un oeil, notamment pour corriger certains cafouillages ou aberrations
Le programme n'en est qu'à sa première version, j'espère pouvoir y revenir une fois que j'aurais acquis plus de connaissances (surtout graphiques).
Mise à jour 1.1
- Ressources associées au programme grâce à PACKAGE$ (police écran du haut/écran du bas, sprites)
- Utilisation des sprites (SPSET, SPOFS, SPANIM pour une autre fois) avec l'introduction de Monita, qui vous guidera dans les diverses sous-parties de K_OS. Les fans de Nintendo l'auront bien reconnue, et vous pouvez la changer de couleur, l’accélérer voire la désactiver dans les paramètres si elle vous gêne (l'écran tactile est en effet inactif jusqu'à ce qu'elle termine son discours).
- L'écran tactile affiche l'heure avec TIME$
- Quelques bugs fixés... et peut-être certains d'ajoutés !
Mise à jour 1.2
- Résolution de bugs
Les QR Code, c'est par ici
Merci à J8B pour sa police de texte "TXT_FR"
Dernière édition par Kuroshitsu le Mer 5 Nov - 18:26, édité 10 fois
Kuroshitsu- Messages : 104
Date d'inscription : 18/10/2014
Age : 25
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
je n'arrive pas à scanner tes Qr codes .
Est tu sûr de ta méthode de création de Qr code
Enfin voila ton premier bug
mais même PTCUtilities ne le détecte pas la il y a un problème
Est tu sûr de ta méthode de création de Qr code
Enfin voila ton premier bug
mais même PTCUtilities ne le détecte pas la il y a un problème
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Oups ^^'
J'en ai refait un, je l'ai testé et il marche
J'ai édité mon premier post.
J'en ai refait un, je l'ai testé et il marche
J'ai édité mon premier post.
Kuroshitsu- Messages : 104
Date d'inscription : 18/10/2014
Age : 25
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
C'est sympa comme concept même si tu l'as dit, c'est pas très utile.
Mais ça reste un programme bien fait, bien joué
Mais ça reste un programme bien fait, bien joué
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Bon j'ai un premier message d'erreur : Out of range (55, LEFT$)
J'ai tapé sur ID existant, bien sûr il trouve pas le MEM après il me demande l'identifiant puis le mot de passe et une fois validé le message d'erreur apparaît.
J'ai tapé sur ID existant, bien sûr il trouve pas le MEM après il me demande l'identifiant puis le mot de passe et une fois validé le message d'erreur apparaît.
- Solution, vas-tu trouver la même que la mienne ou vas-tu appuyer sur le spoil pour regarder avant ? Mystère et boule de poil:
Tu n'as pensé à rajouter une condition si MEM est vide.
après le load ligne 46 met IF MEM$=="" then GOTO @NEWID
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Programme très cool j'adore
Après Le mieux serait d'avoir les choses du menu de PTC de base et +
un peu plus hors sujet
Pensez vous que le menu de PTC serait refaisable dans PTC enfin peut-être sans les Qr codes car ça à l'air impossible on ne peut pas accéder à la caméra mais ça serait un bon défi
Après Le mieux serait d'avoir les choses du menu de PTC de base et +
un peu plus hors sujet
Pensez vous que le menu de PTC serait refaisable dans PTC enfin peut-être sans les Qr codes car ça à l'air impossible on ne peut pas accéder à la caméra mais ça serait un bon défi
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Merci pour vos commentaires
J8B > Merci d'avoir signalé ce bug. J'ai aussi pas mal de problèmes avec la partie "Gestion des fichiers". Pour contourner certains problèmes, j'aurais besoin d'une commande "TRY". En C++ et Python, elle permet de tester une opération et vérifier si elle pourrait déboucher sur un message d'erreur, et prendre ainsi les mesures pour l'éviter. Avec RESULT, on est obligé d'effectuer l'action avant et si message d'erreur il y a, le programme s'arrête :/
Adriendu92 > A l'inverse de CHRED (et compagnie) je pense qu'il n'a pas été codé sur PTC ^^'. Il y aura pas mal de choses qu'on ne pourra pas faire, mais ça pourrait être un bon défi d'en reproduire ne serait-ce qu'une seule partie
J8B > Merci d'avoir signalé ce bug. J'ai aussi pas mal de problèmes avec la partie "Gestion des fichiers". Pour contourner certains problèmes, j'aurais besoin d'une commande "TRY". En C++ et Python, elle permet de tester une opération et vérifier si elle pourrait déboucher sur un message d'erreur, et prendre ainsi les mesures pour l'éviter. Avec RESULT, on est obligé d'effectuer l'action avant et si message d'erreur il y a, le programme s'arrête :/
Adriendu92 > A l'inverse de CHRED (et compagnie) je pense qu'il n'a pas été codé sur PTC ^^'. Il y aura pas mal de choses qu'on ne pourra pas faire, mais ça pourrait être un bon défi d'en reproduire ne serait-ce qu'une seule partie
Kuroshitsu- Messages : 104
Date d'inscription : 18/10/2014
Age : 25
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Techniquement tout sauf la caméra est possible bon il faudrait 18543923854 Sprites et regarder 2435 conditions a la frame mais je pense que c'est possible !!
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Kuroshitsu
Pas de commande "TRY", faut penser à tout pour éviter les erreurs.
Pas de commande "TRY", faut penser à tout pour éviter les erreurs.
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
d'ailleurs j'ai trouver une façon de savoir si un sprite existe ou pas je vais faire une tuto
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Nouvelle version 1.1, nouveau sondage !
Un cookie à celui qui me trouve un bug, un bisou à celui qui me trouve d'où vient Monita
Si quelqu'un possède une méthode pour vérifier si un fichier (CHR, PRG...) existe, je suis preneur !
Un cookie à celui qui me trouve un bug, un bisou à celui qui me trouve d'où vient Monita
Si quelqu'un possède une méthode pour vérifier si un fichier (CHR, PRG...) existe, je suis preneur !
Kuroshitsu- Messages : 104
Date d'inscription : 18/10/2014
Age : 25
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Tu fais load et tu teste result 1 c'est bon 0 c'est mauvais -1 c'est que le joueur à refusé
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Hum mais vu que mon OS a des ressources paquetés, utiliser LOAD conduira certainement à des bugs bien plus graves :/
Kuroshitsu- Messages : 104
Date d'inscription : 18/10/2014
Age : 25
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
ArienDu92 a écrit:Techniquement tout sauf la caméra est possible bon il faudrait 18543923854 Sprites et regarder 2435 conditions a la frame mais je pense que c'est possible !!
Pas tant que ça, les images utilisées dans le menu sont pas si nombreuses (les lettres du nom de logiciel soit 9 sprites, le Prof. Papi soit une en plus, les p'tites icones des sous menu ça nous en fait 11 en plus), Le background qu affiche diagonalement "petit computer petit computer petit computer petit computer petit computer petit computer" on peut le faire au SCU1 et les boutons comme ils ne bougent jamais on peut les mettre au SCU0.
Donc les ressources graphiques tiendraient sur Une planche de sprite et une planche de background. Les SCU, on les initialise dans le code source , la musique c'est de la rigolade (elle est déja dans le logi par défaut...) et puis voila quoi, le code ferait 200 lignes : que du TCHX, TCHY et du EXEC .
Just Do It
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Bug le retour de "Out of range (71, LEFT$)"
Voici ce que j'ai fait, je fais un nouvel ID, puis Id existant, je rentre, je modifie la vitesse de texte de la mascotte (ça enregistre MOS) puis la couleur du menu (ça enregistre DOS, d'ailleurs c'était pas suffisant un seul fichier de sauvegarde ?) et quitte.
Je relance l'OS et je fais donc ID existant tape mon pseudo puis le mot de passe qui provoque la fameuse erreur.
A mon humble avis, il y a un petit soucis avec le réenregistrement de MOS ou DOS si on modifie les paramètres.
Voici ce que j'ai fait, je fais un nouvel ID, puis Id existant, je rentre, je modifie la vitesse de texte de la mascotte (ça enregistre MOS) puis la couleur du menu (ça enregistre DOS, d'ailleurs c'était pas suffisant un seul fichier de sauvegarde ?) et quitte.
Je relance l'OS et je fais donc ID existant tape mon pseudo puis le mot de passe qui provoque la fameuse erreur.
A mon humble avis, il y a un petit soucis avec le réenregistrement de MOS ou DOS si on modifie les paramètres.
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
J'ai eu le même bug oui :/
J'ai dû m'emmêler les pinceaux avec les LOAD et MEM$, je vais voir de quoi il en retourne.
J'ai dû m'emmêler les pinceaux avec les LOAD et MEM$, je vais voir de quoi il en retourne.
Kuroshitsu- Messages : 104
Date d'inscription : 18/10/2014
Age : 25
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Voilà j'ai publié une version corrigée. Je m'étais mal dépatouillé avec les fichiers MEM, mais je pense avoir reglé le problème (vous pouvez d'ailleurs supprimer MOS). L'inconvénient en revanche, c'est qu'il va vous falloir recréer des identifiants...
Kuroshitsu- Messages : 104
Date d'inscription : 18/10/2014
Age : 25
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Pourquoi ce nouveau avatar
en tout cas il me fait rigoler
en tout cas il me fait rigoler
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Je l'ai trouvé mignon, et puis il fait bien "si vous trouvez des bugs, ne me frappez pas !"
Kuroshitsu- Messages : 104
Date d'inscription : 18/10/2014
Age : 25
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
Comme je disais, "Youpi un OS !"
(J'ai découvert qu'on peut appuyer sur A en scannant, et qu'un post-it orange mal éclairé était un QR Code )
Sympa l'interface. Pourquoi doit pas y avoir Y= ?
On peut rien sélectionner quand ça écrit par contre, ça va que c'est rapide.
GG le . entre K et OS random.
"EXECUTER CHRED" ça me dit que ça ne correspond à rien. Il faudrait afficher une liste de fichiers non ? C'est pas possible alors qu'on peut les modifier depuis là ? Ah d'accord, ça demande après...
Bon ton truc est assez sympa, mais encore assez limité. Essaye de te lancer dans d'autres choses si tu peux : des logiciels dans le logiciel...
Au passage, ça vous intéresse un OS parodique de Windows ?
J'avais été jusqu'à l'affichage du fond du bureau et la gestion de la souris, boot trollesque inclus.
(J'ai découvert qu'on peut appuyer sur A en scannant, et qu'un post-it orange mal éclairé était un QR Code )
Sympa l'interface. Pourquoi doit pas y avoir Y= ?
On peut rien sélectionner quand ça écrit par contre, ça va que c'est rapide.
GG le . entre K et OS random.
"EXECUTER CHRED" ça me dit que ça ne correspond à rien. Il faudrait afficher une liste de fichiers non ? C'est pas possible alors qu'on peut les modifier depuis là ? Ah d'accord, ça demande après...
Bon ton truc est assez sympa, mais encore assez limité. Essaye de te lancer dans d'autres choses si tu peux : des logiciels dans le logiciel...
Au passage, ça vous intéresse un OS parodique de Windows ?
J'avais été jusqu'à l'affichage du fond du bureau et la gestion de la souris, boot trollesque inclus.
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
(J'ai vu pourquoi pas les Y=)
Han, les mots de passe ne sont pas cryptés ! :O
Pourquoi la sprite de Monita tu l'affiches en 4 bouts plutôt que de faire une grosse sprite directement ?
Han, les mots de passe ne sont pas cryptés ! :O
Pourquoi la sprite de Monita tu l'affiches en 4 bouts plutôt que de faire une grosse sprite directement ?
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
À toutes tes remarques, je répondrai "parce que je suis débutant" x)
Un logiciel de cryptage c'est pas idiot, mais vu que n'importe qui peu accèder à la sous-partie du logiciel qui déchiffre le mot de passe, ça perd de son intérêt non :p ?
Afficher une liste de fichiers j'ai pas trouvé la commande malheureusement ;(. Mais dans PTC3 elle y est !
Les sprites je venais de commencer, je pensais qu'ils étaient tous à la même dimension ^^'
Je ne tenais pas vraiment à rendre cet OS utile, c'était plus pour voir si vous n'aviez pas des remarques qui auraient pu m'aider dans la programmation (tu viens de m'en donner une tripotée et je t'en remercie !).
Un logiciel de cryptage c'est pas idiot, mais vu que n'importe qui peu accèder à la sous-partie du logiciel qui déchiffre le mot de passe, ça perd de son intérêt non :p ?
Afficher une liste de fichiers j'ai pas trouvé la commande malheureusement ;(. Mais dans PTC3 elle y est !
Les sprites je venais de commencer, je pensais qu'ils étaient tous à la même dimension ^^'
Je ne tenais pas vraiment à rendre cet OS utile, c'était plus pour voir si vous n'aviez pas des remarques qui auraient pu m'aider dans la programmation (tu viens de m'en donner une tripotée et je t'en remercie !).
Kuroshitsu- Messages : 104
Date d'inscription : 18/10/2014
Age : 25
Re: [V1.2] K_OS, un système d'exploitation pour s'entraîner
De rien.
Sur PTC DSi y'a la commande FILES mais je suis pas sûr qu'elle soit exécutable depuis un script.
Et oui c'est dommage qu'on ne puisse pas cacher une partie du code pour ce genre de choses.
Sur PTC DSi y'a la commande FILES mais je suis pas sûr qu'elle soit exécutable depuis un script.
Et oui c'est dommage qu'on ne puisse pas cacher une partie du code pour ce genre de choses.
Sujets similaires
» Zéro système
» [Aide] Ressources pour jeux
» [Projet] HearthStone pour Petit Computer
» [Module] Une portion de programme pour utiliser les fonctions mathématiques
» [Tutoriel]La musique facile pour Petit computer avec QmidiStudio.
» [Aide] Ressources pour jeux
» [Projet] HearthStone pour Petit Computer
» [Module] Une portion de programme pour utiliser les fonctions mathématiques
» [Tutoriel]La musique facile pour Petit computer avec QmidiStudio.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum