|
|
|
|
|
by probably_wrong
4809 days ago
|
|
From what I've read about SCUMM, it was designed to be very similar to writing a regular script for, say, a TV show. The famous "hamster in the microwave" sequence was conceived, planned and implemented in one afternoon, and it even included some form of multitasking. Just by reading a piece of code such as this one (http://www.youtube.com/watch?v=1SLVyjUCOIo&t=0m10s) you get a sense of what is going on, and that makes trying ideas really simple. You probably wouldn't use SCUMM for anything except an adventure game, but in that particular case I think it would be much better than a general-purpose language as LUA. |
|
There's a programming language for writing textual interactive fiction games, Inform 7 ( http://inform7.com/ ), which reads as a natural language. For example, here's part of the "programme" of a game (copied from http://www.hpiweb.com/newmedia/i7/cbrk/source.html )
The Forest is a room. "This forest is cold and damp. Sunset is drawing very near and shelter must be found soon. The only apparent direction to go is north." A room called Before the Castle of the Big Red Key is north of the Forest. "The castle looms before you. Its massive front door has a lock that seems to glow a fiery red. You must continue north past that door. The only other exit is to the south." The big_red_key is here. The description is "It's a big red key." The printed name is "big red key". Understand "big", "red", and "key" as the big_red_key. It unlocks the massive front doorway. The massive front doorway is north of Before the Castle of the Big Red Key and south of the Castle Vestibule. The doorway is a door.
It would be interesting to have a graphical equivalent.