Doki Doki Literature Club, adapté en Python pour NumWorks !
Posted: 17 Dec 2021, 12:53
Doki Doki Literature Club! est un jeu vidéo de type visual novel, un genre très populaire en Asie, sorti en 2017 pour Windows, Mac et Linux. Tu contrôles le personnage jouable qui rejoint le club de littérature du lycée, déjà constitué de Natsuki, Yuri et Monika.
Mais non, même si la première de ses quatre parties du jeu peut te le laisser croire en en adoptant tous les codes, contrairement à nombre de jeux adoptant ce format ce n'est pas un jeu de séduction.
Retournement de situation à la fin de la première partie, il ne s'agit pas ici de choisir entre les 3 filles. Au contraire le jeu brisera régulièrement le quatrième mur; certaine(s) d'entre elles ayant pleinement conscience d'être des personnages d'un jeu vidéo et finiront par s'adresser directement à toi, t'invitant à effectuer quelques manipulations dans les fichiers du jeu, fichiers qui contiennent entre autres les personnalités de chacune.
Mais non, même si la première de ses quatre parties du jeu peut te le laisser croire en en adoptant tous les codes, contrairement à nombre de jeux adoptant ce format ce n'est pas un jeu de séduction.
Retournement de situation à la fin de la première partie, il ne s'agit pas ici de choisir entre les 3 filles. Au contraire le jeu brisera régulièrement le quatrième mur; certaine(s) d'entre elles ayant pleinement conscience d'être des personnages d'un jeu vidéo et finiront par s'adresser directement à toi, t'invitant à effectuer quelques manipulations dans les fichiers du jeu, fichiers qui contiennent entre autres les personnalités de chacune.
Après une adaptation dans le langage de script Lua des TI-Nspire, nous nous retrouvons aujourd'hui pour une nouvelle adaptation d'exception.
En effet grâce à frablock, Doki Doki Literature Club est enfin disponible en langage de script Python pour ta calculatrice NumWorks !
En effet grâce à frablock, Doki Doki Literature Club est enfin disponible en langage de script Python pour ta calculatrice NumWorks !
Attention, Doki Doki Literature Club ne fonctionnera pas sur les calculatrices NumWorks munies du firmware officiel Epsilon.
En effet ce dernier limite la mémoire de tas (heap) de l'interpréteur Python à seulement 32K, ce qui est déjà très faible mais de plus ici largement insuffisant pour pouvoir charcher toutes les ressources, graphismes et dialogues entre autres.
En effet ce dernier limite la mémoire de tas (heap) de l'interpréteur Python à seulement 32K, ce qui est déjà très faible mais de plus ici largement insuffisant pour pouvoir charcher toutes les ressources, graphismes et dialogues entre autres.
Si tu n'as pas commis l'erreur de verrouiller ta NumWorks, tu peux donc installer le firmware tiers Omega qui augmente le heap Python à 100K.
C'est beaucoup mieux mais pas énorme non plus, les objets Python les plus simples ayant le défaut d'être très gourmands en mémoire. Aussi les graphismes du jeu ont-ils dû ici être dégradés.
C'est beaucoup mieux mais pas énorme non plus, les objets Python les plus simples ayant le défaut d'être très gourmands en mémoire. Aussi les graphismes du jeu ont-ils dû ici être dégradés.
Attention, à ce jour Doki Doki Literature Club ne fonctionnera pas avec le firmware tiers Khi.
En effet, dans un espect de respect de l'esprit du jeu original et afin de casser ici aussi le quatrième mur, le jeu fait astucieusement appel la fonction
Or problème, cette fonction
Tu peux toutefois faire fonctionner Doki Doki Literature Club sur le firmware Khi à condition de supprimer ou intercepter l'appel en question, actuellement à la ligne 86 du script ddlc.py.
En effet, dans un espect de respect de l'esprit du jeu original et afin de casser ici aussi le quatrième mur, le jeu fait astucieusement appel la fonction
os.getlogin()
, permettant de récupérer ton nom d'utilisateur si spécifié à l'installation du firmware.Or problème, cette fonction
getlogin()
est un ajout de la toute dernière version 1.23 du firmware Omega sortie le mois dernier, alors que le firmware Khi est malheureusement basé sur une version plus ancienne et n'a pas été remis à jour en conséquence.Tu peux toutefois faire fonctionner Doki Doki Literature Club sur le firmware Khi à condition de supprimer ou intercepter l'appel en question, actuellement à la ligne 86 du script ddlc.py.
Téléchargement : archives_voir.php?id=2824610