Since October I’ve been learning C programming for my course at uni, got fed up of creating useless “hello world” programs and so ended up doing a lot of research and learning at home.
Just before Christmas I found DarkGDK a “free professional gave development environment” for use with C and C++ programming. I played around and made a small breakout game (you know, the one where you control a bar along the bottom of the screen and there is a ball bouncing around. You have to hit floating blocks and they disappear when you do…)
Anyway, after Xmas I wanted to expand my programming skills further and decided to develop a small coaster simulator. I’ve been working on it most days in my spare time and its finally ready!
So after a month and a bit of work (with an average of an hour or so a day) and with over 5000 lines of code, I’m proud to present, exclusively to CoasterForce, the Cobra Simulator!
Cobra Simulator
You're an operator for the day on Cobra, a Gerstlauer Bobsled coaster at Paultons Park. Opened in March 2006, Cobra is the largest investment at Paultons Park to date. This family ride uses 5 car operation, with a maximum of 4 guests per car. The Cobra takes guests on a thrilling ride at speeds of up to 31mph along its twisted 450m course.
Your job is to operate Cobra for one whole day. The park opens at 10:00, but you're given 15 minutes before opening to start testing the ride and familiarise yourself with the controls. Keep an eye on the queue line and aim to have an empty queue at the park's closing time of 17:00 - it may be necessary to close the queue early to keep ahead of schedule. You don't want to be caught up still loading guests hours after closing!
Aim to maximise the ride's capacity and minimise queue length, whilst keeping guest safety as your top priority.
Notes
First things first:
YOU WILL NEED DIRECTX 9.0c AUGUST 2007 OR MORE RECENT
If you do not have DirectX 9.0c SDK Aug 07 or later, the game will not run, and will throw up a error message saying “cannot find file d3dx9_35.dll” or similar. If this is the case, you need to download the latest version of DirectX, which can be found here. (Vista users should already have directX10, so should have no need to download that.) From my experience, alot of people don't have that version or more recent on their PC, so alot of you might get that error. :?
Besides that, the program *should* run fine of most PC, as long as your running Windows. I’m currently unsure if it will run on other operating systems, such as Mac or Linux. I don’t know anyone who actually uses one at home to test it on. ( I very much doubt that it will work since it uses a windows installer. If someone has another operating system, I might be able to transfer across the raw files and give you instructions to install it manually, but still the chances of working are slim.)
All other notes, controls, explanations and help e.t.c are included within the ReadMe file, which you can find within the download.
If the admins/mods want to, I’d love to have the simulator put up for download on the main site, as no doubt within a week this topic will have drifted to the bottom of the forums and everyone will have forgotten about it. If the admins wish, I can edit the program so it’s “made exclusively for CF”.
Finally, although the program has been extensively tested (by me and a few others) there may be bugs that pop up or problems with installation/running. If you find any bugs/problems or something you think would make it better, please drop me a PM or post it here. I already have plans for a v1.1 (unless I make another simulator for a different ride), so if anyone spots anything that needs changing, please say!
Download!
The download is a simple installer file. Download and save it to your disk somewhere, then just double click and follow the standard windows installer wizard, then your ready to roll!
File size is 7Mb download, and requires 10Mb of disk space to run. (I should hope everyone has atleast 10Mb of space! )
CLICK HERE TO DOWNLOAD
Special Thanks
Cobra Simulator (v1.0) was designed and created by Peter Gibbons (that’s me!) 2008.
All the rights of the elements used in this simulation, belong to Peter Gibbons, except for the name, design and logo of Cobra which belongs to Paultons Park. This simulation has no commercial base and is just for fun.
Special thanks goes to Mark Slade (Slayed) for helping me with the coding, ideas, testing and general support, and Owain Davies (Ploddish) for providing images and again, ideas, testing and support.