-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The Schemaverse v1.0! Changes to Stats and Trophies
- Loading branch information
Abstrct
committed
Feb 23, 2012
1 parent
d593ca7
commit cc73135
Showing
33 changed files
with
2,043 additions
and
107 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,22 @@ | ||
What is Schemaverse? | ||
The Schemaverse is a space-based strategy game implemented entirely within a PostgreSQL database. | ||
Compete against other players using raw SQL commands to command your fleet. Or, if your | ||
PL/pgSQL-foo is strong, wield it to write AI and have your fleet command itself! | ||
The Schemaverse is a space-based strategy game implemented entirely within a PostgreSQL database. Compete against other players using raw SQL commands to command your fleet. Or, if your PL/pgSQL-foo is strong, wield it to write AI and have your fleet command itself! | ||
|
||
Why? | ||
Originally, I just wanted to see if I could actually pull it off. Now that I know I can, | ||
I am developing the game further to make it actually fun and challenging to compete within. | ||
Originally, I just wanted to see if I could actually pull it off. Now that I know I can, I am developing the game further to make it actually fun and challenging to compete within. | ||
|
||
Quite a bit of effort will also be put into making this project fit to be used as a teaching | ||
aid for all levels of database lessons. If you would like to help with this please contact me :) | ||
Quite a bit of effort will also be put into making this project fit to be used as a teaching aid for all levels of database lessons. If you would like to help with this please contact me :) | ||
|
||
Schemaverse was tested on Postgres 9.0. For the most, the game is working but I am | ||
still testing some functions. I have put it online so that others can help me test it | ||
more thoroughly. | ||
Schemaverse was tested on Postgres 9.1. For the most, the game is working but I am still testing some functions. I have put it online so that others can help me test it more thoroughly. | ||
|
||
Yes, a lot of my queries are a bit ugly at this point. Optimization will come after | ||
the game is working. | ||
Yes, a lot of my queries are a bit ugly at this point. Optimization is now being tackled. | ||
|
||
IMPORTANT NOTES | ||
|
||
I created this game to learn more about security in postgres. This means that this game, | ||
in it's beta state, is probably extremely insecure. DON'T RUN THIS ON SOMETHING IMPORTANT. | ||
I created this game to learn more about security in postgres. This means that this game is probably extremely insecure. | ||
|
||
I really suggest you create a user named schemaverse which should have most rights over | ||
the schemaverse database. If you choose to use a different username you will need to | ||
change some spots of the create script which reference this user. | ||
|
||
Each player has their own postgres user account. Keep this in mind so you don't | ||
accidently allow a user to take over high privileged accounts. | ||
|
||
The create script will also create a group called players automatically. Obviously, if you | ||
already have a user named this in your installation this will cuase problems. | ||
|
||
Once the game hits a stable release I will write a script to allow for more custom installations. | ||
DON'T RUN THIS ON SOMETHING IMPORTANT. | ||
|
||
-Abstrct | ||
www.schemaverse.com | ||
|
||
|
Oops, something went wrong.