Dusk Tactics Alpha Demo Progress Report

Topics relating to the development of Dusk Tactics.

Moderator: Admin

Forum rules
Meant for general discussion about the development of Dusk Tactics. Do not post bug reports here!
User avatar
lou
Veteran
Veteran
Posts: 79
Location: USA
Contact:

Tactics

Dusk Tactics Alpha Demo Progress Report

Post by lou »

It's very hard to quantify something like a TO-DO list. I have one in my IDE which is basically just code I tag with @TODO and then add whatever I need to do after that.

What I wanted to do for a while now is give people an idea of where things are, as most of 2018 and 2019 were spent completing the engine for the game, we are finally at the point I wanted to be years ago: where we actually make the game!

Current Focus

My focus right now is to complete a very rough demo that will show the basic mechanics of combat, help me clear some bugs out of the engine, get much needed player feedback, and show a basic gameplay loop which is basically this:
  1. Manage Units
  2. Enter Combat
  3. Gain XP/JP/SP
  4. Back to #1
Now this is already implemented in many ways, including the ability to save data.

Demo Features

The demo currently centers around the unit management grid, which is the menu based management system we love so much.
The section revolves mostly around the UI and will feature various options as to what you can do to alter your current party, these options are listed below.

  • Unit Sorting: You can sort your units to change how they appear in the unit grid.
  • Equipment: Change a unit's current weapon/armor, this section includes a work in progress UI whose main point is to be functional, not pretty. Items can be equipped based on the unit's current class, and all equipment can be selected to view further info on it.
  • Jobs: Here you can view each of the ten basic jobs and even purchase a job if you have enough SP. When you purchase a job, it's sort of like permanently learning it. Currently it costs 300 SP to learn a new job and when learned you'll be able to freely switch between any job that unit has learned. When a job is changed, all abilities, passives, and equipment are removed so you will have to visit these sections to get your unit back to fit condition.
    Again, this is not how the system would work in-game, while there may be some similarities, this is purely for functional purposes. I need to be able to test things like job switching, and stat balancing.
  • Abilities: Here you can equip/unequip learned abilities or even choose to learn new abilities using SP. The abilities you can learn, for now, are dependent on the Jobs you have unlocked. When you unlock/purchase a job, the starting ability for that job is added to the pool of abilities you can learn. Down the line, as you increase Job Rank, more abilities will become available for purchase. There may also be a pool of shared "general" abilities that units will have access to depending on things like Nationality, Gender, Unlocked Jobs, Alignment, and more. These general abilities will help give you options early on, but are currently not implemented.
  • Passives: Pretty much the same as Abilities, they are also based on unlocked Jobs and can be purchased with SP. I still haven't decided on having specific types of passives grouped together like in FFT/FFTA/FFTA2 where you have Reaction Passives, and Movement Passives. For now, passives are all in one group.
  • Summary: I'm still debating on whether or not to add a unit summary screen since when a unit is selected, it will show basic stats in the top left no matter what screen you are on. The summary screen, if added, would include more specific stats, like # of kills, total damage done, etc.
  • Save Allows you to save your data, currently given 3 slots, again this is not how the actual game will work necessarily.
  • Training Battle This is where you would go to begin a training battle. Currently it will jump right into a fixed battle and have you place your units. In the actual game you will move a representative unit around the actual world map, from location to location. You will have access to things like shops, quests, training battles, and hiring units depending on the location you're currently at. This would also change the battlefield to represent the location. I do not know if I will include a small implementation of this for the demo, or keep it going straight to battle. I would like to be able to change up the types of battles so I can test multiple things with one demo.
At this time, everything except for the summary option is implemented. This means it's essentially done. What I need to do is finalize what I plan to do about the Summary screen, and possibly add a way to change training battle types.

So it is relatively close to getting a release, but there are also some visual cleanups that need to be done. Also this will be a closed process as it's less of a game demo and more of an engine demo at this point, so it's extremely rough and will require a few people who have the time and ability to properly check out every nook and cranny that exists. It most likely will not be very fun at this point due to it's complete lack of balance and very limited scope, but as laid out above, it will have a game loop of sorts where you can acquire more SP and unlock Jobs/Abilities/Passives.

Stay tuned for more info and also some screenshots!
Dusk Tactics - http://dusktactics.com

