Coder Social home page Coder Social logo

xane123 / magicalmary1 Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 394.7 MB

A first person platformer game starring a little girl with magical powers.

License: GNU General Public License v3.0

CMake 0.47% C 14.37% Objective-C 0.03% C++ 75.62% Objective-C++ 0.42% Yacc 0.62% Roff 0.02% GLSL 0.46% HTML 0.13% ZenScript 7.26% Shell 0.01% Python 0.01% SWIG 0.02% M4 0.57% JavaScript 0.01%
zdoom first-person-game windows-game linux linux-game macosx-game engine

magicalmary1's Introduction

Magical Mary: Redthorn's Family Ransom

Magical Mary (also called Magical Mary 1, abbreviated MM1) is a first-person platforming game which uses a modified version of GZDoom. This is the source code, released as per the GPLv3.

Download & Setup

  • Windows 64-bit download badge
  • Ubuntu download badge
  • The downloads above come with the game data, ensuring they are always compatible. Old builds/versions of this game (found in Releases) include the game data as a separate download.

Notes about MacOS (problems, compiling, etc.)

  • Due to not owning any MacOS devices, said OS's builds aren't provided in the same easy-to-use state as Windows and Ubuntu. Go to the Actions tab, click on the latest commit, then download the MacOS artifacts at the bottom of that page.
  • Extract that ZIP to one folder then move the files using Finder to another folder. This is needed to remove the restrictions on what files the application can access in modern MacOS versions.
  • The game won't start unless you provide the game data and pre-compiled ZMusic library. For that, download the Windows or Ubuntu build above then extract its IPK3, PK3, and WAD files to the folder you moved the engine files to previously.
  • For ZMusic, clone the ZMusic repository then build it. You may need to install the prerequisites written on ZDoom's wiki page about compiling for MacOS before it will work. If it compiles, move the resulting library files to the same folder as the application.
  • If the application cannot start, find a way to extract its files into the folder, then run the executable file directly. (I haven't used MacOS since I used a virtual machine so things may work differently than they did at that time, and UNIX libraries may not behave exactly as they do in Linux.

License

Magical Mary's engine code is licensed under the GNU General Public License version 3, as with GZDoom.

Credits (incomplete)

  • id Software for Doom and its source code
  • Randy Heit for ZDoom
  • Christoph Oelckers (Graf Zahl) and all other contributors for GZDoom

magicalmary1's People

Contributors

xane123 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.