phoenixprojectsoftware / ApexCMD

The source code for the ApexCMD game engine. Originally created by @sabianroberts in 2017

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ApexCMD

About

ApexCMD is a game engine built using the Windows Command Prompt. The engine is primarily used for developing text games and animations using ASCII art. It was originally created by @sabian-heatwave in 2016 for Apex Modding (which then renamed to creaTive Computer Entertainment), but since that company has merged into PHOENIX, they are the active developers of the engine.

Developing

To develop for ApexCMD, you will need Windows 7 SP1 or later and Microsoft Visual Studio 2015 or later. Using Microsoft Visual Studio 2019 Community is recommended. In Visual Studio, select "CHECK OUT CODE" and choose the ApexCMD SDK folder. Cloning this repository with Git Bash or Git GUI is recommended, though you can clone this repository using Visual Studio. Once this repository is cloned and put into Visual Studio, you will have full access to the example game and the base game where you can start your game for ApexCMD.

Rules for the discussions in the Issues and Pull Requests pages

There are basic rules that MUST be followed at ALL TIMES by everyone who participates in the discussions. Please remember the following:

  • Do not insult, harass or demean anyone.
  • Do not intentionally multi-post an issue.
  • Do not use ALL CAPS when creating an issue report.
  • Do not repeatedly update an open issue remarking that the issue persists. A developer from The Phoenix Project (someone with a username that ends with "-heatwave" or "-phoenix") will let you know if they have noticed the issue.

APEXCMD SDK LICENCE

BSD 3-Clause License.

Copyright © 2020, The Phoenix Project. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

  3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

About

The source code for the ApexCMD game engine. Originally created by @sabianroberts in 2017

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Batchfile 100.0%