<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Re: Graphic design doc --> <!--X-From-R13: Quevf Uenl <ptNnzv-pt.UenlEntr.Sqzbagba.OP.QO> --> <!--X-Date: Wed, 20 Jan 1999 18:31:44 -0800 --> <!--X-Message-Id: 199901210231.TAA00987@ami-cg.GraySage.Edmonton.AB.CA --> <!--X-Content-Type: text/plain --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Re: Graphic design doc</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA"> </head> <body background="/backgrounds/paperback.gif" bgcolor="#ffffff" text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000"> <font size="+4" color="#804040"> <strong><em>MUD-Dev<br>mailing list archive</em></strong> </font> <br> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00239.html">Previous</a> | <a href="msg00237.html">Next</a> ] Thread: [ <a href="msg00237.html">Previous</a> | <a href="msg00223.html">Next</a> ] Index: [ <A HREF="author.html#00236">Author</A> | <A HREF="#00236">Date</A> | <A HREF="thread.html#00236">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Re: Graphic design doc</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Subject</em>: [MUD-Dev] Re: Graphic design doc</LI> <LI><em>From</em>: Chris Gray <<A HREF="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</A>></LI> <LI><em>Date</em>: Wed, 20 Jan 1999 19:31:24 -0700</LI> <LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> [Thinus Barnard:] [While article on graphical client setup trimmed - I have no particular points to discuss, just general things.] The question I got on reading your design is that of whether or not you are intending to allow smooth motion from room-to-room, or if you will just redraw the new view immediately when the character moves. I didn't see an explicit mention of this. The reason I ask this goes back to a much simpler mazewalk-type program I did many years ago (on CP/M!). It was vector-only (only the room corners and door outlines were drawn), so the pictures were far less detailed. However, what I did find was that it was very easy to get confused about where you were and what direction your were facing if the picture just instantly jumped from one room's view to the next's. Since I was only drawing lines, not displaying bitmaps, the next step of smooth-walking down the corridors was do-able and greatly increased the usability of the demo program. Now, my knowledge of modern graphics techniques is pretty minimal, but it seems to me that if you are already needing to scale the bitmaps, you could go the one step further and allow smooth walking views as the character goes from one room to the next (turning is harder - I never did try that, other than some discussions and doodling). Something like 16 frames displayed when going from one room to the next ought to be enough. It is tricky getting the ratios and corner positions right, but is doable (I did it with all 16 bit integer calculations, and an absolute minimum of divides - it should be cleaner code with floating point). -- Don't design inefficiency in - it'll happen in the implementation. - me Chris Gray cg#ami-cg,GraySage.Edmonton.AB.CA </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00239.html">[MUD-Dev] Re: Sockets and fibers</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00237.html">[MUD-Dev] Re: Mugu</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00237.html">[MUD-Dev] Re: Mugu</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00223.html">[MUD-Dev] Re: META: list "peerage"</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00236"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00236"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> <ul><li>Thread context: <BLOCKQUOTE><UL> <LI><STRONG>[MUD-Dev] Re: Java I/O and threads.</STRONG>, <EM>(continued)</EM> <ul compact> <ul compact> <ul compact> <LI><strong><A NAME="00257" HREF="msg00257.html">[MUD-Dev] Re: Java I/O and threads.</A></strong>, Jo Dillon <a href="mailto:emily#thelonious,new.ox.ac.uk">emily#thelonious,new.ox.ac.uk</a>, Mon 25 Jan 1999, 19:04 GMT </LI> </ul> <LI><strong><A NAME="00265" HREF="msg00265.html">[MUD-Dev] Re: Java I/O and threads.</A></strong>, Elis Pomales <a href="mailto:pomales#caip,rutgers.edu">pomales#caip,rutgers.edu</a>, Mon 25 Jan 1999, 21:39 GMT </LI> </ul> </ul> </LI> <LI><strong><A NAME="00244" HREF="msg00244.html">[MUD-Dev] ADMIN: We're working again.</A></strong>, J C Lawrence <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Mon 25 Jan 1999, 01:49 GMT <LI><strong><A NAME="00237" HREF="msg00237.html">[MUD-Dev] Re: Mugu</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 21 Jan 1999, 02:42 GMT <LI><strong><A NAME="00236" HREF="msg00236.html">[MUD-Dev] Re: Graphic design doc</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 21 Jan 1999, 02:31 GMT <LI><strong><A NAME="00223" HREF="msg00223.html">[MUD-Dev] Re: META: list "peerage"</A></strong>, Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Thu 21 Jan 1999, 00:06 GMT <UL> <LI><strong><A NAME="00242" HREF="msg00242.html">[MUD-Dev] Re: META: list "peerage"</A></strong>, diablo <a href="mailto:diablo#best,com">diablo#best,com</a>, Thu 21 Jan 1999, 04:06 GMT </LI> </UL> <UL> <li><Possible follow-up(s)><br> <LI><strong><A NAME="00235" HREF="msg00235.html">[MUD-Dev] Re: META: list "peerage"</A></strong>, John Bertoglio <a href="mailto:alexb#internetcds,com">alexb#internetcds,com</a>, Thu 21 Jan 1999, 02:25 GMT </LI> <LI><strong><A NAME="00238" HREF="msg00238.html">[MUD-Dev] Re: META: list "peerage"</A></strong>, Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 21 Jan 1999, 03:11 GMT </LI> </UL> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>