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.
![](https://i.imgur.com/jnOWTLUt.png)
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 !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
![14964](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=14964)
Attention,
Doki Doki Literature Club ne fonctionnera pas sur les calculatrices
NumWorks munies du
firmware officiel
Epsilon.
![Négatif :#non#:](./images/smilies/10.gif)
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.
![14966](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=14966)
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.
![14965](https://cdn.ti-planet.org/forum/gallery/image.php?mode=thumbnail&image_id=14965)
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
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.