"We are back" « oc.at

Galactic Empire (selfmade)

BooTes 18.04.2009 - 10:06 2595 24 Thread rating
Posts

BooTes

Octocat!
Avatar
Registered: Sep 2002
Location: St. Egyden
Posts: 1595
Name: Galactic Empire
Type: 4X
Library: SFML 1.4
Language: C++

About
Space exploration has split mankind into different factions each venturing out in space and creating their own colonies. As the leader of one these factions it is your destiny to guide your people at exploring and conquering the known universe. Find ancient artifacts to aid your goal and defeat all who stand in your way. It's your turn to create a Galactic Empire!

Features
- Play on fully randomly generated maps with up to 5 galaxies and 150 planets
- Supports all resolutions available
- Seamless zooming
- Research and Diplomacy
- Play versus the AI on 3 difficult levels
- 5 different artifacts
- 3 different support buildings
- Tactical overview
- 2 different economic parts - credits and metal
- Review your game in the summary with statistics

Controls
D - show diplamcy window
R - show research window
TAB - toggle show planet names on/off
F1 - set game speed to 1x
F2 - set game speed to 2x
F3 - set game speed to 3x
F10 - quicksave
F11 - quickload
F12 - take screenshot
N - zoom in
M - zoom out
Cursor keys - scroll view
Q - increase fleet size
A - decrease fleet size
Space - reset view position / go to event
Ctrl + 1..9 - group planets
1..9 - select grouped planets
DEL - delete turret

LMB - select planet (click and drag a box to select multiple planets)
MMB - pan view
RMB - deselect planets / attack planet
Ctrl + RMB - toggle autosend of fleets
Mousewheel - zoom in/out

