Hardpointe version 0.3 released

Latest version is now playable in the same spot.

New for version 0.3:

  • start menu, including daily & weekly seed generation
  • revamped the death & victory menus
  • fixed a few menu bugs (especially on death & victory)
  • added occasional monster spawning 
  • added end-game monster setup for the fight back to the surface
  • changed SHIELD power to also have a timed component
  • improved PHASEWALK power so that enemy attacks now go ‘through’ you – and hit other enemies
  • improved CLOAK power to trigger ‘surprise’ attacks (+1 damage) 
  • better handling of ending timed powers (shields, cloak, phasewalk), along with visual animation when they end
  • added a dedicated key (e) for wait only (useful in a few situations when using Space/Action can trigger the ambiguous input menu when you don’t want it to)
  • Shielded enemies now more intelligently turn on their shields
  • fleeing enemies will not run away forever – eventually they will recover and resume hunting
  • better names and descriptions for blasters
  • Added a new kinetic blaster (knockback effect)
  • Made the Archon a bit tougher (can no longer be stunned or hacked)
  • enemies knocked back into walls are briefly stunned (so you can set up wall attacks)
  • added a score stat, although it doesn’t track anything yet
  • fixed targeting bug that made it too easy to throw grenades and wreckage onto yourself

Next version progress & Phasewalk

Spent some development time beefing up the Cloak and Phasewalk powers. Cloak is fairly straightforward, but I wanted the enemies to react a little better. Instead of immediately giving up, they will move towards your last location. This means you can easily predict their movements and set up traps for them.

Attacking will remove your cloak, but also add +1 damage, which enables you to take out the tougher 2hp enemies relatively quickly — assuming you have a Cloak charge to spare.

Phasewalk has been in since day 1 – I initially added it as a debugging feature so I could walk through walls, and thought it was a pretty fun mechanic. Now it gets a bit more useful. When phased, your attacks won’t do any damage, but enemies can still attack you. Their attacks will pass ‘through’ you and hit anyone behind you.

This works for ranged attacks:

And melee:

I’ll roll out this version pretty soon. Meanwhile the game is still playable here.

Hardpointe v0.2 Long Play

I did a full play-through of the game so far. Took me a lot longer than expected! I guess that’s a good sign. I also managed to not die. Definitely on the easier side at the moment – there are grenades and powers a-plenty. Here it is on youtube. I’ll try to add commentary next time.

Later versions will get a lot more brutal. More terrain, more enemies, fewer power-ups, and at least two more enemy types. I want to have some support-style enemies, with two in the works: one will keep it’s distance and put shields on near-by enemies, the second will be super-fast with no attacks, but be able to alert other enemies to your location.

I am also toying with some kind of factory-type system or enemy that will spew out countless 1-hp/1-damage enemies. Simple to handle in the right scenarios, but if left unaccounted for, it could make things very difficult.

Hardpointe ver0.2 is playable

The latest version of hardpointe (I’m called it v0.2) is available to play here.

It’s a bit more polished than the first version, with a number of ease-of-play fixes and more varied enemies.

Change log:

  • Screen/font can now be enlarged/shrunk
  • Auto-pickup of items
  • ‘Brogue-style’ exits that you just walk into (this item and last item are meant to reduce over-reliance on the action key)
  • Removed redundant power install menu
  • No monsters in the starting room (whew)
  • Added fleeing enemies (Skirmisher)
  • Added shielded enemies (they will recharge if they escape): Skirmisher, Centurion
  • Added an EMP grenade that conveniently takes out shields
  • Fixed a bug with level changes caused by dropping through chasms (sometimes)
  • Added a final boss (sort of): The Archon. The only enemy in the game with more than 3 ‘health’ (shields + hit points)
  • Made the asteroid 6 levels
  • Monster count & difficulty level scale better with increasing levels
  • Player starts with the Hack power (fairly OP but I have not done much balancing)
Shielded enemies and the EMP Grenande in action

If you’ve played it, leave me a comment here, or on /r/roguelikedev. Enjoy.

Tank Control - A 2018 7DRL Success

My 2018 7DRL – Tank Control – was a success. You can play it on itch.io.

In TANK CONTROL you command a stolen Leopard 2A tank. Your enemies want it back.
Your mission is to navigate dangerous terrain and rescue as many civilians from the area as possible and deliver them to various checkpoints. 
You will utilize your overwhelming firepower against your adversaries, which are numerous. Combat uses classic turn-based roguelike mechanics, so positioning the direction of both your tank and your weapon will be critical.
7DRL Note: I did not build this entire game + engine in seven days! I am using first and foremost the amazing rot.js library (as per usual), and have forked the engine and other elements from  hardpointe.