/old_AppleQuest_Batch

A text based single player RPG using the Batch programming language.

Primary LanguageShellMIT LicenseMIT

AppleQuest

What is AppleQuest?

A text based single player RPG programmed in the Batch. The main goal of AppleQuest is to show that even a very basic scripting language like Batch can be used to create a fun and interactive game. There will be quests, 5 worlds and a fighting system designed to be easy to use and to maintain. Other later features include classes, better leveling system and more. This project is also open to any and all who may want to help. Though you will want to read over any and all code before making changes.

What is Batch?

Batch is a scripting language that was developed to ease the work required for certain regular tasks by allowing the user to set up a script to automate them. When a batch file is run, the shell program (usually COMMAND.COM or cmd.exe) reads the file and executes its commands, normally line-by-line. Since cmd.exe runs the file line-by-line this introduces some limitations in functionality. We can usually get around some of these issues by creating a sub or function to handle all the nitty gritty things. If you want to learn about Batch i recumend RootOfNul's Youtube channle. He has many tutorials of both batch and other programming languages.

How to get involved.

So, you want to help. Well thats awesome, we’re always looking for more people to give their input. If you're looking to add a feature please submit an issue with the feature you want us to implement and we’ll try to include it into the game. Now if you're looking to help with the programming, please fork the project and edit the code there then submit a pull request to have the change included in the next update. E-mailing one of the other programmers is always a good idea as well. Please pass all ideas through the issues page before writing code for it. If you fixing code it’s fine to just submit the pull request and then talk about it. Including making code into functions so that those pieces can be used in other areas of the game. Any edits to documentation just have to be summit as pull requests. There is no need to make a issue on them first. Can’t wait to see your contributions!

Administrators, Moderators, Programmers, Authors, Testers, and Contributors

Administrators

  • Josh - The founder of the project

Moderators

  • Gentle - Deals with organization of issues and corrections in documentation

Programmers

  • Josh - Also lead programmer as of 6/12/2014

Authors

Testers

  • Scott and David - Gave critical feedback from the very beginning

Contributors

  • That girl at the coffee shop - Gave me the motivation to get this all started