Skip to content

ArloFilley/Multiple-Choice-Creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiple-Choice-Creator

This is an awesome program developed by:

  • Arlo Filley

Built Using

  • Java

Functionality

This program uses a number of text files to determine the choices that the player can make, their stats, and possible enemies for them to fight.

Some features of this program include

  • custom flags for making writing easy
  • interpreter for turning text files into gameplay
  • endgames, and restarting
  • fights, with different enemy types
  • level ups, with stats being updated and stored

Flags, Objects, & More

Story.txt Flags:

  1. NEWCHOICE
    (Marking)
    This tells the interpreter when a new choice is available
  2. FIGHT
    (Enemy)
    This starts a fight with an enemy type (so long as it is valid and defined in Enemies.txt
  3. GAMEOVER
    Brings the game to an end with the player having the option to restart
  4. I
    Used to indicate the Intro to the story, which should be read before anything else
  5. GOTO (Marking)
    The interpreter will send the user to whichever marking you tell it, so long as it is valid
  6. A:
    Used to mark out the choices that the user can make
  7. FILEOVER
    Used to mark out the end of the file to the interpreter, anything beyond this line will not be read

Player (Stats.txt) Object:

  1. Health
  2. Attack
  3. Defence
  4. Experience (max of 99 before level up)

Enemy (Enemies.txt) Object:

  1. Name
  2. Health
  3. Attack
  4. Defence
  5. Experience (max of 99 before level up)

Fighter.java:

This creates a fighter object used for both the player and enemies

Development

Development of this project is now done (I actually finished this months before uploading it). It has a number of technical and design faults however in most cases it works to do its job. Any new player can pick this up and have some fun. I hope you enjoy, and maybe someday I'll fix the mess of spaghetti code that I've made. :)

Current Version

v2.0

About

A java program which makes creating multiple choice games easy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages