TADS / Steam question for Nikos
Posted: Fri Jan 19, 2018 8:37 am
Is the technology you created to get Thaumistry going on Steam something a person like myself dabbling in a TADS game can license?
The Great On-Line Empire
https://joltcountry.com/phpBB3/
Yeah, but you didn't answer his question. Is the Steam feature something that is licensed as part of the $100 fee to put a game up for sale on Steam or it an extra-cost license?RealNC wrote: Fri Jan 19, 2018 11:19 am You mean the Steam achievements? That's the only piece of Steam-specific code in there.
Yes. That's implemented in the terp itself. It's normal widgets (a frame populated with buttons) themed with CSS. It's hard-coded and specific to Thaumistry.Ice Cream Jonsey wrote: Sat Jan 20, 2018 10:53 amWhen Thaumistry starts up, there's a screen with a few different labels on it, like Continue, New Game and Credits and such. Did that come from an interpreter?
In Thaumistry, it's the modified interpreter that sets those colors. The game just sticks to default colors, and the interpreter has these defaults set to white-ish on blue-ish.Additionally, the initial gameplay screen is a nice set of blue-tinted colors. Is that from a terp as well? It looks so much better than whatever black text on white background thing I've been using. Can any TADS game be made to look so nice?
Code: Select all
modify initDisplay()
{
replaced();
// Change main window colors.
"<body bgcolor=#062b3d text=#d7f6f2 input=#bbd5d1 link=#dac060 hlink=#ffe070 alink=#ffff96>";
}
modify statuslineBanner {
setColorScheme()
{
// Change statusline colors.
"<body bgcolor=#031c2a text=#d8d8d8 link=#dac060 hlink=#ffe070 alink=#ffff96>";
}
};