Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

 
Advanced search

1341050 Posts in 61274 Topics- by 52797 Members - Latest Member: cattt

June 23, 2018, 01:25:53 PM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityDevLogsGalactic Conquest - RTS/Grand Strategy Hybrid
Pages: [1]
Print
Author Topic: Galactic Conquest - RTS/Grand Strategy Hybrid  (Read 642 times)
DanTheMan112
Level 0
**


View Profile
« on: June 01, 2018, 11:02:22 PM »





First of all, what is it?

Galactic Conquest is a Grand Strategy/RTS hybrid in the likes of Total War, Civilization, and Total Annilation, with a bit of Homeworld thrown in for good measure. You start out as a fledgling civilization, spawned in a randomly generated procedurally generated galaxy, from the galactic level, to each individual solar system, down to the planetary level, and even the infantry level. You can control every aspect of a colony, from which military bases are placed on each colony, to which infantry are deployed to which planet, to which ships engage other alien fleets in which solar system, all generated on the fly. Every playthrough is random, and every time you start a new game, the stakes are different - you will never have the same game again. You can control if a colony's civilians have access to weapons, if free speech is legalized on that planet, manage the development of cities on a frozen world without air, or even discover wreckage on an alien planet that might give you access to technology you wouldn't have before. You can invade primitive alien civilizations and fight them weilding nothing but suits of armor, or fight elderitch empires that have been around for billions of years. Battles can be autoresolved or fought out on the battlefield, with troops or fleets recruited in one corner of the galaxy duking it out with your opponents on another corner of the galaxy.  Or other galaxies. Generation for multiple galaxies is allowed, allowing you to forge your multigalactic empire through war or diplomacy. You can manage your government, turn your interstellar republic into the galactic imperium that you've always wanted it to be, or turn it into the space communist bug paradise you so choose. It's up to you.



How did this get started?


Way back in 2009 I started a hobbyist Command and Conquer clone that had gameplay elements that resembled Total Annilation because of the lack of development of a sequel for Command and Conquer: Generals and I wanted to capture the desire for the same spirit of the old school RTS games that captured my imagination as a youth. After attempting to publicise it in 2014, it fell under the water and even though I got almost got a small team of people to help me work on it, I ended up having to scrap it due to lack of interest, funding, and publicity. It wasn't really something that people wanted to play. I used it to get a job working on a MMORPG called Legends of Aria, which was a spirtual successor to Ultima Online. After spending a couple years working there, the financial effects of living on a shoestring budget started to catch up and I ended up first going back to school to get my bachelors, then spending a couple months working at the Department of Homeland Security as a computer programmer. Along the way, I had picked up the Paradox game Stellaris and got engrossed with the gameplay that the Swedish studio had gone to achieve. After playing for several months, I applied for a job there, and was about to do a programming test to work for them, when I realized "What am I doing? They aren't going to create the game I've always wanted to play - I'm going to be creating their game." - and so, I set about converting the RTS game into a sub-game of a new 4X strategy game - Galactic Conquest was born. It's the game I've always wanted to play.



That's great. Does it work?

Of course it does. There's a number of features that of this posting still need to be implemented, such as colony building, governments, unit recruitment, diplomacy, etc. But the core systems are done. I've been working on it on and off myself for the past 10 years like an outsider art version of Dwarf Fortress. Take a look and see:



The engine is written in Java in some 40,000+ lines of code, using LibGDX and a small networking library called KryoNet. All the art is done by me, all the code, all the written work, and the plan WAS to finish it in secret and then release it on an unsuspecting public to great suprise. Right now it runs on about 600mb of memory on my Intel i3 laptop, so it's guarneteed to run on your computer - especially considering there's going to be a Linux and Mac version. As for Android, perhaps it will have a tablet port but it's going to need some code changes and it's probablly not going to run on your smartphone. Sorry. Ships move in 3 dimensions, troops navigate terrain, maps are randomly generated from an ancient algorithm, habitable planets are randomly generated along with solar systems and galaxies of various shapes and sizes. Tanks and infantry are fully controllable by the AI, along with interstellar empires, primitive civlizations, pirate enclaves, etc.



So why are you showing it off now?

Because it's nearing the point where I'm willing to show it off, and because I'm reaching the point where if I'm going to continue working on this, I'm going to need to know that it's going to be viable financially and it's going to be marketable. I'm also looking for feedback on it, and while the universally postive feedback the local Wyoming Game Developers discord and the circle of people I know in person is great, it's not enough as it stands right now. At some point, I'm planning on doing a Kickstarter and releasing it on Steam for a small price, and I need to know if this is something people want to play. If it isn't, great - I'll go find something else to do more worth my time. If it is - I'll keep working on it. Also I'm going to need an artist at some point to make this the game that it needs to be, to crush the competition and allow people to go where nobody has gone before - in their computers at least.



