This commit is contained in:
alyn87 2014-05-20 20:47:47 +02:00
parent 35933e6b9b
commit 5f53340eac
1 changed files with 26 additions and 18 deletions

44
dbsrc
View File

@ -73,27 +73,28 @@ worlds=[[{'nom': 'Introduction',
[0, 0, 0, 0, 0]],
'tuto':'''
del
select 0,5,2
select 0,6,3
select 0,7,1
msg Bienvenu(e) dans le tutoriel de la première paillasse de WireChem; nous allons vous expliquer pas à pas le fonctionnement du jeu. <cliquez ou appuyez sur une touche pour continuer>
msg Bienvenu(e) dans le tutoriel du premier niveau de WireChem; nous allons vous expliquer pas à pas le fonctionnement du jeu. <cliquez ou appuyez sur une touche pour continuer>
wait
msg L'interface du jeu est séparée en 3 grandes zones distinctes; chaque zone verra ses particularités évoluer au fur et à mesure de l'avancée du jeu.
wait 5
rect 2,766,1022,720
set 1,5
msg La barre du haut est une barre d'informations sur l'état du jeu. Actuellement elle n'est remplie que de l'objectif de la paillasse qui clignote en rouge.
msg La barre du haut est une barre d'informations sur l'état du jeu. Actuellement elle n'est remplie que de l'objectif du niveau qui clignote en rouge.
wait 8
unset 1,5
rect 2,720,1022,50
msg La partie centrale est la zone de jeu à proprement parler où vous allez créer votre modèle puis vérifier par simulation qu'il remplisse les objectifs de la paillasse.
msg La partie centrale est la zone de jeu à proprement parler où vous allez créer votre modèle puis vérifier par simulation qu'il remplisse les objectifs du niveau en cours.
wait 8
rect 2,2,1022,50
msg La barre du bas comporte plusieurs icônes que l'on peut sélectionner afin de réaliser différentes actions. Les 3 rectangles de couleurs représentent les actions déclenchables par les trois boutons de la souris.
msg La barre du bas comporte plusieurs icônes que l'on peut sélectionner afin de réaliser différentes actions. Les 3 rectangles colorés représentent les actions déclenchables par les 3 boutons de la souris.
wait 8
arrow 635,145,300,50
set 0,7
msg En cliquant avec le bouton gauche n'importe où sur l'écran; vous allez déclencher l'action dézoomer représentée en rouge. <Testez cette action en appuyant sur le bouton gauche.>
msg En cliquant avec le bouton gauche n'importe où sur l'écran; vous allez déclencher l'action dézoomer représentée en rouge. <Testez cette action en appuyant sur le bouton gauche.>
wait click,1
unset 0,7
arrow 635,145,210,50
@ -103,8 +104,8 @@ wait drag,2
unset 0,5
arrow 635,145,390,50
set 0,9
msg Ce bouton vous fera quitter la paillasse Intruction pour revenir au Labo 1 qui la contient.
wait 4
msg Ce bouton vous fera quitter le niveau Intruction pour revenir au monde de l'Hydrogène qui la contient.
wait 5
unset 0,9
arrow 635,145,480,50
set 0,13
@ -118,14 +119,14 @@ wait 4
unset 0,14
del
center
msg Passons maintenant à l'objectif de la paillasse : obtenir un électron neutre sur le senseur. <cliquez ou appuyez sur une touche pour continuer>
msg Passons maintenant à l'objectif du niveau : obtenir un électron neutre sur le senseur. <cliquez ou appuyez sur une touche pour continuer>
wait
arrow 144,260,145,370
msg Un électron neutre est représenté en gris et possède une tête plus foncée précédant une queue plus claire.
wait 3
arrow 54,260,55,370
wait 3
msg Voici le senseur... Cet élément accepte les électrons comme l'indique le e. Il est neutre d'où sa couleur grise et valide l'objectif à atteindre pour cette paillase.
msg Voici le senseur... Cet élément accepte les électrons comme l'indique le e. Il est neutre d'où sa couleur grise et valide l'objectif à atteindre pour ce niveau.
arrow 974,260,975,340
wait 5
msg Les électrons ne peuvent se déplacer que sur des pistes de cuivre qui sont de couleur orange.
@ -142,7 +143,7 @@ next
wait 2
arrow 635,145,30,50
set 0,1
msg "Le bouton play permet de passer en mode simulation. Alors la limite de la zone de jeu devient rouge et l'interface s'anime. Passons à la pratique !! <cliquez sur le bouton play pour la lancer>
msg "Le bouton play permet de passer en mode simulation. Alors la limite de la zone de jeu devient rouge et l'interface s'anime. Passons à la pratique !! <cliquez sur le bouton play>
'''},
{'nom': 'Trajectoires',
@ -202,6 +203,7 @@ msg "Le bouton play permet de passer en mode simulation. Alors la limite de la z
[0, 0, 0, 0, 0, 0, 0, 0, 0]],
'tuto':'''
del
msg Nous allons voir comment se déplace un électron; ici neutre; mais les règles de déplacements seront valables pour tous les types d'électrons. <cliquez ou appuyez sur une touche pour continuer>
wait
msg Les positionnements de la tête et de la queue de l'électron indiquent son sens; ici de la gauche vers la droite. L'électron se trouve face à deux pistes allant en diagonale par rapport à son emplacement initial. Que fera-t-il?
@ -243,7 +245,7 @@ wait 1
next
wait 1
next
msg Pour que l'électron atteigne le senseur et que l'objectif de cette paillasse soit rempli; à vous de continuer la simulation en cliquant sur le bouton play !!
msg Pour que l'électron atteigne le senseur et que l'objectif du niveau soit rempli; à vous de continuer la simulation en cliquant sur le bouton play !!
wait menu,0,1
msg Le mode play est parti !!!
'''},
@ -295,10 +297,11 @@ msg Le mode play est parti !!!
[0, 0, 0, 0, 0]],
'tuto':'''
del
msg De nouveaux icônes sont apparus ! Voyons ensemble les possibilités de chacun ...
wait 5
arrow 804,670,805,720
msg Voici le détail des conditions de victoire pour atteindre l'objectif de chaque paillasse. Il faut ici un électron neutre.
msg Voici le détail des conditions de victoire pour atteindre l'objectif de chaque niveau. Il faut ici un électron neutre.
wait 7
arrow 34,670,35,720
set 1,1
@ -312,10 +315,10 @@ wait 12
unset 0,2
del
set 0,22
msg Cet icône ne trompe pas; vous avez ici votre réserve d'argent disponible pour cette paillasse. Attention à ne pas tout dépenser; sinon vous ne pourrez plus ajouter d'élément dans la zone de jeu.
msg Cet icône ne trompe pas; vous avez ici votre réserve d'argent disponible associée à ce niveau. Attention à ne pas tout dépenser; sinon vous ne pourrez plus ajouter d'élément dans la zone de jeu.
wait 12
unset 0,22
msg A partir de cette paillasse; vous allez prendre en main la création de votre modèle de simulation !!
msg A partir de ce niveau; vous allez prendre en main la création de votre modèle de simulation !!
wait 7
arrow 635,145,565,50
set 0,15
@ -331,7 +334,7 @@ wait menu,0,17
unset 0,17
msg Effacer vos erreurs...Vous ne pouvez retirer que les éléments que vous avez ajoutés à la zone de jeu.
wait erase
msg Vous progressez dans l'apprentissage des bases de Wirechem; vous êtes maintenant prêt à finir la paillasse alors à vous de jouer !!
msg Vous progressez dans l'apprentissage des bases de Wirechem; vous êtes maintenant prêt à finir le niveau; alors à vous de jouer !!
'''},
{'nom': 'Positiveur',
@ -378,8 +381,13 @@ msg Vous progressez dans l'apprentissage des bases de Wirechem; vous êtes maint
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 1, 0, 0],
[0, 0, 0, 0, 0]]},
[0, 0, 0, 0, 0]],
'tuto':'''
del
'''},
{'nom': 'Super-électrons',
'description': 'Générer 2 super-électrons negatifs par colision et les amener sur le senseur',
'element': 'E-',
@ -1248,7 +1256,7 @@ menus=[
{'motion':'motion_popup','click': 'click_drag_copper', 'drag': 'click_drag_copper' ,'tech':0, 'value':'Cuivre', 'size':45,'icon': [240, 100, 38],'variable':False,'visible':True,'separe':False,'squarred':False,'active': True},
{'motion':'motion_popup','click': 'click_drag_fiber', 'drag': 'click_drag_fiber', 'tech':2, 'value':'Fibre', 'size':45,'icon': [208, 213, 79],'variable':False,'visible':True,'separe':False,'squarred':False,'active': True},
{'motion':'motion_popup','click': 'click_drag_nothing', 'drag': 'click_drag_nothing','tech':0, 'value':'Effacer', 'size':45,'icon': [0, 0, 0],'variable':False,'visible':True,'separe':False,'squarred':False,'active': True},
{'motion':'motion_popup','click': 'click_drag_transmuter', 'drag': 'click_drag_transmuter', 'tech':2, 'value':'Transmuteurs', 'size':45,'icon': '','variable':False,'visible':True,'separe':True,'squarred':False,'active': True},
{'motion':'motion_popup','click': 'click_drag_transmuter', 'drag': 'click_drag_transmuter', 'tech':1, 'value':'Transmuteurs', 'size':45,'icon': '','variable':False,'visible':True,'separe':True,'squarred':False,'active': True},
{'motion':'motion_popup','click': 'click_stat', 'tech':2, 'value':'Statistiques totaux', 'size':0, 'icon': 'drawstat', 'params': '''[stat[0],stat[1],stat[3],stat[4],stat[5],stat[6],stat[2],stat[7],stat[8]],[art['headb2']['color'],art['headb']['color'],art['head']['color'],art['head2']['color'],art['headr']['color'],art['headr2']['color'],art['headp']['color'],art['neut']['color'],art['prot']['color']]''', 'variable':True,'visible':'win.width<1280','separe':False,'squarred':False,'active': True},
{'motion':'motion_popup','click': 'click_stat', 'tech':2, 'value':'Statistiques electrons', 'size':0, 'icon': 'drawstat', 'params': '''[stat[0],stat[1],stat[3],stat[4],stat[5],stat[6]],[art['headb2']['color'],art['headb']['color'],art['head']['color'],art['head2']['color'],art['headr']['color'],art['headr2']['color']]''', 'variable':True,'visible':'win.width>=1280','separe':False,'squarred':False,'active': True},
{'motion':'motion_popup','click': 'click_stat', 'tech':2, 'value':'Statistiques hors electrons', 'size':0, 'icon': 'drawstat', 'params': '''[stat[2],stat[7],stat[8]],[art['headp']['color'],art['neut']['color'],art['prot']['color']]''','variable':True,'visible':'win.width>=1280','separe':False,'squarred':False,'active': True},