[TuxKart-devel] Split-screen mode.
Status: Alpha
Brought to you by:
sjbaker
From: Steve B. <sjb...@ai...> - 2004-06-29 04:28:40
|
(CVS commit emails don't seem to be working...Doh!) I've just committed a bunch of changes to make TuxKart able to render 1, 2 or 4 views of the track at once. (Use the num-players GUI widget to select how many). It's nowhere near finished yet - but I've had enough for tonight and it's still playable - so I committed it anyway. Known issues for me to fix tomorrow night: 1) It needs some kind of a line between the windows to break up the graphics somewhat. 2) The status displays are not changed yet - so you can only see player zero's bonuses - and things like the map have to be moved and/or shrunk. 3) You can still only control one kart right now. I played a bit with the fields of view to try to keep things reasonably large on the screen in the more split up modes. It's always a compromise between field of view and size of objects, so in the 4-way split, your field of view is a little smaller than usual but your cart isn't a fly-speck on the screen. In the 2-way split, your horizontal field of view is wider than usual but the vertical field of view is cut down a bit. There are serious problems with three or four people sharing a keyboard(!) - not just a matter of how many people you can sit in front of one keyboard - it's also a matter of this problem: http://www.sjbaker.org/steve/omniv/keyboards_are_evil.html ...which is **nasty**. We could make it work with four joysticks (but who owns four joysticks?)...or two people using the keyboard, one the mouse and another the joystick. Dunno - maybe four player is pointless - but it's easy to do and handy for debugging AI characters. ---------------------------- Steve Baker ------------------------- HomeEmail: <sjb...@ai...> WorkEmail: <sj...@li...> HomePage : http://www.sjbaker.org Projects : http://plib.sf.net http://tuxaqfh.sf.net http://tuxkart.sf.net http://prettypoly.sf.net -----BEGIN GEEK CODE BLOCK----- GCS d-- s:+ a+ C++++$ UL+++$ P--- L++++$ E--- W+++ N o+ K? w--- !O M- V-- PS++ PE- Y-- PGP-- t+ 5 X R+++ tv b++ DI++ D G+ e++ h--(-) r+++ y++++ -----END GEEK CODE BLOCK----- |