Credits
Player portraits by Magnus of Celestial Order (http://www.celestialorder.net/)
Stats background by Matkraken of deviantART (http://matkraken.deviantart.com/art...-Space-28767993)
Mainmenu background by SG Graphics (http://masdsn.proboards67.com/index...amp;thread=3772)
Mousecursor by Xav73 of deviantART (http://xav73.deviantart.com/art/The...32bits-31715589)
Ingame background by unknown photographer
Icon by Dan Wiersma (http://www.danwiersema.com/)
Planet graphics by Spiral Graphics (http://www.spiralgraphics.biz/packs/planet/index.htm)
Explosion sprites by Patrick of WildTangent (http://www.cs.vu.nl/~eliens/hush/wt...AnimationHowTo/)
Ethereal Void and Third Awakening from album Divinity by Project Divinity (http://www.mikseri.net/artists/?id=48148)
research_finished.wav made with AT&T Labs Text-to-Speech: Demo (http://www.research.att.com/~ttsweb/tts/demo.php)
Title background by labtech (http://www.fxencore.de/tutorial_det...ce-environment/)

Lizenz
WTFPL

Entwicklungsgeschichte
Angefangen hat die Sache vor über einem Jahr als ein einfacher Galcon Klon. Hab dann das Spiel kontinuierlich in alle Richtungen erweitert, und das mehr oder weniger plan- und ziellos. Das Ergebnis ist sicherlich nicht perfekt aber spielbar :)
Persönlich finde ich das Spiel in seiner jetzigen Form etwas langsam, habe aber vo The Space Game wieder etwas Inspiration bekommen, die ich in irgendeiner Form in GalEmp einbringen möchte :)

Screenshot
screenshot_137906.jpg

Download
FreeFile Hosting

Tips
Wer die config zurücksetzen will braucht nur die config.data aus dem data Verzeichnis löschen, diese wird dann beim nächsten Start neu mit Defaultwerten angelegt.

Bugs
Leider vorhanden und wahrscheinlich dem schlechten Programmierstil zuzuschreiben ;) siehe Speicherfehler beim Beenden usw. - ich werde mal wieder einen neuen Anlauf nehmen und schauen ob ich das wegbekomme.

Bei wems nicht startet probierts mal das .Net Framework 3.5 zu installieren oder die Microsoft Visual C++ 2008 Redistributable. Wie da die Abhängigkeiten sind hab ich bis jetzt nicht gecheckt, das muss ich zugeben. Vielleicht bringen unten angehängte Dateien auch was, einfach ausprobieren. Bin in Sachen Programmierung nur Amateur und beschäftige mich in meiner Freizeit etwas damit und blicke bei vielen Dingen (noch) ned durch. Wenn jemand mit etwas mehr Ahnung hier ein Licht drauf werfen könnte, wärs natürlich toll.

In diesem Sinne, viel Spaß!
manifest_139721.zip (downloaded 93x)
Bearbeitet von BooTes am 18.04.2009, 10:54

BooTes

Octocat!
Avatar
Registered: Sep 2002
Location: St. Egyden
Posts: 1595
Auf Anfrage von diesem Thread eröffnet :)

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12142
Siehr sehr, sehr lecker aus. Werde ich mir sicher genauer ansehen, sobald ich die Zeit dazu finde; nicht nur, weil ich erklaerter Fan des Genres bin :D

Zur Lizenz: du musst dich fuer eine Lizenz (bzw. Lizenzierungsbedingungen) entscheiden, damit andere Personen dein Programm ueberhaupt herunterladen duerfen. Implizit hast du das schon getan; deine Bedingungen klingen fuer mich ein bisschen nach der WTFPL.

Dieser Artikel sieht beim kurz Drueberlesen wie eine brauchbare Einfuehrung in die Materie aus.

daisho

Vereinsmitglied
SHODAN
Avatar
Registered: Nov 2002
Location: 4C4
Posts: 19788
Hm schaut großartig aus, leider macht es bei mir gar nichts außer im Taskmanager zu sitzen :( (trotz Framework 3.5 inkl. SP1 und Visual C++ 2008 Redist.), was macht man mit den VC9-Files aus dem Manifest-Ordner, muss man die registrieren?

jives

And the science gets done
Avatar
Registered: Sep 2001
Location: Baden
Posts: 3548
Zitat von daisho
Hm schaut großartig aus, leider macht es bei mir gar nichts außer im Taskmanager zu sitzen :( (trotz Framework 3.5 inkl. SP1 und Visual C++ 2008 Redist.), was macht man mit den VC9-Files aus dem Manifest-Ordner, muss man die registrieren?
Hab hier ja genau das gleiche Problem. Vielleicht liegts am OS, bei mir wäre WinXP SP3 inkl. aller Updates am werken. Ich werds bei Gelegenheit mal auf Win7 testen.

@Alle bei denen es funktioniert: In welchem OS hab ihr das ausprobiert?

Zitat von BooTes
Bei wems nicht startet probierts mal das .Net Framework 3.5 zu installieren oder die Microsoft Visual C++ 2008 Redistributable. Wie da die Abhängigkeiten sind hab ich bis jetzt nicht gecheckt, das muss ich zugeben. Vielleicht bringen unten angehängte Dateien auch was, einfach ausprobieren. Bin in Sachen Programmierung nur Amateur und beschäftige mich in meiner Freizeit etwas damit und blicke bei vielen Dingen (noch) ned durch. Wenn jemand mit etwas mehr Ahnung hier ein Licht drauf werfen könnte, wärs natürlich toll.
Zitat von daisho
was macht man mit den VC9-Files aus dem Manifest-Ordner, muss man die registrieren?
Das Handling der Manifests, DLLs und was weiß ich was es noch alles gibt ist bei Windows aus meiner Sicht gelinde gesagt ein Totalschaden (aber was weiß ich schon, ich kapier das Ganze ja auch nicht ;)). Ich kenne das Problem gut durch eigene Programme, kenn mich aber immer noch nicht aus was wann wie zu registrieren ist.

Vielleicht hilft ja einer dieser Artikel weiter:
http://www.codeproject.com/KB/cs/In...native_dll.aspx
http://www.codeproject.com/KB/cpp/P...lyProjects.aspx
http://www.codeproject.com/KB/cpp/vcredists_x86.aspx

Was sich MS da gedacht hat werd ich wohl nie verstehen.

@WTFPL: :D
@Thread: Auch wenns bei mir noch läuft: ***** ;)
Bearbeitet von jives am 18.04.2009, 11:44

daisho

Vereinsmitglied
SHODAN
Avatar
Registered: Nov 2002
Location: 4C4
Posts: 19788
Vista SP1 habe ich laufen, Kompatibilitätsmodus bringt aber auch nichts. Es baut sich nichtmal ein Fenster oder so auf, denn durch die Option "Visuelle Designs/Desktopgestallung deaktivieren" hat sich kurzzeitig auch nichts verändert. Einfach kurz ein Mauszeiger mit kleinem Busy-Symbol und aus :)

BooTes

Octocat!
Avatar
Registered: Sep 2002
Location: St. Egyden
Posts: 1595
Also ich verwende Vista SP1.

Die VC9 Dateien und die manifest Datei gehören an sich nur in das gleiche Verzeichnis wie die EXE Datei vom Spiel, sonst muss man da nix machen.

daisho: lösch die config, vielleicht steht da eine auflösung drin, die dein monitor nicht mag.

M4D M4X

Legend
Tier & Bier!! und LEDs ;)
Avatar
Registered: Jan 2005
Location: überall ;)
Posts: 7637
Das Game läuft ( XP / sp2 ), aber irgendwie komm ich nicht mit der steuerung klar :bash:

[n00b]
Wie kann ich Planeten erobern?
[/n00b]

BooTes

Octocat!
Avatar
Registered: Sep 2002
Location: St. Egyden
Posts: 1595
Zitat von M4D M4X
Das Game läuft ( XP / sp2 ), aber irgendwie komm ich nicht mit der steuerung klar :bash:

[n00b]
Wie kann ich Planeten erobern?
[/n00b]

Du musst rechts Schifferl bauen und mit denen andere Planeten angreifen (rechte Maustaste)

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6907
Zitat von BooTes
Du musst rechts Schifferl bauen und mit denen andere Planeten angreifen (rechte Maustaste)

Und das geht scheinbar nur, wenn der anzugreifende Planet innerhalb der Reichweite liegt.

(Bei mir ist übrigens der Diplomatie-Button mitten im Bild anstatt am unteren Rand :)).

Aber echt geniales Game. gefällt!

M4D M4X

Legend
Tier & Bier!! und LEDs ;)
Avatar
Registered: Jan 2005
Location: überall ;)
Posts: 7637
Hhmmmm.... das hätt ich irc aber probiert ? ( wildes rumklicken ) :D

