PDA

Voir la version complète : [Pré-Projet DS] Visual Novel


SniperZwolf
21/10/2007, 19h01
http://img125.imageshack.us/img125/4720/atone1jw2.jpg

Bonjour à tous :)

Ce topic fera en même temps office de présentation pour moi ^^ Je me présente : je suis SniperZwolf, 19 ans, en première année à l'ISIMA, une école d'ingénieur en informatique.
En dehors des cours, j'aime les RPG console (entres autres), auxquels je consacre un site appelé RPG-Z (http://www.rpg-z.com).

Je vous ai rejoint pour vous parler d'un petit projet que j'ai décidé de lancer, en solo, pour Nintendo DS, et qui fera probablement office de projet de fin d'année pour mon école. Pour commencer, qu'est-ce qu'un Visual Novel (http://fr.wikipedia.org/wiki/Visual_novel) ? Il s'agit grosso-modo d'un jeu de lecture... Des petits personnages s'affichent à l'écran, discutent et laissent au joueur plusieurs choix de réponses, à l'occasion. A priori, rien de compliqué dans la programmation, mais on ne sait jamais.

J'utilise pour le moment PALib, et je suis en train d'expérimenter un peu à droite/à gauche pour voir comment je vais pouvoir me débrouiller pour ficeler mon projet. Voici deux petits exemples sans prétention de mes tests :

http://img48.imageshack.us/img48/3148/screen1ml5.png http://img139.imageshack.us/img139/8066/screen2zq7.png

Aucun sprite n'est de moi, hein... Le premier screen est un premier jet non satisfaisant de l'organisation de l'espace, mais le cadre est assez vilain et je ne suis pas satisfait non plus de la police (sauf que j'arrive pas encore à en changer, haha -_-). Puis je suis pas très sûr qu'avoir un écran complet dédié au texte soit une bonne idée.
Sur le second, j'utilise les sprites que j'ai récupérés pour le projet en lui même, et même si j'ai vraiment galéré pour rendre la transparence, mais je suis content du résultat.

Reste donc à faire pour boucler le pré-projet, et ensuite passer au projet en lui même...

- Trouver une bonne organisation de l'écran.
- Changer la police
- Arriver à mettre du son... La je bloque avec les .MOD, je veux mes mp3 !
- Ecrire un script, ou au moins un début de script.

J'espère que ça ne vous embête pas si je vous demande des conseils de temps en temps, je suis ouvert à toutes les remarques/suggestions.
Merci d'avoir lu :)

archilolo
21/10/2007, 19h13
Tout d'abord, permets moi de te souhaiter la bienvenue sur Playeradvance. :)

Ah, mais c'est intéressant, comme projet. ^^ En gros, tu veux faire un moteur de jeu, c'est cela ? Et tu le diffuseras après ? ça pourrait être pas mal pour faire des jeux d'enquête. :)

