When I ran the installer, I noticed it copying a bunch of DLLs. It looks like the gamdev kit uses VB Scripting (also known as Visual Basic-), hense the various DLLs that are installed. (In older/non-updated Microsoft OSs, some of these DLLs are old versions that don't have the latest functions/features, or just arn't there, so the common practice for programs that use VB/Visual Basic is to include the working/recent version of the DLLs it needs as part of the installation package. If a DLL is being used by a program or the OS during run-time, the only time you can update/copy it in place is when you reboot. More sophisticated installation programs (see MSI) use special function calls that are in the OS itself, but even then, you have to be patched and up to date in order for these functions to be available. It looks like the installation pacakged generated by gamedev hasn't been updated to use MSI.Trump wrote:Yuu, are you certain you need another program? I mean yeah RH's computer crashed when it ran it, but you don't know if it is the computer's fault or the program's.
There are advantages and disadvantages to using gamedev. The advantage in this case is that its relatively easy to get a simple game up and going. A disadvange is how the required VBS DLLs are managed in this particular case. Its not that its bad or anything, but gamedev is a 'free' gamedev kit, so you're getting what you're paying for. (It also seems to be still in development, and the most recent update is half a year old.)
There are other packages out there, some good, some bad, some easy to work with, some leaving you scratching your head while trying to grok what the developer is trying to do. Some start off with a 'template', much like this one, giving you some basic classes and functions. The 'professional' kits are less convenient to use, less using a scripting language, and more writing a program in code closer to what the machine uses (see SDL or DirectX). It takes longer to write out and perfect, but it runs faster.
The gamedev forums have (unfortunatly) been down the past few weeks, only recently back up.Trump wrote:Basically put, I would suggest just looking around the internet in regards to the program you have, to see if there were similiar reports as to what happened to RH. If there isn't it was probably a one-in-a-million fluke that unfortunately RH just happened to be the lucky "winner" of. It would be a shame for this project to get undermined because of such a fluke, but still you are the one who is doing it, so I guess your call on what to do.
If you're interested in game programming here are some links to check out:
Game Programming Wiki
Pygame Using python and SDL to make games.
SDL A cross platform library providing Video/Audio/Keyboard/Mouse functions.
NeHe.gamedev.net An introduction to 3D/OpenGL/DirectX programming
-gizmo