|
|
PROJECT DOWNLOADS
SUNDOG GAME (UPDATED
INSTRUCTIONS - this should take no more than a few minutes to install
everything, and download time (for high-speed) is about 5 minutes to
snag everything here - most are small files)
If you want to see the latest
build of the game, here is what you need to do: (These steps will not be
necessary when the game is compiled for a release candidate - You'll only
need the game itself.) You need to install Pygame (what the
game is being developed in), and two add-ons (Numeric for mathematics and
Psyco for streamlining game speed).
1. Install Python Programming Language:
http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi (Windows)
For Linux, most distributions already have Python included, but if you don't
have it, try here:
http://aspn.activestate.com/ASPN/Downloads/ActivePython
2. Install
Pygame for Windows:
http://www.pygame.org/ftp/pygame-1.7.1release.win32-py2.5.exe
Other Pygame distributions for Mac, Linux, etc are located here:
http://www.pygame.org/download.shtml
3.
Install Numeric:
http://rene.f0o.com/~rene/stuff/Numeric-24.2.win32-py2.5.exe
(Windows version - Linux version coming soon)
4. Install Psyco:
http://downloads.sourceforge.net/psyco/psyco-1.5.2.win32-py2.5.exe
(windows version)
Psyco, Linux version:
http://downloads.sourceforge.net/psyco/psyco-1.5.2-linux.i386-2.5.tar.gz
5. INSTALL SUNDOG:
http://pdevine.users.sonic.net/20071215sundog.tar.gz
(Check the Sundog Sourceforge forms to ensure you have the latest version as
I might neglect to update this at some point)
6. Run "ship.py" and ENJOY!
Cannot open the .gz file? Get WINRAR to extract it:
http://www.rarlab.com/download.htm
PROJECT DOCUMENTS
Market Engine Information - LOCATED HERE
This page shows off some
screen shots of the market engine and gives some information about it.
Game design outline - LOCATED HERE
This is an outline I was putting together to focus the tasks and game
topography for the remake. I also was infusing into it as much detailed information as I
could glean from the original game, which would save lots of time when we
code the Sundog Resurrection game engines. You'll have to dig through the
basic info on the game to find the gems (i.e. time calculation, attribute
erosion and boosting calculations, what specific requirements are indicated
by the colors of attribute bars and status lights, etc.
I'll keep adding to it over time, and
note when an update is made.
SunDog REVISED (OCT 24 2007) databases -
LOCATED HERE
I have zipped up two Access databases that contain the most current
Sundog data.
"Sundog_Data_revised_with_system_data.mbd" contains only the data for the
original
game system. The other, larger file "Sundog_Data - FULL SYSTEMS!.mdb"
is what the name implies: it is everything compiled to date, though much of
this data is incomplete. As you can see by the image of the
FULL STAR
MAP, the new galaxy is huge and should be a nice playground to
explore. However, it is best during the game development not to bite off
more than we can chew, so for development purposes use the smaller database
containing only the original system. Once we get the game functioning
happily with that, we can complete the larger database (ie. add planets and
cities to the new stars, set the planetary variables for the new planets,
etc) and use the full database in the game.
So allow me to repeat: the larger "FULL SYSTEMS" database is only for
reference and amusement at this point.
USE ONLY THE SMALLER DATABASE FOR GAME DEVELOPMENT.
Also:
DO NOT MAKE CHANGES TO THE DATABASE WITHOUT COORDINATING WITH ME
FIRST!
The planetary data, variables, etc are finely tuned right now to create an
interplanetary stock market that is (a) functioning and healthy, and (b)
fairly accurate to the original game. Changing even one variable might cause
significant effects that might not be immediately noticed. I spent a month
tweaking those variables so please do not change them. Later, we can put
variables and data into the larger Full Systems database, and there won't be
a similar concern about a delicate
balancing act, since the market engine can just do it's thing naturally. However, for the
original system (which is where the player will be stuck until he can access
Enlie), there needs to be strict control over the database
variables.
|