pixelmek-3d

command module
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2025 License: GPL-2.0 Imports: 8 Imported by: 0

README

PixelMek 3D

PixelMek 3D is an unofficial BattleTech raycasted game using community contributed pixel mech artwork. It is written in the Go programming language using the Ebitengine 2D game engine.

This is still a work in progress...

To see it in action, visit the YouTube Playlist

Screenshot

Running PixelMek 3D

PixelMek 3D can be run from pre-compiled binaries or directly from the source code.

Release binaries

The easiest way to run PixelMek 3D is to download the appropriate pre-compiled binary for your operating system from the Releases page. From the latest release entry on the page, expand the Assets section and download the correct binary file or archive (.tar.gz) containing the binary file. No installation is necessary.

  • Linux - pixelmek-3d-lnx.tar.gz
  • MacOS - pixelmek-3d-mac.tar.gz
  • Windows - pixelmek-3d.exe
Source code

To run the program from source, you will first need to download or use git to clone the source code. The source code is also available in the Assets section of the Releases page.

Required Software to run from source:

[!NOTE] The current minimum required version of Go can be found in go.mod near the top of the file (e.g. go X.Y).

[!IMPORTANT] Some operating systems may require additional dependencies to be installed to run from source code. Refer to the Ebitengine installation documentation: https://ebitengine.org/en/documents/install.html

Run the following command from the root project directory containing the main.go file:

go run main.go

PixelMek - Copyright (C) 2016 Eric Harbeston (harbdog)

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 2 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.

MechWarrior, BattleMech, ‘Mech, and AeroTech are registered trademarks of The Topps Company, Inc. Original BattleTech material Copyright by Catalyst Game Labs All Rights Reserved. Used without permission.

Documentation

Overview

* Copyright (c) 2025 - Eric Harbeston. All Rights Reserved. * * PixelMek 3D 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 2 of the License, or * (at your option) any later version. * * PixelMek 3D 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 PixelMek 3D. If not, see <http://www.gnu.org/licenses/>.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL