Sid Meier's Alpha Centauri (with GLSMAC engine) - Le Bottin des Jeux Linux

Sid Meier's Alpha Centauri (with GLSMAC engine)

🗃️ Specifications

📰 Title: Sid Meier's Alpha Centauri (with GLSMAC engine) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Strategy 🚦 Status: 04. Released (status)
🏷️ Category: Strategy ➤ Wargame (on map) ➤ Economy ➤ Civilization, Crusader Kings, Europa Universalis, ... 🌍️ Browser version:
🔖 Tags: Civilization; Strategy; 4X; Action; Exploration; Tactical; Economy; Diplomacy; Trading; Political; Sci-fi; Tech tree; Replay Value; Classic; Open World; Procedural Generation; Local Multi; Moddable 📦️ Package Name:
🐣️ Approx. start: 2023-01-08 📦️ Arch package:
🐓️ Latest: 2023-09-13 📦️ RPM package:
📍️ Version: Latest: 0.2-63399e8 / Dev: 69f7854 📦️ Deb package:
🏛️ License type: 💰🕊️ Commercial with libre engine 📦️ Flatpak package:
🏛️ License: Code : AGPL-3 / Artwork: Commercial 📦️ AppImage package:
🏝️ Perspective: Diagonal-down 📦️ Snap package:
👁️ Visual: 3D Top-Down ⚙️ Generic binary: ✓
⏱️ Pacing: Turn-Based 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb
🎰️ ID: 16353 🐛️ Created: 2023-09-17
🐜️ Updated: 2023-09-17

📖️ Summary

[en]: Sid Meier's Alpha Centauri (SMAC) is a spiritual sequel to Civilization II, a 4X turn-based game in which the objective is to grow a civilization on the eponymous star system. Having left behind a polluted, war-torn Earth in the 22nd century, the crew of the UNS ship Unity are brought out of cryogenic stasis by a reactor malfunction. Discovering both the assassination of their Captain and the imminent dislocation of the ship, they eventually split into 7 factions opposed by their ideologies and evacuate to the nearest planet, Chiron. Each faction settles in a different region, confronting native life, organizing its economy, movements and conquests. The player is at the head of one of these factions. The game ends when a date is reached or when one of the factions dominates (through conquest, economy or technology). GLSMAC is a libre, multi-platform, compatible engine (except for multiplayer, which has been rewritten and modernized). [fr]: Sid Meier's Alpha Centauri (SMAC) est une suite spirituelle de Civilization II, un jeu de type 4X au tour par tour dont l'objectif est de faire fructifier sa civilisation sur le système stellaire éponyme. Ayant laissé derrière lui, au 22eme siècle, une Terre polluée et en guerre, l'équipage du vaisseau UNS Unity est sorti de sa stase cryogénique par un dysfonctionnement du réacteur. Découvrant à la fois l'assassinat de son Capitaine et la dislocation imminente du vaisseau, il fini par se diviser en 7 factions opposées par leurs idéologies et évacue, rejoignant Chiron, la planète la plus proche. Chaque faction s'établie dans une région différente, affrontant la vie indigène, organisant son économie, ses déplacements et conquêtes. Le joueur est à la tête de l'une d'entre-elles. Le jeu s'achève à l'atteinte d'une date ou à la domination de l'une des factions (par ses conquêtes, son économie ou ses technologies). GLSMAC est un moteur compatible (sauf pour le multi-joueur, ré-écrit et modernisé), libre et multi-plateforme.

🚦 Entry status

💡 Lights on: 🦺️ Work in progress:
📰 What's new?: 💥️ New 💥️ New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🏝️ Trailer: (original) (200609), (201201)


🕵️ Reviews: (original) (201905), (201701),


💎 Features: (0.2/202304), (0.1/202302),


