Posted on

Secrets and score

So the score screen is lot different from the classic Doom’s, this one is a lot simpler. This is to save the score you get and display it in the overworld map too.

Classic Doom score screen counted kills items and secrets in a percentage basis. Then it counted your time vs a level standard time. We wanted to take this into MiniDoom if possible but ended up making some changes along the way.

Ye olde screen

We don’t use percentages because we wanted to store and display your score for each level, and to display a score in 5 different parameters was a lot of info on the screen. So the score is just one parameter that goes from 0 to 5. If you meet one of the scores’ criteria for that level (like enough kills) you get one point to your score.

Also the “items” score parameter had to go. Its no fun to go grab every last health bonus, this isn’t Banjo Kazooie.

The score parameters

hmmmm dat screen melt

Kills: Of course you will be awarded this point if you kill most of the enemies you encounter. Summoned enemies (like lost souls from a pain elemental) don’t count towards this score, however enemies that respawn do count.

Deaths: If you die too many times in a level you won’t get this point.

Time: Gotta go fast. This score gives a margin for time wasted dying the allowed amount of times.

Difficulty: Playing in any difficulty harder than normal will award this point.

Secrets: You do not need to find all secrets in one go. All secrets you find are saved and you won’t need to find them again if you want a good score.

You can check your score and secrets from the overworld map

So since “Score” is one whole thing from 0 to 5 to get a perfect one you need to do all 5 things at once, you can’t get “kills” in one go, then try for “time” the next time you play. Except with secrets, take your time exploring.

Secrets

We want to include a lot of secrets in the game and we needed a way for players to know which secrets they already found and which are missing. So we use a collectible item to mark this: Runes.

Runes dont have graphics yet hehe… they will probably look something like that (Doom2016)

So secret areas may contain standard pickups or some other secret thing, in these cases the area will also contain a Rune. Runes do not respawn once picked up, so you will have a better idea of where you have already been if you reenter a level looking for secrets. Secret areas may also contain small upgrades to your total life, armor, or ammo; these count towards the total secrets found for each level. And of course they don’t respawn either.

Runes do not do anything by themselves but collecting them will unlock extra cool things in the game, if you are into that sort of thing.

Posted on

Checkpoints and Keys

Life before checkpoints

Previously the game used keys as a sort of checkpoint. Once you got a key and died, you didn’t need to get it again and could just access the next area of the level. This was a clever shortcut I took to making checkpoints since the game was made in a rush.

We even have fancy new doors for each key.

This had a side effect though, all restricted color doors had to be around the starting point so they weren’t frustrating to get to after dying. Levels in MiniDoom1 had to be modular and all grow around the starting room this meant they couldn’t really be very different. BUT NO MORE!

And a gorgeous hell themed door set.

Life now

The implementation of killing rooms (fighting challenges) meant that a quicker retry method was needed! So yeah now we do have checkpoints, there are many in each level and you will always find one before a challenging battle.

Can you tell where we got inspiration for the design? I bet you can.

Keys still restrict access to areas and in some levels you will have to get a key then backtrack to a central hub to its color door. But now it’s not a necessity so levels are much more varied. One even follows a linear structure of checkpoints and fights where there are no keys.

The forced suicide problem

MiniDoom2 has no “lives” you can die and respawn infinitely; dying will respawn you with full health and a little ammo. This also meant that if you reach a checkpoint with low health it was better for you to kill yourself and respawn refilled. I hate this in games, especially the megaman series where it’s mandatory to game over after every boss just to refill your extra lives…

I like my marines well-done. (sorry about the mouse)

So yeah, there were 2 ways to go about this. 1: Don’t reward the player for dying (respawning with low life or ammo or no BFG ammo OR implement an extra life system). 2: Just fill the player’s health and ammo at each checkpoint as if he/she died and design the levels accordingly. I obviously chose the second option because it led to less player frustration.

This means that at every checkpoint the player is refreshed and between checkpoints there has to be a challenge according to that. I actually like this a lot, the progression is designed checkpoint to checkpoint and not necessarily as a whole level where the player can’t die. Every section of the level can be challenging and interesting!!

See you next time.

Posted on

The Game Maker Studio 2 switch

Recently we pooled some resources and bought Game Maker 2 (MiniDoom was made in Game Maker Studio 1.4) we did this mainly to work with a few audio plugins, which will allow us to modify sounds and music in real time. Here are some thoughts about the switch to 2.

Everything is nice and ordered now

So how is this upgrade relevant? This will hopefully be better for game stability (Less likely for bugs to come up) and supposedly better for hardware detection. I gotta say, how the workspace works is A LOT better, you can have multiple tabs and objects open at once, and just scroll through them. It also looks a lot better.

So far xBox360 Gamepad seems to work perfectly 😀

The main reason to change the software was to use audio plugins that will allow us to modify or add filters for our sounds and music (Specifically the WWise plugin). We are very excited about this part and will give more details as soon as we can.

Level making just got way easier with box selection (yeah that dint exist before…)