Pour les MP3, je crains que les capacités de la DS ne soient trop justes... :(

En tout cas, bon courage ! Et n'hésite pas à demander des conseils, à poser des questions ; ou à demander des suggestions. :) Nous nous ferons tous un plaisir de t'aider dans ce pré-projet.

Bobby Sixkilla
21/10/2007, 19h29
Pour les mp3, ça passe, mais c'est beaucoup plus lourd et bien moins pratique que les mod. ;)

SniperZwolf
21/10/2007, 20h13
En fait, je serais pas contre utiliser les mod si jamais j'arrivais à convertir mes musiques dans ce format... Mais j'ai eu beau télécharger un ou deux trackers, j'arrive à rien. J'ai envisagé d'utiliser des sons en RAW aussi mais bon à 10+Mo/min ça fait réfléchir :S

Pour revenir au pré-projet, l'idée c'est un peu de faire un moteur de jeu, oui, même si je le voyais plus dans l'optique de l'utiliser direct après, ça ne me dérange pas de diffuser la source... De toute manière, je doute qu'il y ait quoi que ce soit de sorcier, les images que vous voyez sont une simple superposition d'arrière-plans, et à part afficher du texte dans des cadres dont la position reste à définir, je crois que ça s'arrêtera là.

Metaluna
21/10/2007, 20h55
Je trouve le projet très prometteur.

Une des applications possible serait de faire un "portage" des Livres dont vous êtes le héros (http://perso.orange.fr/livresdontvousetesleheros/index%20LDVELH.htm).

Outre les choix renvoyant à un chapitre défini, l'application pourrait gérer également les combats (qui se déroulaient simplement à l'aide de dés).

Enfin, bon, ce n'est qu'une humble suggestion, hein !

Mais bon, pouvoir rejouer au marais aux scorpions (http://perso.orange.fr/livresdontvousetesleheros/index%20LDVELH.htm) ou au manoir de l'enfer (http://perso.orange.fr/livresdontvousetesleheros/index%20LDVELH.htm) sur sa DS, ça pourrait être sympa, non ?

SniperZwolf
21/10/2007, 20h57
J'y ai également pensé, mais là la difficulté c'est plus de retaper le bouquin qu'autre chose :P

Dr.Vince
21/10/2007, 21h34
ça à l'air sympa comme projet

sinon y a l'ADCPM comme format audio

SniperZwolf
21/10/2007, 21h48
Ca m'intéresse pas mal si c'est facile de passer des formats usuels vers l'ADCPM... Est-ce qu'il y a de la doc quelque part pour l'utilisation de l'ADCPM avec PAlib ?

thoduv
21/10/2007, 22h02
Je peux pas m'empecher de penser à Phoenix Wright. ^^
En tout cas c'est un bon projet.

Pour le son, je pense qu'il faudra que tu utilise des MOD, ou un autre format de ce genre (XM par exemple), parce qu'avec un format "son" (mp3, raw, adpcm), tu va vite atteindre une taille énorme, si tu compte utiliser un bon nombre de musiques (chose qui contribue pas mal à l'ambiance de ce genre de jeux).

GuZnaK
21/10/2007, 22h06
Tiens, ce cher Sniper ! De RPG. à PA il n'y a qu'un pas ;)
Intéressant ce projet donc, même si je pense que pour l'instant (bien que ce soit au stade de pré-projet) il faille trouver une "accroche" parce qu'un jeu de dialogue, ca va 5mn...
Ce que je veux dire c'est faire passer des énigmes, ou des trucs du genre quoi, mais en bon joueur de RPG que tu es, tu dois être habitué....Sinon, tu pourrais décrire un peu ton école ? Son département, en quoi elle consiste ? Merci !

SniperZwolf
21/10/2007, 22h11
En effet, Phoenix Wright est un Visual Novel :) Mais je ne compte pas insérer d'éléments de gameplay comme dans ce jeu en revanche... L'intéraction se fera uniquement par le biais de choix multiples proposés au joueurs. Pour vous donner un élément de comparaison, c'est comme les Dating Sim japonais.

Hello GuZnaK ^^ Mon école se trouve dans le Puy de Dôme, c'est pas compliqué, toutes les infos sont sur son site web : http://www.isima.fr
En revanche, il ne s'agit ABSOLUMENT pas d'une école de jeu vidéo, hein.

Pour le son, je pense qu'il faudra que tu utilise des MOD, ou un autre format de ce genre (XM par exemple), parce qu'avec un format "son" (mp3, raw, adpcm), tu va vite atteindre une taille énorme, si tu compte utiliser un bon nombre de musiques (chose qui contribue pas mal à l'ambiance de ce genre de jeux).Mais moi je demande que ça, le problème c'est que j'arrive pas à exporter mes sons dans ces formats ^^"

thoduv
21/10/2007, 22h14
C'est normal, ces formats ne son pas des formats de "son", mais des formats de "musique", c'est à dire qu'ils stockent non pas une onde sonore, mais une partition, et les différents sons des instruments utilisés.
Donc la conversion d'un format sonore à un format module n'est pas possible.
Soit tu utilises des modules déjà faits et libres de droits, soit tu te trouves quelqu'un pour composer tes musiques...

SniperZwolf
21/10/2007, 22h18
J'ai un petit bagage musical donc je devrais pouvoir me débrouiller à peu près, mais la guigne, devoir réecrire les partoches... :/
Et le format MusicXML, pas utilisable non plus ?

...Je crois que je vais utiliser des .mod libres, merci des infos :)

GuZnaK
21/10/2007, 22h27
Vivi, j'avais compris hein :)
Sinon, effectivement de ce que j'ai entendu les MOD (même si je ne sais pas trop en quoi ca consiste) sont beaucoup utilisés dans le dev amateur parce qu'ils sont assez léger...La réponse de Thoduv me fait penser que David (de RPG.) compose des trucs assez sympas, alors ptet que s'il est pas trop débordé et que tu lui demandes il te fera un truc sympa !
Sinon, bonne continuation pour ton projet, je le suis de près !

SniperZwolf
22/10/2007, 00h16
Nouvelle "idée" d'organisation de l'espace, façon Phoenix Wright puisqu'on en parlait avant plus tôt. Le 2è écran est absent pour le moment, mais à l'avenir il contiendra une image sur laquelle il faudra cliquer pour passer au message suivant.


http://img132.imageshack.us/img132/1301/screenqh5.png

SniperZwolf
23/10/2007, 00h01
Bon ^^
J'ai bosssé dare dare sur ce petit projet et je suis arrivé à une présentation de la chose que j'estime satisfaisante (quoique sans sons pour le moment)
Pour vous donner une idée, une minuscule démo technique qui tourne sur tous les émulateurs ainsi que sur hardware (sur ma SuperCard en tout cas, ça marche).

Je ne souhaite cependant pas que ce topic soit transféré en section projets pour le moments, vu qu'il ne s'agit que d'un "environnement" pour Visual Novel, que je serai certainement amené à modifier, et qui n'est de toute manière rien de plus qu'un "cadre sans tableau". On pourra qu'à dire que c'est un projet à part entière quand...

1) J'aurai une histoire à écrire, et ça va pas tarder :D
2) Il y aura une autre police ^^

