Name="xblast"
Stich="xblast Spiel .Xresources .Xdefaults"
Zeit="Mon Jun 18 14:38:47 MEST 2001"
Kurz="Mit xblast wurde ein Klassiker des Gameboys auf Linux portiert:
Bomberman. Dieser Artikel stellt dieses Spiel vor, und bietet eine
überarbeitete .Xdefaults-Datei."
Lang="
Bei xblast gilt das Gesetz: Es kann nur einen geben! Man findet selten einen
Linux-Computer ohne xblast, es gehört zu praktisch allen Distributionen.
Um den Gegner den Garaus zu machen, kann man Bomben legen, ihn mit Krankheiten
infizieren, eine Falle bauen, dass er am Rand des Levels bleiben muss, wo dann
das Level "shrinkt", ... Es gibt unzählige
Möglichkeiten.
`wertung 'Spaß 100% Gameplay 100% Langzeitspaß 100% Grafik 80% Gesamt 95%'`
Der Start erfolgt normalerweise mit$esCodes xblast$esCodee. Wenn man aber schon
eine ~/.xblast-Datei hat oder sich eine aus dem Verzeichnis ~/.xblast-setups
nach ~/.xblast kopiert, kann man auch xblast mit dem Parameter$esCodes
-D$esCodee starten. Haben Sie mehrere Setups, dann lassen sie sich mit
${esCodes}xblast -D=...$esCodee starten.
`exCodes xblast`
`exCodee`
Folgendes ~/.xblast, welche die modifizierten X-Resources enthält, wurde
benutzt, um den obigen Screenshot herzustellen:
`exCodes ~/.xblast`
xblast.numberOfPlayers: 2
xblast.player1: Dorothea
xblast.player2: Tux ;-)
xblast.numberOfVictories: 9
xblast.numberOfLives: 1
xblast.startingLevel: 0
xblast.randomLevelOrder: True
xblast.randomPlayerPosition: True
xblast.bellSound: True
xblast.frameRate: 20
xblast.allowColorMode: True
xblast.useSeekNDestroy: True
xblast.useTreasureHunt: True
xblast.useShrinkingWorld: True
xblast.useXBlast2000: True
xblast.useFullPower: True
xblast.useHexagonExcitation: True
xblast.useRunningMan: True
# by Ingo: xblast.useLegoland: True
xblast.useLegoland: False
xblast.useParadiseCity: True
xblast.useHalloween: True
xblast.useGravitation: True
xblast.useDuelInTheSun: True
xblast.useBeamania: True
xblast.useChainReaction: True
xblast.useNowhere2run: True
xblast.useHauntedHouse: True
xblast.useFourCorners: True
xblast.useCaveIn: True
xblast.useMindGames: True
xblast.useSuicide: True
xblast.useIndianaJones: True
xblast.useHallways: True
xblast.useLosangeOverexcitation: True
xblast.useMrBeam: True
xblast.useShrinkingArena: True
xblast.useGoldRush: True
xblast.useSurvivor: True
xblast.useInvXIble: True
xblast.useTicTacToe: True
xblast.useJeMAppelleRico: True
xblast.useToutencarton: True
xblast.useBornToBeKill: True
# by Ingo: xblast.usePeppercorn: True
xblast.usePeppercorn: False
xblast.useClosetPsycho: True
xblast.useLaBoom: True
xblast.useTwoBeTwo: True
xblast.useFootwork: True
xblast.useHallofSnooker: True
xblast.useContactSports: True
xblast.usePopcorn: True
xblast.useNapalmJustice: True
xblast.useFantasyLand: True
xblast.useSurvival: True
xblast.useFryingPan: True
xblast.useBricksFries: True
xblast.useFireSurprise: True
xblast.useSpindizzy: True
xblast.useNothingShort: True
# xblast.useYourAge: True
xblast.useYourAge: False
xblast.useSpaceHead: True
xblast.useBeAJunkie: True
xblast.useHotStuff: True
xblast.useSkyShow: True
xblast.player1.welcomeMsg: Hallo, Ingo!
xblast.player2.welcomeMsg: Hallo, Dorothea!
xblast.player1.gloatMsg: Nicht aufgepasst?
xblast.player2.gloatMsg: Spielen muss man können!
xblast.player1.abortMsg: Ingo, können wir aufhören?
xblast.player2.abortMsg: Doro, können wir aufhören?
xblast.player1.abortCancelMsg: Ich mag doch nicht!
xblast.player2.abortCancelMsg: Ich mag doch nicht aufhören!
xblast.player1.loseLifeMsg: Wieder mal ein Leben verloren?
xblast.player2.loseLifeMsg: Jetzt bist du auch mal dran!
xblast.player1.loseLevelMsg: Gibt's denn so was?
xblast.player2.loseLevelMsg: Jetzt hab' ich dich!
xblast.player1.winLevelMsg: Jetzt hab' ich gewonnen!
xblast.player2.winLevelMsg: Ich hab' gewonnen!
# default colors player 4
XBlast.player4.helmetColor: Turquoise
XBlast.player4.faceColor: LightSalmon
XBlast.player4.bodyColor: White
XBlast.player4.handsFeetColor: Gray25
XBlast.player4.armsLegsColor: Gray75
XBlast.player4.backpackColor: RoyalBlue
# default colors player 3
XBlast.player3.helmetColor: MidnightBlue
XBlast.player3.faceColor: LightSalmon
XBlast.player3.bodyColor: NavyBlue
XBlast.player3.handsFeetColor: Red
XBlast.player3.armsLegsColor: RoyalBlue
XBlast.player3.backpackColor: Gold
# default colors player 2
XBlast.player2.helmetColor: Red
XBlast.player2.faceColor: LightSalmon
XBlast.player2.bodyColor: Red
XBlast.player2.handsFeetColor: ForestGreen
XBlast.player2.armsLegsColor: IndianRed
XBlast.player2.backpackColor: DarkSeaGreen
# default colors player 1
XBlast.player1.helmetColor: Yellow
XBlast.player1.faceColor: LightSalmon
XBlast.player1.bodyColor: SpringGreen
XBlast.player1.handsFeetColor: OrangeRed
XBlast.player1.armsLegsColor: LightYellow
XBlast.player1.backpackColor: RoyalBlue
XBlast.titleColor1: #FFFF00
XBlast.titleColor2: #FF4500
XBlast.explosionColor1: OrangeRed
XBlast.explosionColor2: Orange
XBlast.explosionColor3: Yellow
xblast.StatusBar.background: #DF6150
xblast.StatusBar.foreground: Black
xblast.StatusBar.ledColor: OrangeRed
xblast.TextBox.darkColor1: Black
xblast.TextBox.darkColor2: MidnightBlue
xblast.TextBox.lightColor1: Orange
xblast.TextBox.lightColor2: Red
`exCodee`
Die Bedeutung der Extras sind ausführlich in der Man-Page erklärt.
"
case $1 in
Name) echo $Name; exit;;
Stich) echo $Stich; exit;;
Zeit) echo $Zeit; exit;;
Kurz) echo $Kurz; exit;;
Lang) echo $Lang; exit;;
esac
# if [ "$1" = "Name" ]; then echo $Name; fi
mself_vA=" txt/0001.txt txt/0003.txt txt/0034.txt txt/0048.txt"