Les forums Dwarf Fortress FR
De la mécanique dans DF? - Version imprimable

+- Les forums Dwarf Fortress FR (http://forum.dwarffortress.fr)
+-- Forum : Dwarf Fortress (http://forum.dwarffortress.fr/forumdisplay.php?fid=28)
+--- Forum : DF Fortress Mode (http://forum.dwarffortress.fr/forumdisplay.php?fid=20)
+--- Sujet : De la mécanique dans DF? (/showthread.php?tid=486)

Pages : 1 2 3


De la mécanique dans DF? - piouattack - 23/12/2011

Bonjour à tous.
en farfouillant dans le wiki (français en l'occurence), j'ai appercu quelque chose qui doit être bien fun à faire:
Citation :L'horloge de l'apocalypse
Construisez une horloge mécanique (par exemple à base d'eau), qui, une fois arrivé à un point précis (exemple, le remplissage d'un puits), active "l'apocalypse" (exemple, le pilier qui supporte votre forteresse, ou une cage contenant une megabête...). Essayez de vous développer le plus possible avant la fin du monde.
Et la je me dit WAOUH! comment on est censé faire une "horloge" dans dwarf fortress, et tout les trucs marrant qui vont avec pilier géant, reservoir de lave géant, etc...

j'en appele à tous les mecanos en herbe pour un mecanisme aqua mecano magmatique


- Erlakar - 23/12/2011

Omg! Une horloge? Le premier qui arrive à faire ça est un dieu Big Grin


- piouattack - 23/12/2011

Et tant qua faire, pourquoi pas faire la machine à différence de babbage Tongue , manque plus que l'électricité pour faire une calto...


- mgcatalipse - 23/12/2011

Edit2 : Et en fait je suis totalement HS avec mon guide sur la logique séquentiel...
Edit : En fait tu peut aussi bien te servir d'une énorme citerne et d'une plaque de pression pour faire ton horloge mais ce serais moins fun :p

En fait dans DF tu peut recrée une logique numérique "grossière".

Les premières chose à connaitre ET maitriser :

L'utilisation :

Des leviers : http://df.magmawiki.com/index.php/DF2010:Lever
Des plaque de pression : http://df.magmawiki.com/index.php/DF2010:Pressure_plate (très important de savoir bien configurer une plaque de pression)
De l'énergie mécanique : http://df.magmawiki.com/index.php/DF2010:Machine_component
Des pompes / pile de pompes : http://df.magmawiki.com/index.php/DF2010:Screw_pump
Ainsi que des éléments directement modifiable par leviers/plaque de pressions (pont, floodgate, porte, engrenage etc...

Essaye de réaliser un aqueduc ou une cascade simple avec levier d’arrêt et plaque de pression pour éviter que ton bassin déborde.

Ensuite on peut commencer avec les premier élément de logique :

Les portes mécanique : http://df.magmawiki.com/index.php/DF2010:Mechanical_logic
Les portes aquatique : http://df.magmawiki.com/index.php/DF2010:Fluid_logic
Les répéteur :http://df.magmawiki.com/index.php/Repeater

Une fois que tu à comprit comment ce construisent les portes de base et les répéteur (clock) de base tu peut utiliser n'importe quel cours d'électronique pour faire un micro ordinateur si tu veut.

Exemple une bascule :

[attachment=67]
http://www.daskoo.org/34-les-bascules.cours

On peut voir ici qu'il te faut :

Une CLOCK, une porte NON, 4 portes NON ET, une ENTRÉE.

La clock -> répéteur.
Les porte -> au choix mécanique ou fluide.
Un entrée num -> levier ou plaque de pression.

Et que tu obtiens une sortie et une sortie inversée

Cette bascule peut prendre 2 position ON OFF.

Si tu assemble plusieurs bascule en série tu obtient un compteur.
Plusieurs bascule synchronisée = une mémoire;
Plusieurs mémoire + un décodeur + une additioneur/soustracteur = une mini calculette.
Un décodeur BCD + pont = afficheur 7 segment;
Un afficheur 7 segment + une mini calculette = FUN;
Etc...

La plupart des circuit numérique de base sont faisable et tu peut faire de l'analogique vraiment basique avec un peut de bidouillage.

Sa ces pour la logique pure.

2-3 truc en plus :

Aléatoire :
Tu prend un chat, une mémoire avec reset, une porte ET, autant de porte qu'il te faudra pour ta logique.

Tu enferme le chat dans une pièce disons 5x5 avec 3 plaque de pression.

[attachment=70]

Logique :

P1,2,3 les plaque de pression.
M1,2;3 les mémoire.
F action finale.
R reset mémoire.
&& ET
|| OU
! NON
//Commentaire

Si P1
M1 = P1 && !M1 && !M2 && !M3 // Mémoire1 = ON Si le chat active P1 ET qu'aucune des mémoire n'a déjà été activée (c'est simplifiable)
R = !M1 // Reset = l’inverse de M1 Si une des 4 conditions est fausse alors on remet tout à zéro.

Si P2
M2 = P2 && M1 && !M2 && !M3
R = !M2

Si P3
M3 = P3 && M1 && M2 && !M3
R =! M3

R = F = M1 && M2 && M3.

Pour avoir plus ou moins de temps devant toi tu peut ajouter des chat ou agrandir la salle, je te déconseille d'ajouter des plaque et des mémoire par contre.

Voila, maintenant seul ton imagination (et ta patience) feront la différence.

J’espère avoir été clair et ne rien avoir oublier.


- Neko - 23/12/2011

Bon ben je saigne du nez...


- mgcatalipse - 23/12/2011

De rire ou d’excitation ?


- Erlakar - 23/12/2011

Moi qui ne sais meme pas comment on fait du fer....


- Rinrynque - 23/12/2011

Donc, pour jouer à DF, il faut avoir fait une prépa SI? Big Grin


- mgcatalipse - 23/12/2011

Pour jouer à DF faut avoir de bon yeux, de la patience, et des nerf en adamantine.
Pour comprendre et bien jouer à DF il faudrait être docteur en science, en géologie,en science social et général dans l'armée de terre (ou connaitre l'anglais, avoir une bonne mémoire, assimiler rapidement et avoir beaucoup de temps devant soit, ce qui revient à peut de chose près au même).


- Rinrynque - 23/12/2011

+1 Big Grin