Skip to content
This repository has been archived by the owner on Jan 4, 2023. It is now read-only.

PixelVision8/Terminal8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixel Vision 8 - Terminal

Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. This project shows off how to create a simple text adventure game using Lua and Pixel Vision 8.

Quick Start Guide

I've tried my best to make compiling, testing, and packaging as easy as possible. While you can learn more about this in the docs, here is the quickest way to build this game:

Before you get started, you are going to want to install .Net 6, NodeJS, and an IDE like Visual Studio Code.

  1. Install the NodeJS dependencies > npm install
  2. Install gulp globally > npm install gulp -g
  3. Run the default Gulp action > gulp
  4. Launch the .dll manually dotnet App/bin/Debug/Terminal.dll

If you want to build executables, you can use the Gulp action > gulp package. This will create a new Releases/Final/ folder, and inside, you'll zip files for Windows, Mac, and Linux.

Finally, you can use Visual Studio Code to debug a build by running one of the custom tasks included in the .vscode folder.

Credits

Pixel Vision 8 was created by Jesse Freeman (@jessefreeman) in collaboration with Christina-Antoinette Neofotistou (@CastPixel) for art, and Christer Kaitila (@McFunkypants) for music.

With additional contributions by the following people:

  • Pedro Medeiros
  • Shawn Rakowski
  • Drake Williams
  • Matt Hughson
  • Dean Ellis

And special thanks to Jan Rochat, Ethan Shaughnessy, and our other sponsors.

License

Pixel Vision 8 is Licensed under the Microsoft Public License (MS-PL) License. See the LICENSE file in the project root for complete license information.

Pixel Vision 8 is Copyright (c) 2017-2021 Jesse Freeman. All rights reserved.