So how can I help?

If you're interested, you can go down and donate to my Patreon, and show me that what I'm doing isn't entirely a waste of time and that I can and should be spending my time working on this instead of working down at the garden center watering flowers and pushing carts, as someone in my family has suggested. Everyone that donates $15 is getting a copy of this on launch. Guarenteed. And it's going to be finished as long as I feel it's A) something that interests people and B) going to pay bills at some point in the future. You give me something substantial, and hell you might even get to decide which gameplay features are implemented. I'm a reasonable guy.

By the way, the link to my Patreon is https://www.patreon.com/dantheman112



So when is it going to be done?

When I can sit down, and play a game from start to finish, and feel as though there are no issues, and that I can give this to someone and they aren't going to run into any problems. I still have a lot to do, including implement a number of features, get a website, publicize it, get it Steam Greenlit, polish it, fix bugs, polish it, fix bugs, polish it, fix bugs, etc.



Is there going to be multiplayer?

That depends on a few things. Multiplayer is already implemented and working with a few bugs in the RTS portion of the game, but the other portion of the game, the Grand Strategy portion, is going to need to have multiplayer implemented. Which is doable, but the question is, is it going to be be worth my time to do such a thing? Sky's the limit realistically.




So why are you posting here on TigSource?


Becuase I feel that the best place to start is with fellow game developers before releasing to the general public. That's the truth, because the capacity for critical feedback is better here and there's a better chance for people to be professional about the feedback that they give rather than "LOL YOUR ART SUCKS" than if I simply went on Steam Greenlight and posted it there or went on another forum. I get it. The art can be improved, that's why I'm looking for constructive feedback on this rather than just donations. I've also tried posting this back when I was first developing it on another forum and frankly the trolling I got was intense. I was recommended to this forum by someone else so I'm assuming that the moderation here is better. It's also part of the reason I've been working on it in secret for so long - the world was not ready.



Can I play it?

Not yet. When it's ready.



Is it going to be open source?

Not a chance. Maybe long after release but not until long after it's done. I spent too much time on this.



How much are you going to sell it for?

Nothing more than $30 USD, but I'm not going to commit to a price yet.



I have a great idea! Can you do XYZ?

If you donate, I might be willing to consider it.



Can I help you on this project?

I normally would be willing to consider this, but I have to consider the answer being no at the present, for a very strong reason being that I don't have the money as it stands to pay you. If there's one thing I learned about game development and software development in general, it's that people who work for free don't get the job done unless they're personally invested in it. Look at GNU. +20 years on and it isn't done yet. The team I had before fell off and flaked and didn't accomplish anything because frankly I didn't have anything to pay them. What little they did do, I had to scrap because I didn't have the capacity to give them proper compensation for it. I'm looking to monetize this and perhaps when I have a significant following and a successful Kickstarter I'll be able to hire people full time (correction - I'll NEED to hire someone full time to do artwork) but as it stands right now I can't. Sorry.

Do you have a website?

Not yet. At some point in the future I will but right now this is the primary source of updates. Eventually I'll have a newsletter and such but that's all pie in the sky right now.

Do you have a portfolio? I'd like to have you do some contract work!

Sure, send me an email at [email protected]. I'm not currently employed and I'm currently going back to get my degree so I have a lot of free time right now.

As it stands right now, here's where I'm going to post updates for now regarding new content.

If you have any questions, comments, feel free to ask them in the thread below. Thanks again!

Contact Information:
Email: [email protected]
Patreon: https://www.patreon.com/dantheman112
I don't currently have a Facebook or Twitter due to privacy concerns with the way Facebook and Twitter manage user data, nor do I have up to date videos on my Youtube Page but I will work on one this week and try to post a video next week. I will also periodically post updates here in this thread regarding progress with the game.
Logged
Zireael
Level 3
***


View Profile
« Reply #1 on: June 02, 2018, 02:12:10 AM »

This is LibGDX? Awesome!
Logged
Bison Kings
Level 0
*

This is fine.


View Profile WWW
« Reply #2 on: June 04, 2018, 07:01:01 PM »

WOW. This is so intense. I LOVE IT  Shocked
Logged

Fine, Independent Games.
DanTheMan112
Level 0
**


View Profile
« Reply #3 on: June 07, 2018, 08:48:48 AM »

A bit of a small update: Added Steam-Era civilizations and fixed primitive civilizations having armies, fixed the arrow mechanics for primitive armies so now when primitive armies shoot arrows they behave like arrows. Border drawing was also fixed on a few levels and there's been some minor engine boilerplate work being done, such as with the random map generation for ground based levels having consistent shorelines when armies meet on tiles and not spawning in the middle of water. Also added were limits for the camera, increased the speed of the camera in the solar system view and added boundaries to each camera. Powered armor infantry was added also, and now infantry can scale up in size depending on the sprite used. A few other things I haven't mentioned but as I said mostly boilerplate polish code.



