[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-----
|