Fragmented Galaxy

Welcome to the Fragmented Galaxy Website! This site is the home of Fragmented Galaxy (FG). Fragmented Galaxy is a massive real time strategy game (RTS) which is currently in development. For an introduction to Fragmented Galaxy see the game section.

IRC

Internet Relay Chat. Chat with the devs and other interested players.
FG IRC Chat

New in development client

Recent Forum Activity

Recent topics

(Started 03 Aug 2010 21:55, Posts: 3)
Hi
(Started 26 Jul 2010 07:27, Posts: 0)
(Started 10 Mar 2010 22:12, Posts: 9)
(Started 05 Feb 2010 22:01, Posts: 3)
(Started 03 Feb 2010 05:58, Posts: 6)

Most active topics

Recent posts (+more)

I should mention that the game is not currently under active development. That aside, this is...
(by Craig Macomber 10 Sep 2011 02:56, posts: 4)
Limiting player growth by harsh in game rules will dampen the end-game experience. Whats the...
(by AlfonzFred (guest) 10 Sep 2011 01:19, posts: 4)
Will the position of the weapon on a ship affect its line of sight (cannot fire through own...
(by Craig Macomber 27 Aug 2010 19:24, posts: 3)

More Forum Activity

News

Fleet Combat Status

by Craig MacomberCraig Macomber 03 Aug 2010 21:55

Head over to the new fleet-combat page and give it a read if you haven't, especially the short new Battle Simulator section at the end.
Formation.png

Thats a 14*14 grid formation, each node containing a single ship. It is placed inside a parent formation which contains it and a single other ship just behind the front grid. Basic thrust control AI is working so the ships 'try' to stay in formation by both attempting to fly toward their designated formation positions (shown in blue) as well as thrusting to match the velocity of their formation position. With a significant mass and limited thrusting power, there is a limit to what accelerations the ships can follow. Pictured here are the ships after the formation has exceeded their maximum acceleration by stopping and turning rapidly, just before all the ships regain formation.

As the battle simulator can run fine in slower than real time (this fleet of 197 ships did manage to run in real time though), it is possible to simulate and render battles of essentially unlimited scale. It might take a long time, but it could model (and render to a video) a battle of hundreds of formations and thousands of ships. I ran a little test with 40000 ships and it seemed to work (But it ran really slow as expected). 250000 ships works, but is really slow. One million ships did not work (Out of memory error)

I've been doing quite a bit on both the editor and battle simulator recently. With a bit more progress on the editor, and some more AI, we will be starting to have a real game.

Discuss here.

Comments: 2 | category: Fragmented Galaxy / Game News

Development Direction: Fleet Battle Game

by Craig MacomberCraig Macomber 10 Mar 2010 22:12

Edit: I should clarify that does not really effect the main plan, just the development order, though it may lead to a related separate game getting produced.

Fragmented Galaxy has been an extraordinarily poorly focused and organized project. I know this, and it is mostly my fault. Also, I don't really mind. For me it has always been an impulse based project. I felt doing ground combat first would allow us to quickly get a functional game out. Without ground combat, there would be no resources, and thus no economy, ships, or game. Well, I went and made planets for a while instead.

Anyway, the plan for ground combat, which will be the source of all resources and ship production, really hasn't been designed to a point where I feel I can implement it. The designs just seem to gain complexity, and I'm unsure of how big of portion of the game screwing with ground combat stuff should be. Originally the plan was to make is super simple, but the idea of significance between different parts of planets was introduced, and things got messy. On that front the project has basically stalled.

Now, on a different topic: Why do I work on this project? The concept for Fragmented Galaxy (aside from the unrefined ground combat ideas) seems very elegant from my perspective as a programmer. It has a very simple yet powerful and realistic economic system, very powerful political system based on some simple building blocks, a rather different and clever technology/research approach, an truly clever and powerful AI setup integrated with the fleet design which mirrors the ship design system. All of these are built on simple principles that are combine either through a hierarchical structure, networking or both. From the programming perspective Fragmented Galaxy is in some cases a worst case game (massively server side, computational expensive, realtime), but those are issues related to computational load. As far as basic implementation and design, Fragmented Galaxy is just a collection of fundamentally beautiful algorithms. This is why I'm still here, 3 years into the project.

And, as to why the project always gets sidetracked: I'm just here to play with clever algorithms. When I started generating planets, I ventured into the realm of procedural terrain generation, high end rendering, graphics card programming, and now the Python programming language. Any of these areas could happily consume years of my life, and I expect them to do so. As far as Fragmented Galaxy goes though, none of these are really very important to the game.

And that leads me back to a new idea. I'm going to want to get to play with those clever AI, ship and fleet design ideas sometime, and ground combat just isn't seeming very interesting at the moment. Thus, I came up with the idea of making a fleet battle game. Basically you would be given a fixed budget to make a fleet, and battle another fleet made with that budget (or potentially a different budget as a handicap). This could start without fleets, just with single ships, and fleets could be added later. Saving fleet/ship designs (including AI settings) out to files for sharing would allow a single player campaign (which could serve as a tutorial) of preset opponent fleets and corresponding budgets (you could score based on budget used, or losses taken, or both, or simply win/lose). We could allow players to battle their own fleets, battle over the network (Lan) or online, and we could host official tournaments (submit your fleet, battles run server side)

This would be a pure strategy and design game with no realtime aspects. Simply make your fleet (or select one you already made), and press go. Potentially realtime or turn based modes could be added where you could send in backup waves or something like that.

This entire system could be kept intact, but imported into Fragmented Galaxy to allow you to use your same fleets in the MMORTS. The only issue I see is with techs; not all nations in Fragmented Galaxy will have the same techs, and none will have the exact same development status on the techs. It is only an issue with integrating the fleet battling game with FG, and thus I'm not going to worry about it now.

Anyway, I now have an idea that will let me play with the AI, ship and fleet stuff, and make an interesting game that does not have serious hosting issues. It might happen sometime.

Comments: 8 | category: Fragmented Galaxy / Game News

More News

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-NoDerivs 3.0 License