At some point I'm going to upload a video of the game as it stands but there's some graphical issues that need to be resolved first.

After that the next major system to be implemented is probably going to be moving armies from planet to planet, diplomacy and government systems, followed by research systems and colony management.

Logged
Jesse Ko
Level 1
*


L7 Dev


View Profile WWW
« Reply #4 on: June 08, 2018, 07:13:14 AM »

This looks like a very ambitious project, but what you have so far looks incredibly promising. I was actually kind of blown away by how much of it you already have made. Makes sense that you've been working on a it for a long period of time already.
Logged

DanTheMan112
Level 0
**


View Profile
« Reply #5 on: June 08, 2018, 12:21:56 PM »

This looks like a very ambitious project, but what you have so far looks incredibly promising. I was actually kind of blown away by how much of it you already have made. Makes sense that you've been working on a it for a long period of time already.
Thanks, yeah I have been working on it for a long time. Almost ten years now was when I started working on the sprites. It's probably getting to the point where I need to update LibGDX at this point, I can't recall the last time the library's been updated, maybe 2014?

In a small update, last night I added a top down view for the galactic map as shown here:



Same view in standard view:



Finally, I added the ability to see and jump to other planets by right-clicking on them in the planetary view.



There was also a strategic view for planets that I haven't shown that you can switch to by pressing tab.



Cheers.
Logged
DanTheMan112
Level 0
**


View Profile
« Reply #6 on: June 13, 2018, 12:29:19 PM »

Work continues!

Currently the two major systems being implemented are the Government and Leader systems. As it stands right now, each general can has traits similar to Medieval II Total War that add up to a given leaders abilities and traits that will affect bonuses to troops in battle or in autoresolve. As it stands right now, autoresolve is simply the strongest of the two, and two AI's will always autoresolve against each other, but generals and admirals can change the tide by giving bonuses to a given fight. In addition, they can increase fire rates of your troops on the battlefield or increase their morale making them willing to sustain damage longer before they retreat/stop attacking.

Government systems are still being worked out, but essentially each faction has a faction leader, a legislative body from which leaders are elected randomly or appointed (depending on your government type) and your leader pool, from which your trusted leaders can be moved around and given command. Legislative bodies can take the form of imperial families if your government is a monarchy, and thus all your leaders are related, or a military command chain if you have a military junta, or a galactic senate if you have a representative democracy. Or an empire. It all depends. The legislative body is filled with so called "secondary" leaders, from which you can recruit primary leaders to command armies or run planets or government agencies. Primary leaders are trusted members of your inner circle, and report directly to your faction leader. At any given point personality traits in leaders can cause leaders to revolt, change allegiance or political beliefs, resign, among other things.

Some traits of leaders are shown below.



As it stands the game will of course be fully moddable, meaning someone can add factions or change the way galaxies are generated, change the composition of units or the health/weaponry, or even add new traits as shown here. Everything is data driven.

Other minor changes include the addition of Empire Insignia to the galactic map, Molten, Desert, and Ocean planets, and improved drawing for planets, but I'll show those off later.
Logged
PetSkull
Level 1
*


View Profile
« Reply #7 on: June 14, 2018, 01:45:09 AM »

Yuor game looks very good, right down my alley - Looking forward to following you, and see where it ends Smiley
Logged

TacoBell_Lord
Level 2
**



View Profile
« Reply #8 on: June 18, 2018, 01:39:35 PM »

Looks great! Always excited for a space sim. Keeping an eye on this!
Logged



researching naughty things in 16bit RPGs

LORD OF CHEESEBURGER, check it out here dudes http://tinyurl.com/qj989a9
DanTheMan112
Level 0
**


View Profile
« Reply #9 on: June 20, 2018, 10:29:39 PM »

Alright, traits are now a fully implelmented feature, and leaders spawn with every fleet.



Technically, leaders will spawn with every new fleet you create, and I'll have to think about how I'm going to manage when you merge fleets later. Currently leaders have no effects on anything but that's going to change at some point. Leaders, species, and civilizations all have their own respective traits, and can be anything from unrepentant space nazis to having a highly educated background.



Species have a variety of backgrounds, from evolutionary origins as solitary hunters to origins as hervibores, and eventually there will be implementation for hive minds.

But that will come later. Next will be diplomacy and government forms.

BTW there's already 25 different alien portraits available as of right now. Eventually I would like to have separate infantry sprites for each portrait on the battle map but that's definitely a stretch goal.

Finally I ended up increasing the resolution but I'm still taking screenshots in 800x600 for now.
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic