• Add Review
  • Subscribe
  • Nominate
  • Submit Media
  • RSS

Battledome something something

  • kentona
  • 03/16/2015 04:15 PM
  • 2128 views
The latest build (v0.3) is up, just (almost) in time for Release Something! Day. This build is much farther along the gamification path than the past releases - there's actually a game here! A very randomized non-persistent game, but a game nonetheless.

Progress Report
The game right now has you entering your Battler Robot's name, choosing a build (Fighter, Lithe, Brute, Crawler, Johnny5), and choosing it's growth path (Balanced, Brawler, Tank, and Specialist). As of right now, this only influences your stat growth - there are no restrictions on weapons or equipment based on build (yet).

I've implemented a rudimentary leveling system (2XP for a win, 1 XP for a loss). Your initial stats are based on your build, and each level up is based (a bit) on your build and (moreso) growth-type. Right now the growth type is fixed, but I am considering giving control at each level up to the player, so that one time you can be BALANCED, the next level up BRAWLER, etc... Upon leveling up, you are awarded a random powerup: a weapon, ability, or a drone (maximum of 3 drones). I have a good selection of weapons so far, but only a handful of abilities and only the most basic of drones. Equipment wasn't ready yet for this release.

Weapons: your bot can deploy weapons in battle for extra damage or special effects
Ability: your bot can enact a special ability (sometimes One Time Use), but costs Energy
Drone: a minibot that fights alongside you (eventually with its own weapons and abilities)
Equipment: static boosts to your stats (attack, defense, shields etc...), or grants special abilities, or a combination of both - NOT YET IMPLEMENTED.

I have added an endless battle arena mode for the game - six random bots are chosen from my stockpile, leveled up to the same level as your bot, and then you get to choose one to battle. You might recognize some of the names. The endless battle arena is how I envisioned the final game to work (at a high level). At least, that's how MyBrute works. The limiting factor in MyBrute is that you can only fight 3 battles per day. I haven't thought deeply about any other battle modes, so feel free to suggest alternatives.

Stay tuned for brainstorming threads for Weapons, Abilities, Equipment and Drones!

Posts

Pages: 1
Here is a sample output from a battle I just ran:

