Article View: comp.sys.ibm.pc.games.action
Article #1765Re: Windows 95 & OS/2
From: t... Tim Smith
Date: Wed, 16 Aug 1995 00:00
Date: Wed, 16 Aug 1995 00:00
25 lines
2135 bytes
2135 bytes
Benoit JAUVIN-GIRARD <jh...@marge.cs.mcgill.ca> wrote: >The big difference would be for heavy-duty strategy/tactics games, such as >wargames, historically accurate or not, galactic conmquest games... Also >any other game with a fancy computer opponent (air combat simulators). These >games all need a pretty good computer opponent if the games are to be >replayable. In a single-threaded OS, the computer only starts playing when >-you- are done, and you get to stare at the screen. The better AI's, of >course, take the most time. > >In a multitasking OS, the computer opponent can busy himself thinking his >next move while the human player is still staring at information screens >and clicking left and right. So, when the human is done, the AI is almost >done, too... Resulting in faster, less frustrating play and potentially >'better' AI's (they have more time to 'think'). The hard part about a multithreaded system is dealing with multiple threads that have to interact with things other than the CPU and memory (e.g., that have to deal with the file system). For what you are talking about, the computer opponent thread should only need to interact with game data structures in memory. Adding sufficient thread support for that to a DOS program is trivial. It takes about 20 lines of assembly code, and another page or two of C code. You can easily do it in an hour or less, including debugging. --Tim Smith
Technical Details
Message-ID:
<40t6fs$fb1@nntp5.u.washington.edu>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailReferences:
<3t91i2$3gt@oslo-nntp.eunet.no> <3vf0uj$nnt@ixnews5.ix.netcom.com> <26NGDy$030@cdale1.midwest.net> <3vmaqt$5a6@homer.cs.mcgill.ca>Show Full Headers
Complete Article Headers
From: t...@u.washington.edu (Tim Smith) Subject: Re: Windows 95 & OS/2 Date: 1995/08/16 Message-ID: <40t6fs$fb1@nntp5.u.washington.edu> X-Deja-AN: 108277752 references: <3t91i2$3gt@oslo-nntp.eunet.no> <3vf0uj$nnt@ixnews5.ix.netcom.com> <26NGDy$030@cdale1.midwest.net> <3vmaqt$5a6@homer.cs.mcgill.ca> organization: University of Washington School of Law, Class of ~'95 nntp-posting-user: tzs newsgroups: comp.sys.ibm.pc.games.action,comp.sys.ibm.pc.games.adventure,comp.sys.ibm.pc.games.rpg,comp.sys.ibm.pc.games.strategic,comp.os.ms-windows.advocacy,comp.os.os2.advocacy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit