There's a pretty big Interactive Fiction community on the internet, check them out e.g. at this wiki.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuQuote from: morganw on Mon 23/11/2015 21:25:30
For the player:
HTML5 audio has a playback rate which preserves pitch
http://www.w3schools.com/tags/av_prop_playbackrate.asp
Quote from: ThreeOhFour on Fri 06/11/2015 04:21:00
Here's an interesting writeup of the genesis of King's Quest: http://www.filfre.net/2013/07/the-unmaking-and-remaking-of-sierra-on-line/
Quote from: Snarky on Thu 05/11/2015 16:23:29Well, Infocom did it four years before King's Quest, and with a better parser to boot
Yes, but you're applying principles of abstraction that were very far from universal at the time. In the early 80s, the very notion of structured programming (e.g. Pascal and C), with well-defined, reusable functions, was still pretty cutting-edge. Object-oriented programming was a relatively obscure notion mostly confined to academia.
Quote from: Crimson Wizard on Wed 02/09/2015 13:48:59
I feel very uneasy to rely on such speculations, as whether it is likely that programmer planned something or not. Inexperienced scripter may forget to put a long loop inside "not IsSkippingCutscene" check in a normal event function too.
Quote from: Monsieur OUXX on Mon 24/08/2015 13:16:16It turns out you are correct; the culprit is a bunch of Rawdraw code in the rep_ex_al function. Thanks for the tip!
Maybe it's the AGS engine that's responsible for this, but my guts tell me it's a custom script in your repeatedly_execute_always
StartCutscene (eSkipESCOrRightButton);
Speech.SkipStyle = eSkipKeyMouseTime;
DisplaySpeech (FROTZ, "&101 Well done!");
DisplaySpeech (FROTZ, "&105 As you've probably seen, you can interact with things by clicking on them. You can look, take things, talk to people, and so forth.");
DisplaySpeech (FROTZ, "&106 You can walk around by clicking on the floor. If you want, you can use the right mouse button to quickly walk anywhere.");
DisplaySpeech (FROTZ, "&107 Finally, you can click on yourself to bring up the menu. This shows your inventory and lets you save or quit the game.");
DisplaySpeech (FROTZ, "&108 More importantly, now that you have your wand, you can cast spells by clicking on yourself and selecting one.");
DisplaySpeech (FROTZ, "&109 Exactly.");
EndCutscene ();
Speech.SkipStyle = eSkipKeyMouse;
By continuing to use this site you agree to the use of cookies. Please visit this page to see exactly how we use these.
Page created in 0.163 seconds with 16 queries.