FlashRPG is a library of AS3 files that provide the shell of an RPG Game
License
sbiermanlytle/FlashRPG
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
master
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
FlashRPG ========= v1.0.3 4/21/2014 FlashRPG is a library of AS3 files that provide the shell of an RPG Game. FlashRPG relies on Flashpunk 1.4, which is included in this release. Project Homepage: http://iiointeractive.com/flashrpg (with live demo) FlashRPG is currently being advanced by a group of students at Dartmouth College who are developing an immersive Role Playing Game that teaches English to Chinese students. We will open the game up to the world when it is complete, but we are currently working directly with the Dandelion School in Beijing to test and improve the application. To learn more about the Dandelion Project, visit our website: http://dandelionenglish.org The images used in this demo are not intended for use in any derivative production. They were gathered from the web link below, and should only be used to demo the software. image source: http://www.spriters-resource.com/game_boy_advance/pokeem/ installation ============= FlashRPG is being developed with FlashDevelop. It may be possible to compile these source files with another IDE, but I cannot guarantee that it will work. To start working with FlashRPG follow these steps: 1) follow the steps on the following website to setup FlashDevelop: http://useflashpunk.net/getting-started/setting-up-flashdevelop.html except: -instead of naming your new project 'Hello World', name it whatever you want your game to be called -note that you can use any version of the Flash Debugger. You do not have to find v10 2) Copy and paste the contents of this repository into the 'src' folder of your new project. Overwrite any conflicts. 3) Build and Run! Your now good to go and free to edit anything. notes ===== There is not very much code, so I will give an overview instead of a full API. Main - the entry point of the application. It sets the screen resolution and creates a new 'GameWorld'. GameWorld - the main function of FlashRPG. GameWorld is initialized with a level to fill out its data, then it controls all input, UI changes, and character interactions. Level - the parent object of a Level. Contains references to tile data and dialogue strings. Level_PalletTown - an example of a Level child. Contains references to level specific xml data and images, and implements essential functions. Character - the parent object for all Players and NPCs. Contains state information and manipulation functions. Player - the player character, contains a reference to the player image NPC - an object containing Non-Player-Character images and data. MapAnimation - an object used for any animating tiles on the map. TextBubble - the black popup shown when an interaction starts. TextObject - a line of text in a 'TextBubble'
About
FlashRPG is a library of AS3 files that provide the shell of an RPG Game
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published