🎲️ Gameplay: (original) (201707), (201612), [fr](201307),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft(0.2/202304) ft(0.1/202302) t(o)(200609) t(o)(201201) gd(202xxx) gu(202xxx) r(o)(201905) r(o)(201701) lp(202xxx) ht(202xxx) g(o)(201707) g(o)(201612) g(o)(201405) g(o)(202111) g(o)(201212) g(o)(201404) g(o)[fr](201307) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
(empty):

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🐘 Social
Devs (GLSMAC Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (afwbkbc 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related
[Wikipedia (Sid Meier's Alpha Centauri) [fr] [en] [de]]
[Wikipedia (Sid Meier's Alien Crossfire) [fr] [en] [de]]
[Wikipedia (Civilization) [fr] [en] [de]]
[HOLaRSE [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage (author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [HOLaRSE [de]]

🐘 Social Networking Update (on mastodon)

🕹️ Title: Sid Meier's Alpha Centauri (with GLSMAC engine)
🦊️ What's: A 4X game where the objective is to make your civilization dominate, and a libre engine
🏡️ -
🐣️ https://github.com/afwbkbc/glsmac
🔖 #LinuxGaming #ShareYourGames #TBS #Civilization
📦️ #CommercialAssets #LibreGameEngine #Bin
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.2-65399e8
⚗️ Maintenance 🪛️
📌️ Changes: https://github.com/afwbkbc/glsmac/releases
🐘 From: https://mastodon.social/@holarse/111075268906222613
📶️ https://github.com/afwbkbc/glsmac/releases.atom

🏝️(o) https://www.youtube.com/embed/035cpHEowS4
🕵️(o) https://www.youtube.com/embed/9oDIG4RRcLM
💎 https://www.youtube.com/embed/Ptf3HDiPpyw
💎 https://www.youtube.com/embed/8LVBlIsMXJI
🎲️(o) https://www.youtube.com/embed/?list=PLV0o1nXCAcPQrKyTySfQz9a-uIWXD_rLz
🎲️(o) https://www.youtube.com/embed/?list=PLl3YYe6_JF4s4eooaI340exENrkxu-Cxl

🕶️ A 16/10 view of its IU with a map of the planet seen from the sky, showing seas, land and rivers, and above all a futuristic infrastructure including factories, cities and mining operations.

Sid Meier's Alpha Centauri (SMAC) is a spiritual sequel to Civilization II, a 4X turn-based game in which the objective is to grow a civilization on the eponymous star system. Having left behind a polluted, war-torn Earth in the 22nd century, the crew of the UNS ship Unity are brought out of cryogenic stasis by a reactor malfunction. Discovering both the assassination of their Captain and the imminent dislocation of the ship, they eventually split into 7 factions opposed by their ideologies and evacuate to the nearest planet, Chiron. Each faction settles in a different region, confronting native life, organizing its economy, movements and conquests. The player is at the head of one of these factions. The game ends when a date is reached or when one of the factions dominates (through conquest, economy or technology). GLSMAC is a libre, multi-platform, compatible engine (except for multiplayer, which has been rewritten and modernized).

📕 Description [en]

📕🐧"A 4X game where the objective is to make your civilization dominate, and a libre engine"🐧📕

Unofficial open-source OpenGL/SDL2 reimplementation of Sid Meier's Alpha Centauri ( + Alien Crossfire ).

Note: you will still need to own the original game and expansion - GLSMAC will load its resources like images or sounds.

Why?

SMAC was a great game, possibly the best in 4x genre, but it's outdated so much it barely runs on modern systems. Especially multiplayer (which is based on ancient directplay).

What will be same between GLSMAC and original game?

Models, images, movies, texts, lore, factions, game rules (such as tech trees, types of armor/weapons etc), UI

What will be completely different?

Graphics engine, network code are fully rewritten to allow it run as smoothly as possible.

What may differ slightly?

Random maps generation, AI, dynamic music, some UI parts. While I'll try to get them as close as possible to original logic, they will still be recreated from scratch.

Compatibility?

Network won't be compatible to original client (so you can't play together with somebody running it).

Maybe I'll make saves and maps compatible, but it's very low priority.

Mod compatibility - it should work with asset mods that replace .PCX, .WAV or other asset files in SMAC directory (later it will also accept upscaled versions). It won't work with mods that modify or link to terranx.exe. Mods that change .txt files - probably not, maybe some settings and rules will be read from original SMAC's .txt but not all of them.

Other improvements?

Once I replicate original game, I'll focus on other things, such as: larger maps, larger maximum number of players, custom mod support, online services such as game browser or hosting long-turns games (where people can login and make 1 turn per day or so), alternative art packs (used instead of original, this may mean better graphics)

Roadmap

• Versions 0.x+: replicating original SMAC gameplay as closely as possible (but without bugs and some technical limitations)

• v0.1: fundamental engine functions, such as: rendering, UI, netcode, sound system

• v0.2: basic map functions, such as: tiles, mapgen, creating/saving/loading games, map rendering

• v0.3: basic multiplayer: ability to host and join games, lobby, save/load games with same players. multiplayer support will be maintained during further steps from now on

• v0.4: game processing, such as: game turns, units (only scout patrols, formers and colony pods), buildings (only recycling tanks), technologies (only centauri ecology), building of bases (only land bases), terraforming (only farms, mines and solar arrays), unit combat, victory by conquest

• v0.5: all remaining SMAC units, buildings, terraformings, technologies, etc

• v0.6: all remaining victory types

• v0.7: AI (computer opponents, cities automation, units automation, etc) and diplomacy

• v0.8: alien lifeforms, ecology

• v0.9: all remaining in-game UI, including game settings

• v0.10: non-crucial things like movies, interludes, dynamic music

• v0.11: final polishing and bugfixing

• Versions 1.x+: fixing bugs, adding optional small features that weren't present in original SMAC but won't change it's gameplay drastically. See 'GLSMAC v1.x+ features' section at the end
• Versions 2.x+: adding all kinds of features, as long as they are worth the time. See 'GLSMAC v2.x+ features' section at the end
• Versions 3.x+: not sure yet, probably something cool.

📕 Description [fr]

Un jeu de type 4X dont l'objectif est de faire dominer sa civilisation, et un moteur libre, par Sid Meier et Brian Reynolds pour le studio Firaxis Games, GLSMAC par la GLSMAC Team, initié par afwbkbc.
En C++.

Sid Meier's Alpha Centauri (SMAC) est une suite spirituelle de Civilization II, un jeu de type 4X au tour par tour dont l'objectif est de faire fructifier sa civilisation sur le système stellaire éponyme. Ayant laissé derrière lui, au 22eme siècle, une Terre polluée et en guerre, l'équipage du vaisseau UNS Unity est sorti de sa stase cryogénique par un dysfonctionnement du réacteur. Découvrant à la fois l'assassinat de son Capitaine et la dislocation imminente du vaisseau, il fini par se diviser en 7 factions opposées par leurs idéologies et évacue, rejoignant Chiron, la planète la plus proche. Chaque faction s'établie dans une région différente, affrontant la vie indigène, organisant son économie, ses déplacements et conquêtes. Le joueur est à la tête de l'une d'entre-elles. Le jeu s'achève à l'atteinte d'une date ou à la domination de l'une des factions (par ses conquêtes, son économie ou ses technologies). GLSMAC est un moteur compatible (sauf pour le multi-joueur, ré-écrit et modernisé), libre et multi-plateforme.


Réimplémentation OpenGL/SDL2 non officielle d'Alpha Centauri de Sid Meier ( + Alien Crossfire ).

Note : vous devrez toujours posséder le jeu original et son extension - GLSMAC chargera ses ressources comme les images ou les sons.

Pourquoi ?

SMAC était un excellent jeu, peut-être le meilleur dans le genre 4x, mais il est tellement dépassé qu'il fonctionne à peine sur les systèmes modernes. Surtout le multijoueur (qui est basé sur l'ancien directplay).

Qu'est-ce qui sera identique entre GLSMAC et le jeu original ?

Les modèles, les images, les films, les textes, l'histoire, les factions, les règles du jeu (comme les arbres technologiques, les types d'armures et d'armes, etc), l'interface utilisateur.

Qu'est-ce qui sera complètement différent ?

Le moteur graphique, le code réseau sont entièrement réécrits pour permettre un fonctionnement aussi fluide que possible.

Qu'est-ce qui peut différer légèrement ?

La génération de cartes aléatoires, l'IA, la musique dynamique, certaines parties de l'interface utilisateur. Bien que j'essaierai de les rendre aussi proches que possible de la logique d'origine, ils seront tout de même recréés à partir de zéro.

Compatibilité ?

Le réseau ne sera pas compatible avec le client original (vous ne pourrez donc pas jouer avec quelqu'un qui l'utilise).

Peut-être que je rendrai les sauvegardes et les cartes compatibles, mais ce n'est pas une priorité.

Compatibilité avec les mods - cela devrait fonctionner avec les mods qui remplacent les fichiers .PCX, .WAV ou autres dans le répertoire SMAC (plus tard, cela acceptera aussi les versions upscalées). Il ne fonctionnera pas avec les mods qui modifient ou lient terranx.exe. Les mods qui modifient les fichiers .txt - probablement pas, peut-être que certains paramètres et règles seront lus à partir du .txt du SMAC original mais pas tous.

Autres améliorations ?

Une fois que j'aurai reproduit le jeu original, je me concentrerai sur d'autres choses, telles que : des cartes plus grandes, un plus grand nombre de joueurs, la prise en charge de mods personnalisés, des services en ligne tels que le navigateur de jeu ou l'hébergement de parties à longs tours (où les gens peuvent se connecter et faire un tour par jour ou presque), des packs d'art alternatifs (utilisés à la place de l'original, ce qui peut signifier de meilleurs graphismes).

Feuille de route

• Versions 0.x+ : reproduisant le gameplay original de SMAC aussi fidèlement que possible (mais sans les bugs et certaines limitations techniques)

• v0.1 : fonctions fondamentales du moteur, telles que : le rendu, l'interface utilisateur, le netcode, le système sonore

• v0.2 : fonctions de base des cartes, telles que : tuiles, mapgen, création/sauvegarde/chargement de parties, rendu des cartes

• v0.3 : fonctions multijoueurs de base : possibilité d'héberger et de rejoindre des parties, lobby, sauvegarder/charger des parties avec les mêmes joueurs. la prise en charge du multijoueur sera maintenue au cours des étapes suivantes à partir de ce moment.

• v0.4 : traitement du jeu, tel que : tours de jeu, unités (seulement patrouilles d'éclaireurs, formateurs et pods de colonie), bâtiments (seulement réservoirs de recyclage), technologies (seulement écologie centauri), construction de bases (seulement bases terrestres), terraformation (seulement fermes, mines et réseaux solaires), combat d'unités, victoire par conquête

• v0.5 : toutes les unités SMAC restantes, les bâtiments, les terraformations, les technologies, etc.

• v0.6 : tous les types de victoire restants

• v0.7 : IA (adversaires informatiques, automatisation des villes, automatisation des unités, etc) et diplomatie

• v0.8 : formes de vie extraterrestres, écologie

• v0.9 : toutes les interfaces utilisateur restantes, y compris les paramètres du jeu

• v0.10 : choses non cruciales comme les films, les interludes, la musique dynamique

• v0.11 : polissage final et correction de bugs

• Versions 1.x+ : correction de bugs, ajout de petites fonctionnalités optionnelles qui n'étaient pas présentes dans le SMAC original mais qui ne changeront pas radicalement son gameplay. Voir la section 'GLSMAC v1.x+ features' à la fin.
• Versions 2.x+ : ajout de toutes sortes de fonctionnalités, à condition qu'elles en valent la peine. Voir la section 'GLSMAC v2.x+ features' à la fin.
• Versions 3.x+ : pas encore sûr, probablement quelque chose de cool.