For anyone interested in Game Maker Studio 2. Well it’s definitely better, but most of its changes are just to the interface. So nothing revolutionary, but it makes the level design a lot faster. And I’m really liking the workspace. Is it really worth paying to upgrade? Well in our case it was, but it won’t always be the case for everyone. I’d recommend searching youtube for more detailed comparisons between the versions if you doubt switching.

More things to come, see you soon.

Posted on

MiniDoom2 Cover 01

Well here is the first attempt to make a fake box art for the game. Nope, the game wont exist in any physical form, and yeah, it doesn’t really need a cover… But it looks cool! And was damn fun to make!

So I took Inspiration from the old Mega Man covers where there was a bunch on enemies in the back and some ridiculous terrain haha. Also tried to keep the cartoony style as best as I could.

As I explained in our facebook page; I want to make an open gallery in the website for submitting cover arts or just fan art for MiniDoom, I’m sure someone out there can give it a more deserving treatment.

Posted on

Bestiary

Another convenient chart. This one contains all the enemies in the game!

I arranged all the enemies in 4 tiers depending on their combat capability. Of course each tier adds a more complex behavior or just bigger numbers to an enemy’s arsenal. This chart does not represent the order on which you will meet these enemies in the game, you can see barons of hell very early, but mini-arachnotrons very late in game.

Tier 4 enemies cannot be stunned by the chainsaw, also the Hell Knight. I’d say the hell knight is in a point between 3 and 4, it has a lot of damage, but not a lot of hitpoints.

Below the enemy name is their type.

Roamer: Walks around aimlessly and will attack if you get in range.

Chaser: Will move towards you and try to smash you with its body.

Hunter: Will keep a close distance to the player, attacking with ranged attacks when far, and melee attacks when up close.

Sniper: Will try to keep a far distance from the player, attacking with long-range fire or spawning other enemies.

Of course, any of the enemies can have the Chosen modifier, which increases its life and can change its behavior.

It makes me happy to see all these cheerful demons in one place.
Posted on

The Summoner

The summoner is a slippery flying enemy that can be really difficult to kill. As the name implies, he can summon other demons. The summoner floats around the room and prefers to keep away from the player, letting it’s summoned demons do the dirty work.

Killing the summoner can be tricky because it spawns with a shield that can take a few hits (a weaker version of the armored-pinky shield). If the shield is destroyed and the summoner starts taking damage, it will teleport away from the player and regenerate its shield. For this reason using splash damage is most effective against summoners.

Rockets are almost mandatory

Summoners can also attack by throwing a slow traveling energy wave at the player. This attack can go through walls and is very wide, but is kind of slow. Summoners have a really slow fire rate, so they aren’t very dangerous without their minions.

And of course the sommoner can summon lesser demons. There is a chance the it summons a hellraiser or a smaller chance it summons a new imp or a pinky. Right now those are the only 3 demons that can be summoned. I might add revenants or heavy weapons dudes to the list later, but I haven’t tested them with so much summoning variety yet. Don’t worry they have a limit to how many enemies can be summoned at a time (right now its 3).

You can actually bypass the shield with clever angling

Even without their shield summoners are very tough and hard to catch. These enemies should be your first priority on any battle! Kill them before they fill the room with enemies! (A couple of unmaker shots are the best option)

Nice mid-air weapon switch, brah
Posted on

Hell Knight

We are showing the hell knight just now because all of its sprites were redrawn and are sharper than ever.
The hell knight is a large tanky chaser enemy than can deal a lot of damage and disrupt your movement by pushing you around, jumping and blocking your way.


What makes hell knights dangerous is their large size. Their running speed is not too high, but they accelerate when jumping. They can also jump higher depending if the player is positioned much higher than they are.

Learn how they behave and you’ll easily dodge them

All this makes them hard to avoid if you cannot focus them 1 on 1.
There are many ways to avoid hell knights. You can even roll through them but your timing has to be good.

Easiest way is to wait till they jump and slam the ground and jump over them at that point. Trying to jump over a running hell knight can cause them to jump to intercept you, and you don’t want to get hit by that (while jumping they have increased damage and knock-back power).


When a hell knight slams the ground it launches a small fire wave that travels over the ground. Don’t get distracted by this, it doesn’t deal as much damage as the knight and it doesn’t push. A chosen hell knight can launch a fire wave that travels way longer.


Hell knights can be hard to ignore with their size and mobility, get used to their way of movement so you can better engage them in a group fight.

Hes big but ignore that bastard, focus on archviles
Posted on

The smaller things

Let’s not forget about the lesser enemies. They might be small but they received big changes.

Lost Soul

Let’s face it; lost souls in miniDoom1 were overpowered as fuck. They could charge into you then just continue to damage until you moved or somehow killed them while they were inside your hitbox. It was pretty bad (also in version 1.0 they used to do double damage).

Now with bouncy action

So now the super needed change: Lost souls now bounce off you. Once they charge you or you run into them, lost souls will be pushed back. A small change but it makes a huge difference!