MichaelRT17
Novice
Novice
Posts: 3

Re: Dusk Tactics Alpha Demo Progress Report

Post by MichaelRT17 »

Do we need to sign up somewhere specifically for the closed demo? Or do we just need to be a member of the forum?

User avatar
lou
Veteran
Veteran
Posts: 79
Location: USA
Contact:

Tactics

Re: Dusk Tactics Alpha Demo Progress Report

Post by lou »

Heya!!

Just being a member of the forum is fine. I'll be using the forum to send out information regarding the alpha testing as well as using the forum and a bugtracker for testers to report bugs.

So you're all set!
Dusk Tactics - http://dusktactics.com

User avatar
CmdrLee
Novice
Novice
Posts: 7

Re: Dusk Tactics Alpha Demo Progress Report

Post by CmdrLee »

Perhaps I missed it, but what system(s) are you targeting (Windows, Mac, Linux)?
...well, that could have been planned better.

User avatar
lou
Veteran
Veteran
Posts: 79
Location: USA
Contact:

Tactics

Re: Dusk Tactics Alpha Demo Progress Report

Post by lou »

For the very first alpha demo, the target will specifically be Windows, 32 & 64 bit operating systems.

There's a few major constraints with the early alpha.

I'm going to do a write up about it soon, as it gets closer, but to give you an idea the game will play in a Windowed Mode, at exactly 1280x720 resolution and native libraries, while universally included, will focus on the differences in processors for Windows.

I need to focus on debugging the technical aspects of the game itself first, and then I can do gameplay debugging.

These early tests will be very rough but will eventually expand to Linux first and then Mac. I don't know the time period, but it shouldn't be too long.
Dusk Tactics - http://dusktactics.com

User avatar
CmdrLee
Novice
Novice
Posts: 7

Re: Dusk Tactics Alpha Demo Progress Report

Post by CmdrLee »

What are the challenges with the different platforms? As a .NET developer, I know that Java (like .NET Core) is portable, but that doesn't mean everything runs exactly the same. Is it the graphical side of things or is it the entire codebase? Just curious what kind of extra work goes into supporting other platforms.

I'm very excited for the Mac release as I'm a Mac user, but I get needing to start somewhere and expand from there.
...well, that could have been planned better.

MorganScorpion
Novice
Novice
Posts: 1

Re: Dusk Tactics Alpha Demo Progress Report

Post by MorganScorpion »

I'd like to be part of the closed demo.
Please.

User avatar
DrDiablo
Novice
Novice
Posts: 1

Re: Dusk Tactics Alpha Demo Progress Report

Post by DrDiablo »

Hi, I'm here for the free demo and cookies. Thanks. :cat: :cat: :cat: :cat:
:pig: :pig: :pig: :pig: :k: :k:

User avatar
lou
Veteran
Veteran
Posts: 79
Location: USA
Contact:

Tactics

Re: Dusk Tactics Alpha Demo Progress Report

Post by lou »

CmdrLee wrote:
Mon Feb 17, 2020 12:57 pm
What are the challenges with the different platforms? As a .NET developer, I know that Java (like .NET Core) is portable, but that doesn't mean everything runs exactly the same. Is it the graphical side of things or is it the entire codebase? Just curious what kind of extra work goes into supporting other platforms.
It's a great question! Really the majority of the code is fine, as you said it's portable, and one can even supply their own bundled JRE. The main thing is libraries that use native code, like libgdx comes with native files for a majority of common operating systems.

So you'd switch which ones you include in the releases. You could also bundle them all and I am pretty sure libgdx is coded to search through them to find the correct one.

So it's not a lot of extra work, which is great!

Interestingly enough, I originally coded this as an android game that could be played on PC/Android/GWT (Google Web Toolkit) and actually got it working on my phone at the time, Samsung Galaxy S4 (IIRC).
For the different versions, certain code wasn't included in the respective JRE being used, so you had to use an alternative or make it yourself. It was interesting going from Desktop to Android.

I never got the GWT build working because it required so many changes for certain things I used, but it would definitely have been possible.
Dusk Tactics - http://dusktactics.com

User avatar
EricEfraim
Novice
Novice
Posts: 1

Re: Dusk Tactics Alpha Demo Progress Report

Post by EricEfraim »

hello I really like games in this style and would like to participate in the tests

Post Reply