Der Diplo-Button ist bei mir auch in der Mitte ( 1280x800 )

aNtraXx

trailer park king
Avatar
Registered: Apr 2002
Location: Linz
Posts: 6907
Der Diplomatie Button hat sich bei mir mittlerweilen an den unteren Rand begeben. Keine Ahnung wieso.

Aber wie bitte soll ich einen feindlicehn Planeten einnehmen? habe da sicher schon 20 oder mehr Schiffe draufgeschickt.

M4D M4X

Legend
Tier & Bier!! und LEDs ;)
Avatar
Registered: Jan 2005
Location: überall ;)
Posts: 7637
Jetzt gehts auch bei mir ! :confused:

Nach einer Fehlermeldung/Absturz passt das Layout und ich kann erobern!

BooTes

Octocat!
Avatar
Registered: Sep 2002
Location: St. Egyden
Posts: 1595
Zitat von aNtraXx
Aber wie bitte soll ich einen feindlicehn Planeten einnehmen? habe da sicher schon 20 oder mehr Schiffe draufgeschickt.

Wenns a großer Planet ist wo viel Bevölkerung drauf ist (vermehrt sich auch) musst viele Schifferl auf einmal hinschicken :)

Longbow

Here to stay
Avatar
Registered: Feb 2003
Location: Homeoffice
Posts: 5418
bei mir funkt alles tadellos, winXP SP3

außer der diplomacy button, der is in der mitte und funktionslos

ansonsten find ich das game ganz süß, viell. könnte man noch versch. einheitentypen einführen und ein netzwerkspiel? dann wärs ein perfektes "zwischendurch" langame
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz