Eck's Battletech Tools Developer Journals

  • Hearts of Iron IV Survey

    Help us make HoI IV better by sharing your experiences in this 5 minute survey


  • Crusader Kings III Available Now!

    The realm rejoices as Paradox Interactive announces the launch of Crusader Kings III, the latest entry in the publisher’s grand strategy role-playing game franchise. Advisors may now jockey for positions of influence and adversaries should save their schemes for another day, because on this day Crusader Kings III can be purchased on Steam, the Paradox Store, and other major online retailers.


    Real Strategy Requires Cunning

unclecid

Lt. General
13 Badges
Apr 24, 2018
1.542
19
  • Stellaris
  • BATTLETECH
  • Age of Wonders III
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
  • Crusader Kings II: The Old Gods
  • Crusader Kings II
very cool on how you all got the drop pods working.

but to me it is very jarring because i know that is not how they are supposed to work and anything inside after that hit is toast be it man or machine.
 

Timaeus

Moderator
Moderator
29 Badges
Jan 4, 2018
2.438
37
  • BATTLETECH - Initiate of the Order
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • BATTLETECH: Flashpoint
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
very cool on how you all got the drop pods working.

but to me it is very jarring because i know that is not how they are supposed to work and anything inside after that hit is toast be it man or machine.
Yep, and as stated in the post, Eck brought that up, but wasn't going to change it because "rule of cool". Though, I think it's be neat if there was a retrograde exhaust plume to imply the pod is coming hot, but slowing down.
 

HBS_Eck

Second Lieutenant
4 Badges
Feb 23, 2018
151
10
ecktechgames.com
  • Harebrained Schemes Staff
  • BATTLETECH - Initiate of the Order
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer

Ben G

Sergeant
11 Badges
Oct 21, 2017
70
0
  • Cities: Skylines
  • Cities: Skylines - After Dark
  • Stellaris
  • Cities: Skylines - Mass Transit
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Cities: Skylines Industries
Car Wars! Woot!

I'm definitely aging myself here, but I loved Auto Dual back on the ol' Apple ][+ as a kid...
 

naphouse

Private
6 Badges
Jan 17, 2019
23
0
  • Hearts of Iron IV: Cadet
  • BATTLETECH
  • Age of Wonders III
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
Played Auto Dual on a C64. Seem to remember an exploit where the AI cars wouldn't start attacking you until they were fully on the screen. You could slowly approach them and stop while the enemy sprite was only partially on screen. Then you could attack them without them reacting to you.
 

Corraidhin

Captain
5 Badges
Jul 26, 2019
323
50
  • BATTLETECH
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH: Flashpoint
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
The Blood Bowl references made me think I need to re-install after my last laptop change. A great fun game, I'd quite like a Dark Future port too.
 

stjobe

Moderator
Moderator
15 Badges
Jan 3, 2018
2.681
259
  • BATTLETECH
  • BATTLETECH - Initiate of the Order
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Magicka
  • Stellaris
  • Pillars of Eternity
  • Tyranny: Archon Edition
While working on some Dynamic Enums, I flesh out a code generator to kick out the boiler plate code for me. Check it out:
https://www.gamedev.net/blogs/entry/2267717-battletech-developer-journal-09/

- Eck
I did something quite similar a while back when I had to generate about fifty-sixty or so back-end services from database tables - given a table name, the code queried the database for column names, generated a class declaration with all the relevant class variables, created all the get/set methods for those class variables, and generated various other little code bits that was needed for a working service. The only thing I had to do by hand was the actual service logic.

Saved a huge chunk of time compared to doing it all by hand, and made me feel like I was living up to the first of the three virtues of a great programmer; laziness :)
 

Barristan

Private
13 Badges
May 7, 2018
24
0
  • Warlock: Master of the Arcane
  • Pillars of Eternity
  • Stellaris
  • BATTLETECH
  • Age of Wonders III
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH: Flashpoint
  • BATTLETECH: Heavy Metal
  • Dungeonland
  • Impire
  • Majesty 2 Collection
  • Warlock 2: The Exiled
  • BATTLETECH: Season pass
The Blood Bowl references made me think I need to re-install after my last laptop change. A great fun game, I'd quite like a Dark Future port too.

I too enjoyed the Blood Bowl tournament write up - maybe we could set up a league
 

Corraidhin

Captain
5 Badges
Jul 26, 2019
323
50
  • BATTLETECH
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH: Flashpoint
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
I too enjoyed the Blood Bowl tournament write up - maybe we could set up a league

That could be interesting, a Battletech Blood Bowl champion.

I'm not surprised Blood Bowl appeals to Battletech players, the games are very similar in mechanics terms. Two teams of assets that must be moved and used to maximise chances of the Dice gods smiling upon you.

That, and an ogre stomping on a halfing is much the same as an Atlas DFAing a locust.
 

naphouse

Private
6 Badges
Jan 17, 2019
23
0
  • Hearts of Iron IV: Cadet
  • BATTLETECH
  • Age of Wonders III
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
Since you're looking at upgrading to a newer version of Unity, I was wondering if you were thinking of enabling the Metal renderer on OSX. Although it's not a Unity app, I noticed that Civ6 lets you switch between OpenGL and Metal. Using Metal results in frames that take 40% less time to render.