Bienvenue visiteur !
|
Statistiques
Liste des membres
Contact
Mentions légales
354 connectés actuellement
30732870 visiteurs depuis l'ouverture
2849 visiteurs aujourd'hui
Partenaires
Tous nos partenaires
Devenir partenaire
|
Messages postés par Wayk Nombre de messages référencés sur Oniromancie (non supprimés): 223 Aller à la page: 1 2 3 4 5 6
Posté dans Forum - Sofia Jane : La Rose Des Neiges |
aymeric35 -
posté le 02/09/2012 à 15:56:08. (269 messages postés) |
| Avant propos :
Bonjour a toutes et a tous .
Aujourd'hui je viens vous présenter un de mes projets qui fonctionne en parallèle avec mon autre projet, Exodus Renaissance .
L'histoire se passera dans le même monde, mais a une époque et un pays totalement différent .
Nous retrouvons Sofia Jane, jeune femme de 23 ans qui rêve depuis toujours de prendre le train et de partir pour Korom pour devenir inspectrice, mais pour le moment, elle doit se contenter de son petit village entouré d'une énorme chaine de montagnes .
Vous retrouverez certainement quelques réfèrences a des jeux vidéos connus, de personnes connues, ainsi qu'a Exodus .(pas connus (nice troll)
Synopsis
Spoiler (cliquez pour afficher) Sofia Jane a aujourd'hui 23, elle rêve de quitter le foyer familiale pour partir vers Korom en train, mais pour l'instant elle est coincé dans son petit village de campagne entouré d'une énorme chaine de montagne .
Sofia a depuis toute petite une passion pour les enquêtes, elle est véritablement fan du Docteur John, du professeur Leinon et bien d'autre encore ...
Un jour, alors qu'elle rentrait d'une petite promenade en forêt, Sofia va découvrir que son père a disparu .
Selon la loi, une personne disparue pendant plus de 7 jours est considérée comme mort et a le droit a des funérailles .
Mais Sofia n'y croit pas, elle veut découvrir la vérité, elle est sûr que son père s'est fait enlever .
A la suite d'une dispute entre sa mère et elle, Sofia lui promet de ne plus jamais lui parler !
Elle monta dans sa chambre en sanglotant et attendit quelques instants .
Elle avait fait son choix, sa première enquête viserait a retrouver son père.
Sofia est anéantie, elle n'a plus personne, son père est disparu et sa mère est enlevée, elle va chercher du réconfort chez sa meilleur amie, Lynda .
Le lendemain, Sofia va commencer son enquête et va découvrir que son père avait fait des recherches sur une certaine "Rose Des Neiges" .
Cette piste va malheureusement directement l'amener vers le temple qui lui fait peur depuis tant d'années : Le Temple Hivernal ...
Bon voila j'en dévoile pas trop quand même ^^
Personnages :
Sofia Jane :
Sofia Jane a 23 ans, c'est une jeune femme forte d'esprit mais qui se laisse parfois trop emporter par ses sentiments, elle rêve de devenir inspectrice depuis toute petite .
Un jour, son père va disparaitre, et elle va pouvoir en profiter pour mettre a profit tout ses talents d'inspectrices !
Elle est assez courageuse mais ce qu'elle va voir dans ce temple va peut être la rendre moins témèraire ...
Nala est une jeune femme de 30 ans, beaucoup plus sûre d'elle que Sofia, elle possède également une grande maitrise de soi, quelque sois la situation .
Elle est solitaire depuis son enfance, souvent exclue de tout les groupes, son père est mort, il ne lui reste plus que sa mère, et elle y tient beaucoup .
Elle est venue dans le temple pour trouver la Rose Des Neiges mais il s'est passé quelque chose pendant qu'elle y était dont elle ne se souvient pas ...
Gameplay :
Bon pour ceux qui ne l'auraient pas compris, la progression du jeu se fera principalement dans le temple Hivernal, le jeu sera lui même constitué d'un tas d'énigmes .
Le Gameplay en lui même est relativement simple et compliqué a la fois .
Je m'explique, le jeu utilise tout un tas d'énigmes différentes, cependant, elle reste des énigmes.
Voila ce qui le rend simple et compliqué a la fois .
Le jeu possède également un système de notes, je m'explique, dans le menu objets, vous n'aurez plus que 2 choix : Objets et Notes .
Les Objets sont des Objets tel des clés, une lampe a huile etc ...
Les Notes elles, recensent des objets assez rares, nommés "notes", ce sont des écrits accessibles a tout moment depuis le menu principal concernant les recherches des enquêteurs célèbres sur la Rose Des Neiges .
Sinon le menu est custom full script (bon j'utilise un script pour le temps de jeu de Flypeli-Flip mais c'est vraiment parce que j'avais la flemme de le faire moi même)
A un certain moment du jeu, vous rencontrerez Gina, une sorte de papillon rouge qui vous suit partout, elle vous permet de vous téléporter du donjon et d'y revenir quand vous voulez .
Bien sûr ce n'est pas évidemment ça .
Pour se téléporter au début du donjon, il vous faut simplement presser la touche Q alors que pour y revenir, il faut trouver un cristal Cercle lumineux BLEU (a l'entrée du donjon uniquement)
Aperçu :
Systèmes :
Spoiler (cliquez pour afficher) Le menu principal (full script) :
Environnements
Spoiler (cliquez pour afficher)
Je ne montrerai pas de screens d'énigmes pour vous garder un peu de plaisir .
Infos complémentaires :
Créateur : Mr. Joke/Kirkilou
Création des énigmes : Mr. Joke/Kirkilou
Démo : Aucune pour le moment .
Durée de vie : Estimée entre 1h30 et 2 heures .
Crédits : Flipely-Flip et Mr. Joke/Kirkilou(nice troll)
Style graphique : RTP like modifié par mes soins .
Des screens seront très certainement rajoutés !
Bon ceci dit, a vos critiques !
|
Mon Blog/ pleins de tutos en tout genre (mapping, game-design) des ressources ainsi que des scripts créer par moi même ou parfois des partages et des news sur mes projets ainsi que mes trouvails en matières d'event. N'oubliez pas si le blog vous plait d'écrire un petit commentaire "Ecrire un article me prend 2 heures mais écrire un petit commentaire vous prend 2 minutes" . Merci a vous et salut !//Ma galerie !//Ma chaîne Youtube ! |
Posté dans Forum - [RMVX ACE] Aide pour menu |
aymeric35 -
posté le 26/08/2012 à 19:38:00. (269 messages postés) |
| Domaine concerné: Scripts Logiciel utilisé: RMVX ACE Bonjour a toutes et a tous .
Aujourd'hui je voudrais vous demander de l'aide .
En fait j'aimerais qu'on m'aide pour deux choses :
- Créer un windows_status différent de celui de base (explications plus bas)
- Compiler mes quatre scripts en un seul .
Donc voila je m'explique .
J'ai un script de menu custom pour VX ace qui est en fait une modif des scripts de base .
Donc j'ai enlevé le status (Nom, PV, PM ect ...) sauf qu'a cause de ça, les fonctions Equipements, status ect ... Ne marche plus !
Et oui, on ne peut plus sélectionner la personne .
Donc j'aimerais qu'on me dise comment modifier le script de base windows_status de façon a ce qu'il y'ai les noms des personnages affichés lorsqu'on clique sur équipement, compétences ect ...
Et ensuite j'aimerais qu'on me compile ces 4 scripts (dont le windows_status) en un seul script .
Voici les scripts :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
| #==============================================================================
# ** Scene_Menu
#------------------------------------------------------------------------------
# This class performs the menu screen processing.
#==============================================================================
class Scene_Menu < Scene_MenuBase
#--------------------------------------------------------------------------
# * Start Processing
#--------------------------------------------------------------------------
def start
super
create_command_window
create_gold_window
end
#--------------------------------------------------------------------------
# * Create Command Window
#--------------------------------------------------------------------------
def create_command_window
@command_window = Window_MenuCommand.new
@command_window.set_handler(:item, method(:command_item))
@command_window.set_handler(:skill, method(:command_personal))
@command_window.set_handler(:equip, method(:command_personal))
@command_window.set_handler(:status, method(:command_personal))
@command_window.set_handler(:formation, method(:command_formation))
@command_window.set_handler(:save, method(:command_save))
@command_window.set_handler(:game_end, method(:command_game_end))
@command_window.set_handler(:cancel, method(:return_scene))
end
#--------------------------------------------------------------------------
# * Create Gold Window
#--------------------------------------------------------------------------
def create_gold_window
@gold_window = Window_Gold.new
@gold_window.x = 385
@gold_window.y = Graphics.height - @gold_window.height
end
#--------------------------------------------------------------------------
# * [Item] Command
#--------------------------------------------------------------------------
def command_item
SceneManager.call(Scene_Item)
end
#--------------------------------------------------------------------------
# * [Skill], [Equipment] and [Status] Commands
#--------------------------------------------------------------------------
def command_personal
@status_window.select_last
@status_window.activate
@status_window.set_handler(:ok, method(:on_personal_ok))
@status_window.set_handler(:cancel, method(:on_personal_cancel))
end
#--------------------------------------------------------------------------
# * [Formation] Command
#--------------------------------------------------------------------------
def command_formation
@status_window.select_last
@status_window.activate
@status_window.set_handler(:ok, method(:on_formation_ok))
@status_window.set_handler(:cancel, method(:on_formation_cancel))
end
#--------------------------------------------------------------------------
# * [Save] Command
#--------------------------------------------------------------------------
def command_save
SceneManager.call(Scene_Save)
end
#--------------------------------------------------------------------------
# * [Exit Game] Command
#--------------------------------------------------------------------------
def command_game_end
SceneManager.call(Scene_End)
end
#--------------------------------------------------------------------------
# * [OK] Personal Command
#--------------------------------------------------------------------------
def on_personal_ok
case @command_window.current_symbol
when :skill
SceneManager.call(Scene_Skill)
when :equip
SceneManager.call(Scene_Equip)
when :status
SceneManager.call(Scene_Status)
end
end
#--------------------------------------------------------------------------
# * [Cancel] Personal Command
#--------------------------------------------------------------------------
def on_personal_cancel
@status_window.unselect
@command_window.activate
end
#--------------------------------------------------------------------------
# * Formation [OK]
#--------------------------------------------------------------------------
def on_formation_ok
if @status_window.pending_index >= 0
$game_party.swap_order(@status_window.index,
@status_window.pending_index)
@status_window.pending_index = -1
@status_window.redraw_item(@status_window.index)
else
@status_window.pending_index = @status_window.index
end
@status_window.activate
end
#--------------------------------------------------------------------------
# * Formation [Cancel]
#--------------------------------------------------------------------------
def on_formation_cancel
if @status_window.pending_index >= 0
@status_window.pending_index = -1
@status_window.activate
else
@status_window.unselect
@command_window.activate
end
end
end
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
| #==============================================================================
# ** Scene_MenuBase
#------------------------------------------------------------------------------
# This class performs basic processing related to the menu screen.
#==============================================================================
class Scene_MenuBase < Scene_Base
#--------------------------------------------------------------------------
# * Start Processing
#--------------------------------------------------------------------------
def start
super
create_background
@actor = $game_party.menu_actor
end
#--------------------------------------------------------------------------
# * Termination Processing
#--------------------------------------------------------------------------
def terminate
super
dispose_background
end
#--------------------------------------------------------------------------
# * Create Background
#--------------------------------------------------------------------------
def create_background
@background_sprite = Sprite.new
@background_sprite.bitmap = SceneManager.background_bitmap
@background_sprite.color.set(0, 0, 0, 0)
end
#--------------------------------------------------------------------------
# * Free Background
#--------------------------------------------------------------------------
def dispose_background
@background_sprite.dispose
end
#--------------------------------------------------------------------------
# * Create Help Window
#--------------------------------------------------------------------------
def create_help_window
@help_window = Window_Help.new
@help_window.viewport = @viewport
end
#--------------------------------------------------------------------------
# * Switch to Next Actor
#--------------------------------------------------------------------------
def next_actor
@actor = $game_party.menu_actor_next
on_actor_change
end
#--------------------------------------------------------------------------
# * Switch to Previous Actor
#--------------------------------------------------------------------------
def prev_actor
@actor = $game_party.menu_actor_prev
on_actor_change
end
#--------------------------------------------------------------------------
# * Change Actors
#--------------------------------------------------------------------------
def on_actor_change
end
end
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
#==============================================================================
# ** Window Time
#------------------------------------------------------------------------------
# Display Game Time
#==============================================================================
class Window_PlayTime < Window_Base
def initialize(x, y)
super(x, y, 160, 60)
self.contents.font.bold = true
self.contents.font.size = 25
self.contents.font.color = normal_color
refresh
end
#--------------------------------------------------------------------------
# * Refresh
#--------------------------------------------------------------------------
def refresh
self.contents.clear
@total_sec = Graphics.frame_count / Graphics.frame_rate
hour = @total_sec / 60 / 60
min = @total_sec / 60 % 60
sec = @total_sec % 60
ptime = sprintf("%02d:%02d:%02d", hour, min, sec)
self.contents.draw_text(4, 0, contents.width - 8, contents.height - 4, "Temps : " + ptime, 2)
end
def update
super
if Graphics.frame_count / Graphics.frame_rate != @total_sec
refresh
end
end
end
class Scene_Menu < Scene_MenuBase
#--------------------------------------------------------------------------
# ● start
#--------------------------------------------------------------------------
alias flip_playtime_start start
def start
flip_playtime_start
create_playtime_window
end
#--------------------------------------------------------------------------
# ● create Playtime Window
#--------------------------------------------------------------------------
def create_playtime_window
@playtime_window = Window_PlayTime.new(385, 310)
end
end
|
Sauf celui ci, je vais essayer de le faire moi même .
Donc je veux juste qu'on me dise comment faire, pas qu'on me le fasse, ou au pire me faire des exemples .
|
Mon Blog/ pleins de tutos en tout genre (mapping, game-design) des ressources ainsi que des scripts créer par moi même ou parfois des partages et des news sur mes projets ainsi que mes trouvails en matières d'event. N'oubliez pas si le blog vous plait d'écrire un petit commentaire "Ecrire un article me prend 2 heures mais écrire un petit commentaire vous prend 2 minutes" . Merci a vous et salut !//Ma galerie !//Ma chaîne Youtube ! |
Aller à la page: 1 2 3 4 5 6
|
|
|