En espérant que ça vous plaise !

EDIT : On m'a dit que les roms avaient un problème, alors voila d'autres liens au cas où :
http://www.rpg-z.com/download/Snipy_Tests.nds
http://www.rpg-z.com/download/Snipy_Tests.sc.nds

SniperZwolf
12/11/2007, 03h22
Bon, quelques nouvelles, histoire de dire que je suis toujours vivant et que je bosse toujours sur le projet.
- Début de scénario, sans passage par papier pour le moment parce que je cherche surtout à mettre le système du jeu en place, même si j'ai une assez bonne idée de ce que je vais écrire. D'ailleurs, vous remarquerez le décor luxueux sur les screens du bas. C'est pas que je manque de backgrounds, c'est que le héros est un fils à papa (et hop un élément du scénar subtilement dévoilé).
- Présence de musiques (libres de droit) au format MOD pour le moment, ainsi que de samples en RAW pour le son.
- Fonctions d'affichage de texte au poil, modification de la police d'écriture au profit de quelque chose de standard.
- Début de gestion des choix du joueur, comme indiqué sur le screen 3 (même si on voit pas le mouvement, snif). A noter, il reste de l'espace pour un éventuel 3è choix, et surtout, une alternative sera prévue dans le cas où le joueur ne répond pas assez vite dans certains cas : par exemple, si vous êtes en pleine conversation, vous répondez rapidement, ou votre interlocuteur va se poser des questions sur votre santé mentale. Cela dit, comme tout visual novel classique, les choix ne seront pas extrêmement nombreux. Ca vient du fait qu'ils seront censés avoir un vrai impact sur le scénario.
- Toujours pas de titre de jeu, mais je prévois une démo technique lorsque l'écriture du jour 1 sera achevée.

http://img129.imageshack.us/img129/151/screen2qm6.png http://img112.imageshack.us/img112/8776/screen3qx7.png http://img152.imageshack.us/img152/5883/screeneu2.png
Note : Comme on le voit sur le 2è screen, selon les émulateurs, il y a des différences dans la luminosité de l'image... Le rendu sur la console est plus proche de ce 2è screen, mais pas de pot, c'est l'autre émulateur qui fonctionne le mieux...

archilolo
12/11/2007, 11h07
Sympa ! :bave:

C'est super ambitieux ; pour peu que le scénario derrière soit béton, on tiendrait là un futur grand homebrew ! :bave:

Mais peut-être que la police est un peu petite ? :hmm:

Ah oui ! Au fait : "réveil" ne s'écrit pas "réveille" (rapport à la première image) ^^

Tu penses à quoi comme musique ? A mon avis, les musiques seront justes essentielles pour ton jeu. :)

SniperZwolf
12/11/2007, 11h27
Rah, merci pour la typo, je viens de corriger ça et de refaire un screen ;)
La taille de la police est standard, j'ai l'impression que sur DS ça rend bien... Si il y a d'autres avis... Je serais embêté si je devais augmenter la police, parce qu'il faudrait utiliser du texte 16c ou 8bit qui n'est probablement pas compatible avec la fonction PA_BoxText.

Pour ce qui est des musiques, je pense à... Pas grand chose à vrai dire, j'ai épluché modarchive pour trouver des morceaux qui conviendraient à l'ambiance que je cherche à créer, mais je n'arrive hélas pas à créer les miennes au format MOD du coup je me retrouve pas mal limité.

SniperZwolf
12/12/2007, 17h04
http://img125.imageshack.us/img125/4720/atone1jw2.jpg

Hey, il y a pas mal de nouveau !

- Enfin un titre pour le jeu ! "Atone", qui signifie "se repentir, expier" dans la langue de Shakespeare, mais dont la signification française évoque le morne du quotidien. Bref, un titre que j'aime beaucoup et qui va rester.
- Résolution d'un méchant bug d'affichage graphique, qui rognait la tête de personnages dans certaines circonstances pas bien claires. Le système de jeu me semble désormais bug-free à 100%, et ça fait chaud au coeur de savoir que le prochain environnement de travail risque d'être Word.
- Introduction du système de téléphone portable : il arrivera que vos amis vous téléphonent, et vous serez libre de décrocher ou pas, mais surtout libre également de raccrocher au moment de votre choix si vous voulez mettre un terme à la conversation. Au risque bien entendu d'agacer votre interlocuteur. Il suffira pour ce faire de "cliquer" sur le bouton décrocher ou raccrocher du téléphone... Comme dans la vraie vie.
- L'écriture du jour 1 à commencé, et j'envisage une démo d'ici un mois, voire moins :)
- Deux nouveaux screens juste pour le plaisir :

http://img155.imageshack.us/img155/9862/screen1vu6.png http://img213.imageshack.us/img213/9681/screen2yn7.png

Avancement du projet : 5%
Restent à faire :
- Ecriture du scénario sur papier
- Ecriture Musicale (?)
- Un système de sauvegarde...... pas pour tout de suite mais à faire tôt ou tard.