Architecture d’un moteur de Visual Novel

  Рет қаралды 3,245

Codeur de Nuit

Codeur de Nuit

Күн бұрын

Пікірлер: 44
@balgrimesart564
@balgrimesart564 2 жыл бұрын
encore une vidéo très intéressante! Je pense qu'une grande partie de la difficulté va résider dans le fait de trouver un juste milieu quand aux possibilités offertes aux utilisateurs quand à la création, si les personnalisations sont trop simples, les visuals novels obtenus risqueraient être assez génériques, mais si c'est trop compliqués, ça peut perdre les utilisateurs .. j'ai hâte de voir la suite en tout cas 😀
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
C'est totalement ca ! C'est justement la partie qui m'intéresse le plus dans ce projet.
@katarnyah2802
@katarnyah2802 2 жыл бұрын
Pourquoi ta pas beaucoup d'abonné? C'est vraiment de bonne qualité! Bonne chance! (+1 abo)
@vasco___
@vasco___ 2 жыл бұрын
Complilateur :D 0:47 Autrement, excellente vidéo !
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
Haaaaa J'ai pas vu 😭 🤣
@Padakodart
@Padakodart 2 жыл бұрын
Je crée un jeu vidéo en autodidacte et en voyant ta vidéo je me dis qu'il y a tellement de choses possibles et intéressantes à faire en informatique ! Il faut juste le temps... Ça fait rêver quand même ! 🤗 Bon courage en tout cas ! 😉
@Steammoch
@Steammoch 2 жыл бұрын
Ça à l'air super comme projet! Le seul truc que j'aimerais ça serait un éditeur Android, parce que j'utilise un Chromebook et ta vidéo ma donné envie de créer un Visual Novel!
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
J'ai pas pensé à ce cas de figure. Je peux faire ca :) Faut juste que je trouve une solution pour exclure les devices de type smartphone
@Steammoch
@Steammoch 2 жыл бұрын
@@codeurdenuit8783 Bah dans ce cas là je sais que c'est possible de faire une extension google chrome qui télécharge une application, et je pense que ça marche seulement sur chromebook, et peut-être même d'autre système d'exploitation qui ont chrome, mais je suis pas sûre.
@n0knuwn
@n0knuwn 2 жыл бұрын
Hey ! J'aime beaucoup l'idée du projet ! je suis un grand fan de Visual Novel donc je trouve ça cool de vouloir à permettre à ceux qui ont les idées mais pas forcément toutes les connaissances nécessaires de faire quelque chose avec ces idées ! j'espère de tout coeur que le panel de créations sur le site sera grand, car souvent les choses se ressembles beaucoup par manque de templates ! jen tout cas je vais suivre le projet. C'est trop tard pour celui que je suis entrain de faire mais pour un prochain, je m'en servirai peut être ! j'espère que ce projet aboutira !
@Str4ky
@Str4ky 2 жыл бұрын
C'est fou, tu développes des tas de trucs trop bien, t'as un très bon niveau. Je sais pas si j'aurais un tel niveau de dev même si j'fais des trucs cool :)
@Fire_Blaim
@Fire_Blaim 2 жыл бұрын
Très cool comme vidéo ! Sinon, je suis d'accord sur le fait que la solution la plus viable est la 3ème et pour le coup je pense pas qu'on puisse injecter du code et ensuite le compiler pour créer une nouvelle app parce que là par exemple pour android on devrait modifier un fichier smali ce qui est très très compliqué et le recompiler bref et puis c'est impossible de créer des apps ios ou mac sans posséder un mac (ou installer mac os sur un pc ;) ) et puis j'ai fait quelques recherches et effectivement ça va à l'encontre des cgu d'apple donc bof et toute façon c'est aussi complexe que pour android. Tu as donc fait un très bon choix ^^ et je te souhaite une bonne continuation dans ton projet :)
@mauricejohnson5576
@mauricejohnson5576 2 жыл бұрын
Salut, je suis tombé sur ta vidéo par hasard. La solution 3 est la solution qui a plus de sens bien évidemment. Si tu souhaite développer une application native cross-platform en JS, qui fait des appels vers un serveur, je me demande si Electron n'est pas plus intéressant que Cordova. De ce que je sais, Cordova est plus orienté application mobile, tandis qu'Electron n'a pas vraiment de limites. Il permet de développer autant pour desktop, mobiles et même de transformer ton app en app web. Il a déjà fait ses preuves, il a été utilisé pour développer VSCode, Teams, Whatssap desktop, Slack, ... et en plus certains des projets cités son open-source, donc c'est une bonne documentation, enfin il a une plus grosse communauté derrière.
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
Salut, Cordova, intègre electron. C'est justement comment ça que j'ai pu faire le Poc sur Windows. Finalement, je vais peut être switcher sur Capacitor. Cordova ou Capacitor=>iOS, Android, Windows, ... Ça englobe tous les os.
@mauricejohnson5576
@mauricejohnson5576 2 жыл бұрын
@@codeurdenuit8783 thanks. Je ne savais pas ça.
@mwlulud2995
@mwlulud2995 7 ай бұрын
​@@mauricejohnson5576 nan WhatsApp est coder en C++ avec le framework Qw
@AmineAmine-il2ux
@AmineAmine-il2ux 2 жыл бұрын
Pourquoi ne pas utiliser Ionic avec Capacitor ? 🙂
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
J'ai testé Cordova et ça faisait l'affaire. J'ai pas pris le temps de regarder Capacitor. Je viens de voir des articles. Ça a l'air plus moderne au niveau de l'approche. Tu fais bien d'en parler. Je vais switcher. Thx XD
@AmineAmine-il2ux
@AmineAmine-il2ux 2 жыл бұрын
@@codeurdenuit8783 ahah carrément. Surtout que Capacitor reprend la grande majorité les plugins Cordova 🤙. Oubli pas de mfaire un Big up sur une de tes vidéos hein 🤣🤣 ! 🤙
@loatchi_le2099
@loatchi_le2099 2 жыл бұрын
La solution que tu as trouvé me parait intéressante, elle a l'avantage de permettre à la fois au joueurs et aux créateurs de ne pas trop se prendre la tête. Cependant je me disais, à la place d'avoir un launcher sur sa machine, donc en soit l'interpréteur du projet, peut-être essayer de mettre directement l'interpréteur dans le paquet pour rendre un VN directement executable sans avoir à ouvrir de launcher. C'est une solution artificielle, mais c'est juste que j'en ai marre d'avoir une demi-douzaine de launcher d'installer pour jouer à des jeux. De plus je suis sous Linux, et on doit se taper une vm pour jouer à des jeux windows, donc essayer de cacher sous le capot l'interpréteur serait pas mal ; à la manière des executables java qui sont généralement téléchargés avec la JRE. Ou alors avoir deux launcher, un avec que l'interpréteur et l'autre avec un interface graphique au besoin. Je ne sais pas si j'ai été clair, sinon les maquettes sont très propres. La seule chose que je vois à redire serait de mettre des chapitres pour pouvoir directement voir la progression de la vidéo.
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
C'est une bonne idée, mais c'est surtout le créateur qui a la possibilité de zipper son jeu avec ou sans le launcher au final. Je vais essayer de trouver une solution pour que le launcher lise directement le répertoire du jeu sans que l'utilisateur ai à le charger manuellement
@paulmorel3186
@paulmorel3186 2 жыл бұрын
Bonjour, votre projet semble intéressant et très ambitieux. Est-ce que Flutter et son langage Dart pourraient constituer une solution ? Bon courage pour la suite !
@swyktrodeherrera31
@swyktrodeherrera31 2 жыл бұрын
Bonjour, pour l'éditeur natif cross plateform quel technologie a-tu choisi ? Sinon super vidéo hâte d'avoir la vidéos orienté financement
@elie_silva
@elie_silva 2 жыл бұрын
Je suis tombé dessus votre vidéo par hasard. Qui est super-intéressante. Mais il y a deux trucs qui me dérange. Le premier pas de prise en charge Linux ? C’est un peu dommage quand on sait que les utilisateurs Linux sont plutôt friands des Visual Novel. En plus du fait que Mac Os et Linux sont deux systèmes assez proches donc peu de chose a modifié pour adapter le programme. Et le deuxième point c’est quoi les défauts de la solution choisie. Si je me base sur mes connaissances personnelles les défauts sont surtout cotés utilisateur - Plus de temps à démarrer - Plus de ram prise - Et des bugs qui peuvent être liés à l’interpréteur Mais je peux entièrement me tromper Autrement Good Job hâte de voir la vidéo suivante
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
Je vais aussi prendre en charge Linux ;) Pour ce qui est de la quantité de ram, je n'en sais rien. Par contre, décompresser un fichier via un client JS a des limites. Les fichiers/jeux à plus de 2Go vont me poser de gros problèmes. C'est le principal défaut de cette solution. J'aimerais que "l'émulateur" n'ait pas de limites au niveau de la taille des jeux exécutables
@tasoeurlacon
@tasoeurlacon 2 жыл бұрын
est ce que du coup sachant que tu veux aider les gens qui n'ont pas forcément des connaissances de code tu pourrais faire en sorte que la traduction ou la décompilation soit simplifiée que ca aide les petits traducteurs indépendants ou même les traducteurs des futurs jeux a faire leur travail plus facilement ?
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
Je vais adapter l'app en fonction de ce que la communauté demande. Un système pour faciliter le multilanguage est clairement indispensable
@justelesnews
@justelesnews 2 жыл бұрын
Bonjour, Très joli projet. Je pense que faire un lecteur en webapp est indispensable pour toucher tous les gens qui ne souhaitent pas installer d'applications et qui veulent juste essayer de lire une visual novel (on dit "lire une visual novel" ?).
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
Merci, je sais pas, un visual novel ou une. J'ai tendance à dire 'une', mais il le semble qu'il faut dire 'un' ^^
@xenos_kun
@xenos_kun 2 жыл бұрын
ton but est donc de recréer un Tyranobuilder version moderne, c'est l'idée ? car c'est le même principe que ta 3e solution.
@onagre7777
@onagre7777 2 жыл бұрын
Super vidéo comme toujours ! Petite question, tu utilises quoi comme pour faire tes schémas à chaque solution?
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
J'utilise ma tablette graphique. Je dessine en vectoriel, puis je repasse à la main sur un nouveau calque. Enfin j'efface ligne à ligne en enregistrant un timelapse. Pour le montage j'inverse le sens de lecture. C'est très long, mais j'aime bien l'effet. 😆
@onagre7777
@onagre7777 2 жыл бұрын
@@codeurdenuit8783 C’est super stylé mais effectivement ça a l’air de demander beaucoup de boulot ahah Merci pour ta réponse 🙏
@gelo630
@gelo630 2 жыл бұрын
Salut Codeur de Nuit ! Encore une super vidéo, un grand bravo. Microsoft investit beaucoup dans son nouveau framework MAUI pour le multiplateforme. Est-ce que tu as eu l'occasion de jeter un coup d'oeil avant de partir sur Cordova ?
@arigatony2032
@arigatony2032 2 жыл бұрын
Salut, je tombe sur ta vidéo complètement par hazard. Bravo pour le travail car je pense que ce n'est pas facile a créer. Je sais que des soft de exite mais complètement vide, c'est a dire sans aucun éditeur de personnage. Donc ma demande via ce com, voir si possible en vidéo, la création de personnage + pose + vêtements et aussi les mise à jour de contenu. Je vais être peut être choquant mais je recherche du nude service pour un jeu très adulte. (en version personnage d'animé) je prend exemple avec un éditeur de personnage d'un jeu japonais qui s'appelle Koikatsu. Merci.
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
L'éditeur permet une customisation totale des personnages XD
@sylvainschellenberger
@sylvainschellenberger 2 жыл бұрын
On dirait que les développeurs.ses de RenJS n'ont pas trouvé de solution non plus pour les exports mobile natifs. Defold par contre semble avoir trouvé une solution (mais c'est pas du JS, ni du VN). Un développeur Java avait conseillé à un ami développeur JS de faire simplement une APK avec un lien vers sa PWA, simplement pour la déployer sur le store, mais je pense que cela demande également de télécharger Java Android Studio (juste pour écrire un lien, :/ ).
@bangers4942
@bangers4942 2 жыл бұрын
je commente pour l'algo
@glencoadour4802
@glencoadour4802 2 жыл бұрын
Pourquoi ne pas partir avec Expo et react native (web, iOS, Android), ça permet de ne pas avoir besoin de mac tout en ayant des perf natives. Ça permettrait de partir sur la solution 1 en quelques sortes :)
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
Pour plusieurs raisons, Cordova ou Capacitor buildent des apps Android, iOS, Window 10,11, Linux, etc et peuvent fonctionner avec React, Angular, Vue, Svelte... Donc beaucoup plus flexible et large. Perso, j'utilise Svelte, car c'est beaucoup plus léger, performant et simple que React. React native est trop restrictif pour mon besoin et trop orienté mobile. Côté, utilisateur, les gens n'ont pas d'env de dev. Juste une app native qui doit être capable de compiler une app native, sans node, npm, java... Donc la techno utilisée ne change pas grand chose au problème :/ au final, ça n'est pas un problème bloquant, donc rien d'urgent
@watchingdemon3942
@watchingdemon3942 2 жыл бұрын
Les arguments et contre-arguments techniques sont très bien pesés! Mais dis, pourquoi oublier Linux dans les plates-formes supportées? :'(
@codeurdenuit8783
@codeurdenuit8783 2 жыл бұрын
J'ai pas encore testé electron pour build des apps Linux. Ca doit être possible, mais j'évite d'en parler tant que j'ai pas essayé ^^
@watchingdemon3942
@watchingdemon3942 2 жыл бұрын
@@codeurdenuit8783 c'est une belle réponse, presque innatendue. C'est pas souvent que quelqu'un qui crée un produit nous dit "au risque de dire n'importe quoi, je ne vais pas me prononcer là-dessus pour le moment". J'ai hâte d'entendre la suite alors :D
@MrSelestan
@MrSelestan 2 жыл бұрын
de windows, j'arrive a compilé pour windows (forcement) et pour linux mais pas pour mac... a partir d'un linux j'arrive par contre à compilé pour toutes les plateformes, à bonne entendeur :) (n'ayant jamais compilé avec mac je ne saurais dire pour ce dernier)
Création d'un éditeur de Visual Novel
5:47
Codeur de Nuit
Рет қаралды 1,9 М.
CODER un JEU optimisé (Je vous raconte mes galères)
12:01
Codeur de Nuit
Рет қаралды 3 М.
«Жат бауыр» телехикаясы І 26-бөлім
52:18
Qazaqstan TV / Қазақстан Ұлттық Арнасы
Рет қаралды 434 М.
Hilarious FAKE TONGUE Prank by WEDNESDAY😏🖤
0:39
La La Life Shorts
Рет қаралды 44 МЛН
I Sent a Subscriber to Disneyland
0:27
MrBeast
Рет қаралды 104 МЛН
Pourquoi choisir Svelte
15:06
Codeur de Nuit
Рет қаралды 22 М.
I Remade Star Wars VFX in 1 Week
10:39
ErikDoesVFX
Рет қаралды 2,9 МЛН
25 FREE and Open Source Software in (2025)
9:47
anyDev
Рет қаралды 4,6 М.
Conduite autonome par DEEP LEARNING (#2/2)
14:59
Codeur de Nuit
Рет қаралды 1,8 М.
Background pour votre Visual Novel
7:16
Codeur de Nuit
Рет қаралды 1,9 М.
Senior Developers vs. Junior Developers, What's The Difference?
14:21
Continuous Delivery
Рет қаралды 43 М.
What Is A Graphics Programmer?
30:21
Acerola
Рет қаралды 473 М.
Coder un Zelda Like [Javascript, THREE, Rapier] 01
16:02
Codeur de Nuit
Рет қаралды 10 М.
Things I wish I knew when starting Godot Game Development
13:03