Jump to content
  • entries
    44
  • comments
    143
  • views
    52553

Battletech Beta - Eck vs Connor Walkthrough

Eck

1059 views

I wrote this nearly a year ago, but didn't get around to publishing it. Now that more info is coming out about the game, I think it's a fine time to share the epic struggle between Lazaraus and Talon.

Original Post:

It's been over a year since I posted last so let me catch up my Game Dev buddies. You already know that I landed my dream job at Harebrained Schemes working on Battletech as a Unity/C# Tools developer. The job has been amazing and my co-workers are awesome. I look forward to going into work every morning and since then I've gotten to do even more cool things:


  • Go to Gen Con and show off the super pre-alpha.
  • Talk to fans about the game.
  • Sign people's Battletech rulebooks, swag, and posters like I'm a rockstar.
  • Play table-top Battletech with oversized minis on twitch in a live-action show where damage is recorded by taking hammers, dremmels, and soldering irons to the minis. (Check out Death From Above on Hyper RPG)
  • Help work on and shape a game that was such a big part of my teen/college life.
  • Win the Ultimate Multiplayer Battletech Trophy for the first season at HBS. :D
  • Anyway, back to the post at hand... Connor is a coworker of mine and one of the main DFA stars (Talon). There's a pretty big audience for the show and interest was expressed in getting to watch Connor and I battle it out in multiplayer. I wasn't setup to record the video so instead I took screenshots of us playing so I could write up this play by play post.

    We were fighting a Battle (20 Million C-Bills) fight on Big Loch. There's an island in the center with some trees, hills, and bigger cover surrounded by a body of water. I took a Jenner, Trebuchet, Hunchback, and Kintaro. Connor took a Commando, Centurion, Kintaro, and Jagermech (LRM variant).

    Image01.jpg

    Round 2: We start out on opposite sides of the island. That beacon off in the distance marks where his units spawn. I start by moving my Trebuchet to the left and my Kintaro to the right. If he charges up the middle, he'll have to choose his facings carefully. I send my speedy Jenner up the middle to scout things out, and my Hunchback also takes the straightest route since he's the slowest unit I have.

    Image02.jpg

    Round 4: Connor was too clever to go charging up the middle. Now my Trebuchet is a bit out of position, but it can still bring its LRMs to bear through indirect fire. You can see the results by the slight damage to armor, and minor amount of stability damage on his Centurion. I probably should have taken an action shot, but I was concentrating so hard on the tactics of the match. You can also see my Kintaro is out of position all by himself. Luckily I was able to use the initiative track and that cover to keep him fresh for a round or two.

    Image03.jpg

    Round 7: There's only so much dancing around cover I can do and my Kintaro takes a pounding. I try to finish off the Commando and give the Centurion a tempting back shot. It's risky but my Kintaro's front armor is pretty wasted.

    Image04.jpg

    Round 7: My Kintaro fails to take out the commando and I'm a little worried at this point. My hunchback finally gets close enough to threaten the Jagermech next turn.

    Image05.jpg

    Still Round 7: Instead of shooting at the Centurion, I sprint my Jenner up to shoot at the Commando. It's on the edge of death now but still alive. Lucky for me Connor's Centurion missed an 85% AC/10 shot to the Kintaro's rear. He puts his back to the wall thinking he's safe...

    Image06.jpg

    Round 8: In round 7, I made sure all my units were done before Connor's. That guarantees that I get to go first in round 8. I use my Jenner to finally finish off the Commando. Even though he only had 1 leg, he still had his large laser. Not only that, he could of still meleed one of my units to knock him down or just use his activation to manipulate the initiative track. Active units are always a threat.

    Image07.jpg

    Round 8: My Kintaro somehow manages to stay alive even though it gets knocked prone. You can see here I have a pretty even spread. My right side is the least damaged so I try to offer that in future rounds. My Jenner is pretty exposed in the water, but he'll have to decide between taking a shot on my light or finish off the Kintaro.

    Image08.jpg

    Still Round 8: I didn't take a screen shot, but Connor finished off my Kintaro and I take out his fresh Centurion with my Trebuchet. It was able to move just far enough up to get a rear shot on his Centurion. There were rocks in the way but my Jenner spots for him which allows me to indirect fire for some awesome back shots. Then my Hunchback slams an AC/20 into the center torso of the Jagermech.

    Image09.jpg

    Round 9: Connor turns the Jagermech's back to my Hunchback. It was probably the right move since his front CT was gone, but the rear armor wasn't enough to save him. The AC/20 lands home in the rear CT. His Kintaro blows away my Jenner, but goes up a ton of heat to do it. He tries to use the rock as cover.

    Image10.jpg

    Round 10: After the Kintaro moves, my Hunchback climbs the hill and manages to crit the SRM ammo. He only has a medium laser left so Connor calls the match.

    It was a great fight and I barely won. When I over-committed my Kintaro early in the fight I thought Connor was going to give me my first defeat. My luck held out though and the damage clustering favored me (both giving and receiving). Connor also meant to take a pilot with Sensor Lock but misclicked during the setup.

    I didn't talk much about the pilot skills, but they play a big part. My Kintaro had a pilot that gives him evasive (normally only granted by sprinting and not firing). That's one reason he could soak so much damned fire. My Jenner had Sensor Lock which allowed him to clear evasive and grant line of sight to a unit. My Trebuchet had master tactician which let him act one initiative phase sooner and exploit the sensor locking Jenner. My hunchback had Bulwark which gives you defensive bonuses for staying still. I had to move him every turn so it never came up.

    I don't remember everything Connor had but I do remember he had Master Tactician in his Kintaro... That thing being able to act during the light phase is freaking ridiculous.

    Anyway this was the first time the mighty Talon and Lazarus clashed on the field of battle and it was glorious. I can't wait for everyone to experience the fun and excitement of a multiplayer match.

    - Eck

     


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By Sergio Ronchetti
      Continuing to work on “Eldest Souls” (first article here!), I’ve begun familiarising myself with the workflow between Fmod and Unity, and the integration system. I know much of this will be pretty obvious to most, but I thought I’d share my thoughts as a complete beginner learning the ropes of sound designing. 
      The library of sounds that Fmod provides has been very useful, at least as reference points. I’ve still kept to my ethos of producing the sounds myself as much as possible. Having said that, Fmod gives you 50 free sounds with your download, and I’ve used a wooden crate smash, a drawbridge and electricity sound you can hear in the foley video below.
       
       
      The thing i found most useful was witnessing changes i made in Fmod being realised instantly in Unity. If a volume needed changing, or the timing of one of my effects was off, i can literally switch to Fmod and then back to Unity and immediately see the result of my alterations. It also seems apparent that using middleware such as this (or i've heard Wwise is also equally intuitive) grants the developer, and myself included, a great deal more flexibility and opportunity to edit sounds without going all the way back to a DAW, and bouncing down again. Needless to say, my workflow is so much faster because of it.
      I've also loved the randomised feature of Fmod, whereby any sound can be made to sound slightly different each time it is heard. Taking a footstep recording i made for example, I was able to add further authenticity of uneven footsteps by randomising the pitch and volume of each playback. 
       

       
      I used this technique when creating footsteps for the first major boss in the game called "The Guardian". A big, over-encumbered husk of a monster. I also had fun rummaging through the garage for old tools and metal components for the “Guardian” (the first boss) footsteps. See below!
       
       
      I also created a sword attack for our player, trying to sound different from the generic “woosh” I see in so many video games. I used a very “sharp” and abrasive sound to differentiate him from any enemies.
       
       
      On another note, I recently upgraded my microphone to a Rode NTG2 shotgun, which has been phenomenal. I haven’t had to worry about noise interfering with the clarity of my objects, whereas before with the sm58 I had to be clever with my EQ and noise reduction plugins.
      Important to note again that this still a “cheap” mic in comparison to most other products on the market, and all in all my entire setup is still very simple and affordable which I’m quite proud of. I’ve seen many musicians spend heaps of money on gear they don’t necessarily need. I much prefer being resourceful with less equipment, than to have more than I can understand or remember how to use.
      It’s forced me to understand every aspect and capability of my tools, which I believe is a principal that can be applied to any discipline.
       
      I have more fun little sound effect videos on my Instagram for those interested, where I post regular updates. Thanks for reading! (if you’ve made it this far)
       
      www.sergioronchetti.com
      INSTAGRAM
      fallenflagstudio.com
    • By Sergio Ronchetti
      BASICS IN SOUND DESIGNING FOR VIDEO GAMES
       
      Recently I joined the talented team at Fallen Flag Studio as the composer for their latest release "Eldest Souls" which consequently lead me into a field I have always dreamt of trying - sound design!
      Having no prior experience, I began watching a few online tutorials (if you want to learn from anyone make it Akash Thakkar from "Hyper Light Drifter"... what a guy!) and basically just testing stuff out i found around the house. Luckily my dad has a garage FULL of random crap to use.
      Before i continue, it's important to note that i DO NOT have fancy equipment, meaning anyone can try this. (my equipment is an sm58, focusrite scarlett interface and Logic Pro X plugins... that's it!)
      I started basic with some footsteps, which weren't all too difficult. Then I moved on to projectiles and a spear attack one of the bosses has. Below are a couple super short videos on my resulting attempts.
       
       
      Amazing how great a banjo sounds for that typical "woosh" sound! And if you're wondering, the paper was added to give some texture to the jab.
      I could be finding a lot of these sounds in libraries online (like the built-in ones that come with Fmod and Unity) but I've chosen not to, in order to produce authenticity and hopefully a more unique gameplay experience for players when the final product is put together.
       
      P.S. if you'd like to try the game and hear my hard work we'll be at EGX and several other conventions later this year, soon to be announced! Thanks for reading!
      www.sergioronchetti.com
      fallenflagstudio.com
       
      To those interested, there's an Alpha trailer of the game in question below.
       
       
    • By OConquestGame
      Hello there!
      I’m the creator and producer of an upcoming visual novel / video game. 
      My team and I are looking for artists (character and background), writers (experienced in writing relatable characters and witty dialogue), and programmers (familiar with unity and creating mini games). 
      Our team is a group of close friends looking to break the mold of the traditional visual novel and create something new and positive. This game will be highly promoted and be a great portfolio piece. Rates are negotiable!
      If you are interested please contact/message us today! OConQuestGame@gmail.com
    • By Kamal Wafi
      Hi there,
      i recently start learning unity and im working in my first game ,
       
      I was wondering if unity had functions to support the motion control effect (tilting screen to move character) you see
      in doodle jump (which is 2d game) ? If it exists, what are they called? and how it works ?

      Thanks
    • By 3dmodelerguy
      For reference I am use Unity as my game engine and the A* Pathfinding Project for path finding as there is no chance I would be able to create anything close to as performant as that in any reasonable amount of time.
      So I am looking to build a game that is going to have a very similar style as Prison Architect / Rim World / SimAirport / etc. One of the things that I assume is going to effect performance is path finding. Decisions about the game I have already made that I think relate to this are:
      1. While I am going to be using Colliders, all of them will be trigger colliders so everything can pass through each other and I will not be use physics for anything else as it has no relevance for my game
      2. I am going to want to have a soft cap at the map size being 300x300 (90,000 tiles), I might allow bigger sizes but do something like Rim World does in warning the player about possible side effect (whether it be performance or gameplay)
      3. The map will be somewhat dynamic in that the user will be able to build / gather stuff from the map but outside of that, it should not change very much
      Now I am going to build my game around the idea that users would be in control of no more than 50 pawns at any given time (which is something I can probably enforce through the game play) but I am also going to want to have number other pawns that are AI controlled on the map (NPCs, animals, etc.) that would also need path finding enabled. Now I did a basic test in which I have X number of pawns pick a random location in the 300 x 300 map. move towards it, and then change the location every 3-5 seconds. My initial test was pretty slow (not surprising as I was calculating the path every frame for each pawn) so I decided to cache the calculated path results and only update it ever 2 seconds which got me:
      100 pawns: 250 - 450 FPS
      150 pawns: 160 - 300 FPS
      200 pawns: 90 - 150 FPS
      250 pawns: 50 - 100 FPS
      There is very little extra happening in the game outside of rendering the tilemap.
      I would imagine the most pawns on the map at a given time that need path finding might be a 1000 (and I would probably be able to make due with like 500 - 600). Now obviously I would not need all the pawn to be calculation paths every 2 seconds nor would they need to be calculating paths that are so long but even at a 5 second path refresh rate and paths that are up to 10 tiles long, I am still only able to get to about 400 pawns before I start to see some big performance issues. The issue with reducing the refresh rate is that there are going to be cases where maybe a wall is built before the pawns path is refreshed having them walk through the wall but not sure if there is a clean way to update the path only when needed.
      I am sure when I don't run the game in the Unity editor I will see increase performance but I am just trying to figure out what things I could be doing to make sure path finding is as smaller of a performance hit as possible as there is a lot of other simulation stuff I am going to want to run on top of the path finding.
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!