A bit of a generic question, but with specific intent:
Does anyone have good instructions about building an SCI game without using either SCI Studio or SCI Companion? (i.e., Creating a game from scratch?)
Now I already know the immediate response: why would you want to do that?
Well, that's a good question. Here's the answer.
I figured out how to do this -- mostly -- with SCI Studio but it's so cumbersome that it's hardly worth the effort. So why the heck am I doing it?
Because I'm trying to get some developers and testers interested in game development as a means to teaching development practices and testing practices. As most of us here probably know, programmers often like to see how something is built up from the ground up. (That's the common complaint with using things like the MFC, for example, or the .NET Framework -- too much is hidden. That's great when you're an expert; not so great when you're learning.)
Part of this will also be a hope in getting people to look at crafting ancillary tools to work with SCI technology. That said, many of these people, myself included, are interested in how much you can build independent of any tool and then use one of the existing tools (or perhaps create new ones) to accomodate what you've built. (This is similar to how you can -- and should be able to -- write Java without having to use the NetBeans IDE or, alternatively, write C# without having to own Visual Studio 2005.)
Also, part of what I'm doing is writing up a new set of tutorials that are much more involved than anything I've seen before for SCI, including a much more in-depth explication of the language. Part of that explication will be based on an understanding of how an SCI game is built literally from the ground up, without the Class System in place initially.
So hopefully that explains my rationale a bit. Like I said, I think I found a more or less successful way to do this outside of SCI Studio -- have not tried with SCI Companion yet. It involves using the SCI Script Compiler (scc.exe) and a lot of moving of files around.
Thanks in advance for any thoughts ... even if those thoughts are just to tell me that I'm clearly an unbalanced individual who likes to make things hard on himself.