Skip to main content

Microcosm

Just a little 4X game written in Python using the library Pyxel. Inspiration taken from games I've played.

Screenshots

Pre-requisites

Playing Microcosm requires an installation of VLC media player on the player's machine. Installation instructions for your favourite operating system can be found here. If your operating system lists python-vlc (or something like that) as an optional dependency, it is advised that players also install that. Naturally, Python is also required, at version 3.10 or above.

Multiplayer

In order to play games of Microcosm online, your computer and router must have UPnP enabled, as it is required for communication between clients and the server.

Play from release

Begin by downloading the latest release for your operating system.

macOS

  1. Extract the downloaded zip; double-clicking it in Finder is the easiest way.
  2. An application will be extracted - right click it and select Open.
  3. In the displayed security-related dialog, press the Open button again to start the game.

Please note that only ARM64 architectures are supported.

Linux

In terms of Linux distros, Fedora is explicitly supported and Ubuntu is built for, but the build is not tested. Other distros should find success in one of these two.

Additionally, only x86 architectures are supported.

  1. Extract the downloaded tarball using tar -xzvf.
  2. A binary will be extracted; run ./microcosm to start the game.

Windows

  1. Extract the downloaded zip.
  2. An EXE file will be extracted - run this to start the game, allowing Windows Defender to run any scans if it asks to do so.

Play from package

  1. Run pip install microcosm-4x
  2. Run microcosm
    1. Note: if this doesn't work, try python -m microcosm or py -m microcosm.

Play from source

  1. Clone the repository.
  2. Run pip install -r requirements.txt
  3. Run pyxel run microcosm

Wiki

The Wiki can be viewed both on GitHub and in-game.

Metadata

Release files for microcosm-4x 4.0.1.post13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for microcosm-4x 4.0.1.post13
File Interpreter ABI Platform
microcosm_4x-4.0.1.post13-py3-none-any.whl Python 3 none any Details

Release files / microcosm_4x-4.0.1.post13-py3-none-any.whl

Download URL microcosm_4x-4.0.1.post13-py3-none-any.whl
Size 45.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
381801ffbb0d9294952a177c1747554e37e5b9c6897ae65fd0ee3157a0ced415
BLAKE2b-256 checksum
How to use checksums
e230aaefd081c8a623f6d33587889a276599afedc803ec6260ee6c3c4e46dd1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release history Release notifications | RSS feed

4.1.1

1 release file

4.1.0

1 release file

This release

4.0.1.post13 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page