Welcome to Battledome!
Enter your Battler's name: Domehead
Thanks for the name, Domehead
Select your battler's build:
0) FIGHTER
1) LITHE
2) BRUTE
3) CRAWLER
4) JOHNNY5
Enter build number: 0
Select your battler's growth mode:
0) BALANCED
1) BRAWLER
2) TANK
3) SPECIALIST
Enter growth number: 3
Congratulations. You constructed:
Domehead has acquired the Weapon {name=Plasmastaff {ENERGY=MinMax {min=5, max=15}}}
Domehead, FIGHTER class (SPECIALIST type), Level: 0
Would you like to play a round? (y/n): y
Preparing battlers...
Hiboti has acquired the Weapon {name=Sonic Disruptor {ENERGY=MinMax {min=2, max=7}}}
Athena has constructed the Athena.Minibot, MINIBOT class (DRONE type), Level: 0
Planet Smasher has acquired the Weapon {name=Firevolt {FIRE=MinMax {min=5, max=20}}}
Huge Mecha has acquired the Weapon {name=Sabre of Light {ENERGY=MinMax {min=2, max=20}}}
Royale has acquired the Weapon {name=Drillspike {PHYSICAL=MinMax {min=8, max=28}}}
Shadow 2112 has acquired the Weapon {name=Charge Blade {ENERGY=MinMax {min=2, max=6}, PHYSICAL=MinMax {min=2, max=6}}}
Choose your opponent:
0) Hiboti, FIGHTER class (BALANCED type), Level: 0
1) Athena, FIGHTER class (BRAWLER type), Level: 0
2) Planet Smasher, BRUTE class (TANK type), Level: 0
3) Huge Mecha, CRAWLER class (BRAWLER type), Level: 0
4) Royale, CRAWLER class (SPECIALIST type), Level: 0
5) Shadow 2112, BRUTE class (BRAWLER type), Level: 0
Enter battler number 1 ID: 5
----- Turn 1 -----------------------------------
Domehead: 70/70 HP; 25/25 NRG;
Shadow 2112: 95/95 HP; 30/30 NRG;
Domehead prepares to act...
Domehead has deployed the Plasmastaff
Domehead swings the Plasmastaff
Domehead inflicts {ELECTRIC=0, ENERGY=13, FIRE=0, SONIC=0, PHYSICAL=11, COLD=0, CORROSIVE=0} damage to Shadow 2112
Shadow 2112: 71/95 HP
Domehead swings the Plasmastaff
Domehead inflicts {ELECTRIC=0, ENERGY=14, FIRE=0, SONIC=0, PHYSICAL=10, COLD=0, CORROSIVE=0} damage to Shadow 2112
Shadow 2112: 47/95 HP
Shadow 2112 prepares to act...
Shadow 2112 has deployed the Charge Blade
Shadow 2112 swings the Charge Blade
Shadow 2112 inflicts {ELECTRIC=0, ENERGY=3, FIRE=0, SONIC=0, PHYSICAL=10, COLD=0, CORROSIVE=0} damage to Domehead
Domehead: 57/70 HP
Shadow 2112 drains 6 energy! Shadow 2112: 30/30 NRG
End of turn 1 (press <Enter> to continue)
----- Turn 2 -----------------------------------
Domehead: 57/70 HP; 19/25 NRG; Plasmastaff equipped;
Shadow 2112: 47/95 HP; 30/30 NRG; Charge Blade equipped;
Domehead prepares to act...
Domehead swings the Plasmastaff
Domehead attacks! Terrific blow!
Domehead inflicts {ELECTRIC=0, ENERGY=18, FIRE=0, SONIC=0, PHYSICAL=14, COLD=0, CORROSIVE=0} damage to Shadow 2112
Shadow 2112: 15/95 HP
Shadow 2112 has been disarmed! Charge Blade is lost.
Domehead swings the Plasmastaff
Domehead inflicts {ELECTRIC=0, ENERGY=6, FIRE=0, SONIC=0, PHYSICAL=12, COLD=0, CORROSIVE=0} damage to Shadow 2112
Shadow 2112: 0/95 HP
Shadow 2112 has been defeated!
End of turn 2 (press <Enter> to continue)
Shadow 2112 has died!
Domehead has earned 2XP.
4XP to next level.
========================== BATTLE END ==========================
Would you like to play a round? (y/n):


Fun, right? (some imagination required)

I think I set up the possibilities for abilities, weapons, equipment, and drones pretty well, so brainstorming with you guys who are interested should be fun.
Ratty524
The 524 is for 524 Stone Crabs
12986
I can't seem to get it open. I updated my version of Java to the latest and did what you instructed in the downloads page. Even when I run in as administrator, all I get is a command prompt for a brief second and nothing starts up.
Can you open up a cmd prompt in Windows, navigate to the folder, and run the command:
java -jar battledome.jar

...and tell me what happens?
CashmereCat
Self-proclaimed Puzzle Snob
11638
It's working for me. I love how when you reject a fight, it's just like "kcya" and closes the program.
author=CashmereCat
It's working for me. I love how when you reject a fight, it's just like "kcya" and closes the program.

The Battledome has no patience for quitters.
Ratty524
The 524 is for 524 Stone Crabs
12986
author=kentona
Can you open up a cmd prompt in Windows, navigate to the folder, and run the command:
java -jar battledome.jar

...and tell me what happens?

It seems to start the program right through the command prompt. Is it supposed to work like that? If so, then I think the issue is solved?
I guess so? The game is a command prompt only game at the moment. It's just the underlying systems and logic in a no-art playable form.
Ratty524
The 524 is for 524 Stone Crabs
12986
Alright, thanks, man! Btw I find this music to be perfect to listen to when playing this: https://www.youtube.com/watch?v=SqA709sKoVA
Pages: 1