Lost souls 2016

It’s a new brand of lost soul from D2016. The main difference is that contact with them will make the lost soul explode. The explosion is not too damaging but the pushback effect can be really dangerous, especially since they tend to hang around cliffs. Killing the lost soul will not produce an explosion, just some harmless sparks.

Mini Arachnotron

Well this is one enemy that we changed completely. I posted some sketches of this enemy last year and ever since I really liked the concept. I went for it because the alternative was just not different enough from the heavy-weapons-dude or mancubus. I thought this would be better for gameplay diversity. It crawls around walls and ceilings (like the Metroid guys) but it also shoots plasma at you if you cross its line of sight.

This is the only incarnation of the arachnotron in the game, but if we ever release more content for the game, I would like to do a proper sized one based on the Doom64 arachnotron.

Got a soft spot for this fellas, still gotta murder them
Posted on

Weapon spotlight: BFG 9000

The BFG returns and is now as powerful as it should have been the first time. It is a massive area of effect projectile weapon that can deal critical damage at close range from the blast and low damage at long range from the blast. Its usage is very limited, but it can clear the screen of enemies.

How it used to work in MiniDOOM1

The BFG used energy as ammo, also in that game you could accumulate a lot energy cells. So either I made the BFG really powerful and eat up a huge chunk of you energy, or made it less strong and allow the player to use it more. I went for the latter approach, because I wanted the player to have plasma ammo if needed.

Ammo modeled after Doom3 ammo

I guess it was the right decision because the BFG wasn’t precise at all, often bullets would just miss theyr target and if they were too expensive it would be frustrating. The downside was that when you hit, the enemies wouldn’t die, and the weapon felt weak.

The damage was also kind of random. The damage was proportional to the distance but was not regulated to be useful with enemy health amounts. That meant that most times the damage would be just a bit short to kill an enemy. Like a pinky having 90 life and BFG deals 87 because pinky was just a bit far. This kind of damage is not useful, it just left all enemies weakened and made the weapon feel wrong.

What can you kill with one shot? A lot

How it works in MiniDOOM2

Main difference is that BFG now has its own ammo, this is how the ammo works:

Whenever you spawn (enter a level or respawn) you have enough BFG ammo for one shot. You can also accumulate enough BFG ammo for two shots, but BFG ammo is very hard to come by, it is usually hidden. So the BFG is your trump card, you always spawn with one, and decide when its best to use it.

You can also increase your BFG ammo (starting and max) later in the game. To increase fun all enemies have a REALLY SMALL chance of dropping BFG ammo when killed!!

The AoE is most of the screen

In the accuracy department BFG projectile now travels a distance, and then it homes into the nearest enemy, much like the plasma but slower and more accurate. The projectile also has a huge hit box for enemies, and a small one for terrain. If the BFG doesn’t hit anything in its short life, it’ll explode blasting anything nearby. Much more reliable than the older version.

In the damage department BFG is devastating. The projectile itself deals damage and a direct hit with it will kill almost anything except for the toughest enemies (Hellknight will die but Archville can survive). Then it has 5 area damage zones according to distance to the blast. 1st distance has enough damage to kill mancubi or cacodemons, 2d has enough to kill armored pinkys, 3rd can kill hellrazers or heavy weapons-dudes, 4th imps, and 5th zombiemen.

They were asking for it… clumping up like that

Use your BFG wisely, but don’t overthink it. You always have one available. So don’t forget that when things get tough you always have the nuclear option.

 

Posted on

Baron of Hell

The barons are back! And this time they are not a boss, but they aren’t just any regular enemy either. Barons are really strong; they have a large health pool and a lot of damage. They also have a new kit of abilities, with a powerful melee slash, a large homing fireball and of course TELEPORTING!

First of all the barons received a visual overhaul too! They have new sprites and animation frames, new effects for their fireballs and melee attack.

The baron of hell is all about keeping the player moving. Previously barons would just try to teleport on top of you which created fireballs, then they would shoot MORE fireballs at you. It was ok-ish to keep you running, but the player could just stay there and tank the projectiles.

Baron-punch! Now in glorious slo-mo

This time we are taking a different approach. The baron’s fireballs are significantly slower and will only chase you for a short while, they deal good damage though. The barons strength now lies in its melee attacks, because of that its movement speed is also slightly increased.

When the baron teleports near you he won’t spawn fireballs, but if you stay near he will strike at you with a fiery slash that deals heavy damage and has quite a knockback.

They are less dangerous at a distance

To deal with a baron of hell keep moving and attack when the baron teleports and is vulnerable. Just keep moving but be careful where you run because they will never stop trying to teleport and get you cornered.

I said don’t get cornered!

If you played minidoom1 and see a baron of hell with the chosen fire crown, you’ll probably get some flashbacks with the amount of health they can have.

Barons can’t jump, so luring them to a fall is also a good strat

Barons of hell will be teleporting on your face pretty soon. See you then space marines.