Legacy Electric 1 Source Code
Find a file
2016-11-03 13:49:56 -04:00
bg Moved all assets to their respective subdirectories. Much cleaner now. 2016-11-02 16:35:29 -04:00
fonts First 1.1 branch for Electric 2016-11-02 11:26:22 -04:00
sfx Moved all assets to their respective subdirectories. Much cleaner now. 2016-11-02 16:35:29 -04:00
ui Moved all assets to their respective subdirectories. Much cleaner now. 2016-11-02 16:35:29 -04:00
.gitignore First 1.1 branch for Electric 2016-11-02 11:26:22 -04:00
CHANGELOG Added changelog 2016-11-03 10:09:02 -04:00
COPYING.LESSER.TXT Trying to fix the license problem 2016-11-02 16:50:15 -04:00
electric.bas Moved all assets to their respective subdirectories. Much cleaner now. 2016-11-02 16:35:29 -04:00
electricicon.ico Initial upload 2016-10-31 14:25:46 -04:00
HANDBOOK.txt Changed old README.md to a more appropriate 'handbook' 2016-11-03 13:25:28 -04:00
LICENSE Initial upload 2016-10-31 14:25:46 -04:00
README.md Testing something... 2016-11-03 13:49:56 -04:00

ABOUT Electric

Electric is a 2-D, top-down in-flight shooter. Fight enemy forces as four air forces converge and battle in an intense team deathmatch vs. smart AI planes.

Fly with a team, or take on enemies solo.
Upgrade your plane to stay at the top of the battlefield.
Use your favorite controller, or play with the classic keyboard.
Customize your team with colors and liveries.

ABOUT THIS PROJECT

This repo is for the post-release maintenance of Electric. Any new patches for bugfixes, enhancements, or cleanup will come from here.

What we will do: Improve performance over Electric 1.0 Fix bugs present in Electric 1.0 Add features missing from Electric 1.0 that still fit with the spirit of the original Add Mac/Linux support Make code more efficient Create original music

What we will not do: Change fundamental game mechanics Deviate from the original purpose of the game Deviate from the original look and feel of the game Be an "early access" style rolling game

INSTALLING

Installer code will not be available at this time for this project. You will need to compile the source code (electric.bas) yourself while maintaining the original directory structure You'll need Windows and an IDE called QB64 to build this, as it is written in a dialect of QuickBASIC Yes, it'll run on modern computers You may either use the download button above to get a compressed version of this code, or you can use a Git client. To use the Git client to clone this repository, issure the following command: git clone http://creamery.cheesewatergames.tk/rdmarsee/Electric.git Download and install QB64 Open your QB64 IDE and navigate to the Electric folder Open "electric.bas" In the QB64 window, select Run->Save EXE in the source folder Optional: You may want to increase the size of the window in Options->Display and increasing Width and Height To build and run, select Run->Start -or- hit F5 on your keyboard. The Electric executible will now be in the Electric folder, ready to be run directly wihtout QB64.

BRANCHES

There are currently two branches you may clone.

Master - This is the default, and preferred branch. Master will be kept clean and stable. If you follow proper procedure, it will always build on QB64 1.1 Master will also keep runtime errors to a minimum. In fact, if you find a runtime error using Master, please log an issue to the issue tracker You may also report any gameplay bugs or grievances for this branch Do not report bugs or suggestions here that apply only to Electric 1_1. They'll be ignored.

1_1 - This is where the rapid development takes place. Changes that may potentially break the game from time to time will be made here Expect runtime errors and occasional build errors. Again, any runtime or build errors you see, please log in the issues tracker under this branch Do not log gameplay bugs or grievances in this branch - we're already working on them.

In the future, there will be a 1_2 branch. At that time, 1_1 will become dormant and all new development will be focused towards 1_2 Exceptions for the 1_1 dormancy will be to fix critical bugs There will be a final, binary release of 1_1 on the website.

The game will be legacied after version 1_2

FORKING

Feel free to fork this project for your own purposes. WITH SOME MINOR EXCEPTIONS No matter how much you modify it, PLEASE give Cheese-Water Games credit for providing the original code. Also, please don't simply re-release our code as-is under a different name. At least modify something.

THANK YOU!!!

ABOUT CHEESE-WATER GAMES

Cheese-Water Games is the website for games made by Cheese-Water.

Why Cheese-Water? Its a long story, so I wont bore you with it.

I am a learning indie programmer who is trying very hard to make a future for myself. I am learning as I go, and, through this site, I invite you along for the ride. Things wont always be pretty, but hopefully, will always be better than before.

Normally, a classic programmer would probably end this with “Hello, world,” but I think I prefer “Oi, Earth!”