GitXplorerGitXplorer
E

cryxtels

public
8 stars
1 forks
2 issues

Commits

List of commits on branch master.
Unverified
3049d7e8eb0a1be05a45e54aa86a434ddc3d3ba5

Bump to version 1.0.4

EEnet4 committed 3 months ago
Verified
1b137e8f70748d2f68cd7f071af27621149793d5

Merge pull request #22 from slaimon/master

EEnet4 committed 3 months ago
Unverified
3536ff2f2a5eaf36a46e7d0ad7b7650fe69f1d96

Fixed a bug with the SPIRAL primitive

sslaimon committed 5 months ago
Unverified
a61cbad71dc95b76ce6f0fc7f73f7982017291fb

Fixed a bug with the WAVE primitive

sslaimon committed 6 months ago
Unverified
b4bc55536e4b5089c77635e10bed6c91ad31cbb0

Corrected the speed readings

sslaimon committed 7 months ago
Unverified
51769556f2edf1aeb1b9c63634de405301461f4c

refactored some variable names

sslaimon committed 8 months ago

README

The README file for this repository.

Crystal Pixels - modern version

Screenshot from Crystal Pixels

CMake

Crystal Pixels (Cryxtels in short) is a simulator game where you live in a dark and cold microcosm. It was imagined and brought to life by Alessandro Ghignola, who is mostly known for developing the space simulator game Noctis. You can fly to small spaces called pixels, with several other features, such as walking around them and creating pixels and objects.

Cryxtels was initially an MS-DOS game. Later on, a port was developed in order to be playable in modern systems such as Linux. This repository contains the latest development versions of this port.

At the moment, this version is known to work on Windows (8+) and Linux.

Building

Building this project requires:

  • A C++ compiler supporting standard C++11.
  • CMake 3.10 or greater is required.
  • The SDL 2 development library should be installed in the system, either via a package manager in your system or through vcpkg.

Run cmake to generate the project scaffold (usually GNU Makefiles on Linux platforms), then build the project.

On Linux:

mkdir build
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release

On Windows using vcpkg:

vcpkg install sdl2:x86-windows
mkdir build
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release -A win32 -DCMAKE_TOOLCHAIN_FILE=C:/path/to/vcpkg/scripts/buildsystems/vcpkg.cmake

The output is the executable file cryxtels.

Installing

Place the compiled executable in the bin directory. Symlinks for running cryxtels in the console can be made manually.

Running

Before you start playing, please read crystal pixels.txt and readme new.txt to understand how to play. To run the game, execute cryxtels while ensuring that PIXELS.DEF and all .ATM files are in your current working directory (these are all available here in the bin folder). Simple Directmedia Library version 2 must be installed in the system.

License

GNU Public License v3

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.