Category Archives: Development Status

Development Status #28

Dear Mechanics!

Welcome to our twenty-eighth Development Status update.
Let’s get straight to business.

Art Progress:

Pressure Washer. To make extracted tank clean from mud.

Code Progress:

The manual.pdf is almost done, we need few more illustrations (something like Gold Rush the game manual illustrations).

Other than that, we need to implement the manual into game. That requires recording some gameplay to put gifs, videos into the manual.

We’re still adding more stuff and fixing bugs in the demo  build, that we want to send to the testers (selected randomly).


That would be all for this week. If you have any suggestions, ideas or questions, write to us at contact@degenerals.com or visit our Discord server (https://discord.gg/HPbJj9y).

Have a good weekend and see you next week!

DeGenerals

Development Status #27

Dear Mechanics!

Welcome to our twenty-seventh Development Status update.
Let’s get straight to business.

Art Progress:

Code Progress:

The week was spent on:

  • redesigning and reimplementation of tank material system
  • adding an hose system, this will be used as a base system for water hose, sanding, painting etc.
  • fixing all related bugs

We’ve still did not complete the manual, yet we’ve decided that the manual needs to be already implemented into the game.

How would it look?

Like a small notebook, with all game mechanics explained (proper gifs/videos/images attached to each game mechanism). We want this to be completed before sending any keys to anyone.


That would be all for this week. If you have any suggestions, ideas or questions, write to us at contact@degenerals.com or visit our Discord server (https://discord.gg/HPbJj9y).

Have a good weekend and see you next week!

DeGenerals

Development Status #26

Dear Mechanics!

Welcome to our twenty-sixth Development Status update.
Let’s get straight to business.

Art Progress:

Stand for tanks turrets.

Museum work in progress

Code Progress:

We’ve reached the state of the project that allows us to use the most basic game mechanism to complete a tank restoration process.

The demo is playable, but not yet ready to send (we will select who’ll get the Steam key, so the demo is closed). We want first to get some simple manual into the game, so the new player know how to play it.

What’s left to do in order to let the demo be sent:

  • Moving the restored tank into the museum
  • Cleaning the tank (sanding and painting to be implemented later)
  • Adding more sounds, so the game feels more alive
  • A lot of less important tasks, that make the game more playable

That would be all for this week. If you have any suggestions, ideas or questions, write to us at contact@degenerals.com or visit our Discord server (https://discord.gg/HPbJj9y).

Have a good weekend and see you next week!

DeGenerals

Development Status #25

Dear Mechanics!

Welcome to our twenty-fifth Development Status update.
Let’s get straight to business.

Art Progress:

Compass. In case you will get lost in somewhere in woods.

Work in progress of M4A3 Sherman tank.

Work in progress of M4A3 Sherman tank.

Code Progress:

Our coding task of this week was to finish up the demo of Tank Mechanic Simulator:

  • starting a new profile
  • getting a first scenario – Tiger I contract
  • extracting the tank
  • fixing all tank elements and buying missing ones
  • ending the contract and receiving a payment based on the tank condition

We’re not yet ready to call the thing finished, so keep Your guard up for the next week 😉


That would be all for this week. If you have any suggestions, ideas or questions, write to us at contact@degenerals.com or visit our Discord server (https://discord.gg/HPbJj9y).

Have a good weekend and see you next week!

DeGenerals

Development Status #24 – March Summary

Dear Mechanics!

Welcome to our twenty fourth Development Status update.
It’s time for our monthly summary update, so let’s get straight to business.

Art Progress:

Work in progress. Tank extraction mission.

Code Progress:

The month was spent on extraction mode logic. What was implemented:

  • Metal detector logic
  • Shovel digging
  • Excavation at point (where the player has clicked on the map, and the location is correct)
  • Terrain deformation system – for now, limited to a selected area – bogs, marshes etc.

What needs to be done in order to finish the demo, that we originally wanted to finish on 1st April:

  • Workshop:
    • UI finalization
    • Tank track system remake (might be postponed)
    • Element selection when assembling a tank element
    • Sound finalization
    • Tools and interactables finalization
  • Extraction
    • more authentic physics for offroad vehicle
    • day-night cycle
    • optimization of digging procedure
    • adding more random factors to the demo lvl

That would be all for this month and week. If you have any suggestions, ideas or questions, write to us at contact@degenerals.com or visit our Discord server (https://discord.gg/HPbJj9y).

Have a good weekend and see you next week!

DeGenerals

Development Status #23

Dear Mechanics!

Welcome to our twenty third Development Status update.
Let’s get straight to business.

Art Progress:

Another week and another portion of art update. This time props to be used in workshop and museum.

Turntable trolley with few Tiger I wheels

Code Progress:

This week we’ve been working on finalization of extraction game module.

What has been done:

  • digging – at place where the player clicks on the extraction map – this position gets portaled onto the in-game terrain, and a digging process begins (for now it’s just a fade-in, fade-out)
  • shovel – digging while holding the shovel
  • saving all the possible data for the extraction mode:
    • where was the tank spawned and what is it’s state
    • what’s the state of the extraction action
    • where were the junk decoys spawned

The only missing part is how to save the individual digging actions while using the shovel, this will be done in next week, so things left to do:

  • magnetometer implementation (here’s our inspiration: Magnetometry at Stonehenge)
  • connecting the game logic from modes: workshop-extraction-workshop

That would be all for this week. If you have any suggestions, ideas or questions, write to us at contact@degenerals.com or visit our Discord server (https://discord.gg/HPbJj9y).

Have a good weekend and see you next week!

DeGenerals

Development Status #22

Dear Mechanics!

Welcome to our twenty second Development Status update.
Let’s get straight to business.

Art Progress:

Next portion of tools to diversify the workshop look.

Tools set

 

Code Progress:

This week we’ve been working on finalizing the data generation/saving/loading procedures for the extraction game mode.

What do we need to generate, save or load?

Tank – we need to know where to spawn it, how badly it should be damaged, save all this data and let the player play the game. At any point when player wants to quit the game, all the data needs to be loaded back working perfectly.

All these tasks are about 70-80% done, we’re still working on positioning of the tank on the map – how deep should it spawn, why this deep and not deeper? etc.

There will be other “decoys” around the area, so the player won’t have so easy task to find the tank. The “decoys” are any metal objects/junk that we can find in the ground – old helmets, car parts etc. Player will be able to collect what he found and then convert it into crafting parts – usable when the player needs to create a tank part from a blueprint.

Next week we want to finalize what do we want from the terrain-deformation system to look like for this moment in the project, and to finalize the core extraction mode mechanisms (like magnetometer implementation, digging small holes with a shovel etc.).


That would be all for this week. If you have any suggestions, ideas or questions, write to us at contact@degenerals.com or visit our Discord server (https://discord.gg/HPbJj9y).

Have a good weekend and see you next week!

DeGenerals

Development Status #21

Dear Mechanics!

Welcome to our twenty first Development Status update.
Let’s get straight to business.

Art Progress:

Another portion of useful tools for workshop this time. A set of props which are meant to be placent around workshop. Painting kit for changing workshop appearance. Smaller crane to lift for example a removed engine or gearbox. Lastly an old radio which is self-explationary 😉

Painting kit

Continue reading

Development Status #20

Dear Mechanics!

Welcome to our twentieth Development Status update.
Let’s get straight to business.

Art Progress:

This week we present you another tool for extraction missions which is GPR (Ground-penetrating radar).  It is using electromagnetic radiation and allows to detect the reflect signals from subsurface structures. In other words it helps to find in this case tanks below our feets.

GPR (Ground-penetrating radar)

GPR (Ground-penetrating radar)

Code Progress:

We’ve finished the logic for element and tank shops. How does the algorithm works (for now):

  • Each X minutes the game tries to generate new elements or tanks for the store
  • The generation is based on random value, if the value is bigger than Y probability, an element or tank gets generated
  • Once generated, the element or tank, gets saved, so when player loads up the game, the generated elements will be there
  • Each element or tank has an Availability timer property. When the element or tank is in the store, the Availability timer gets decreased each second. When it reaches zero, the object gets disposed. This should keep the memory clean 🙂
  • All elements or tanks get a random condition, from 15% to 85%. Their shop cost value gets calculated with this formula: condition * element base value (or all tank elements base values)

We’re postponing the inventory and tools shop for april, as we want to finish a working demo by the end of March. That requires implementing the logic for tank extraction missions.

P.S.: In case You’ve missed it, here’s Przemek’s post about his Terrain Deformation System:
Terrain Deformation System – Development Blog #1


For next month, we want to finish the game’s economy, implement tank extraction mode and produce a working demo of the game.

That would be all for this week. If you have any suggestions, ideas or questions, write to us at contact@degenerals.com or visit our Discord server (https://discord.gg/HPbJj9y).

Have a good weekend and see you next week!

DeGenerals

 

Development Status #19 – February summary

Dear Mechanics!

Welcome to our nineteenth Development Status update.
It is time for monthly development summary, so let’s get straight to business.

Art Progress:

This month was great for us regarding new assets for the game. We continued to make new tools and new environemnts. We started doing animations for tools. We are close to present refreshed Tiger I model including fully modelled interior.

From new tools – here is a fresh item from shop – Welder Machine Kit

Welding Kit

That is how most of the new tools looks in the game.

As development on terrain deformations is continued we will show you progress in upcoming weeks on environment & extractions. Here grab a quick sneak peak of current progress. PBR finally is fully supported as well as tesselation.

Code Progress:

Let’s first summarize the week for the coding departament, then the month.

Week summary
We’re working on in-game store logic, where player can buy elements, tanks and tools/vehicles.
How does it work:

  • player opens up a desktop panel, by using his tablet or by accessing stationary PC
  • player clicks one of the 3 buttons for the shops (element shop, tanks shop/auction house, tools/inventory shop):
    • Element shop – generated based on the tanks owned by the player. Remember, that in real life situation, it’s almost impossible to find any part for the restored tank. Here we want to add a feature to buy an element blueprint. More about this below
    • Tanks shop/auction house – it’s where we can buy the tanks from other museums/tank collectors and maybe even military (when they sell obsolete tanks ;))
    • Inventory shop – here the player can buy new tools and inventory to repair or extract the tanks

About blueprint/crafting system:

  • With correct blueprints and tools, we can recreate the element of the tank, either in-house or by outsourcing the job.
  • When choosing in-house works, player requires tools and crafting materials (the crafting materials)
  • When choosing outsourcing works, player requires money

Month summary
This month main target for the coding departament was to hire a new programmer, and to implement ingame economy.

We have the new programmer on board, Przemek. His task is to develop a terrain deformation system, that will add some fun and challenge to the extraction mode levels (something similar to Spintires, yet simpler and doable in our project timeframe and budget).

About the economy, it is about 70% done, what needs to be finished:

  • shop logic – generating content to buy, buying it and adding to the player inventory,tanks etc. Saving it and loading.
  • contracts finalization – a logic to summarize the work of player over the tank, is it repaired etc.

For next month, we want to finish the game’s economy, implement tank extraction mode and produce a working demo of the game.

That would be all for this week. If you have any suggestions, ideas or questions, write to us at contact@degenerals.com or visit our Discord server (https://discord.gg/HPbJj9y).

Have a good weekend and see you next week!

DeGenerals

 

 

DeGenerals