rec.autos.simulators

RACER Lets Start It Again

Ruud van Ga

RACER Lets Start It Again

by Ruud van Ga » Thu, 23 Aug 2001 02:37:50




>> On Sun, 19 Aug 2001 22:40:54 -0500, Pat Dotson

>> >#2 ask him, I'm guessing that isn't going to happen soon

>> Multiplayer will be in before AI. That gives you essentially extra
>> drivers for free in terms of CPU (not gfx though!) and it's easier to
>> do multiplayer than AI. :)

>have you thought about how to handle car-car collisions in
>multiplayer?  

OBB-OBB collisions, looking glancily at the Oxford Dynamics toolkit I
think (www.oxforddynamics.co.uk). This would give you a penetration
point and depth (a HUGE function!):

int BoxBoxCollisionDetection(real res_normal[3],real res_point[3],real
&res_penetration,const CBox& box0,const CBox& box1);

But oh you mean who's boss? I just let the cars drive as they please,
and the host will check car-car collisions and notify the client of
any hits. Ofcourse, it'd be easy to create a client that would ignore
these events and just drive on while the other client/car *does*
listen to the bounce, but IP numbers will be logged and a killfile is
easy enough to create. Other than that, I expect not too much hacking
by drivers, as the game attracts mostly serious racers. Although I
might have to eat those words in the future. ;-)

Ruud van Gaal, GPL Rank +53.25
Pencil art    : http://www.racesimcentral.net/
Free car sim  : http://www.racesimcentral.net/

Andre Warring

RACER Lets Start It Again

by Andre Warring » Thu, 23 Aug 2001 02:35:39



Hey you just tell the buying public that the AI will 'learn', and when
the AI keeps driving like crap, you simply explain that the AI adjusts
to the owners driving style..

Andre

Gunnar Horrigm

RACER Lets Start It Again

by Gunnar Horrigm » Thu, 23 Aug 2001 03:46:38


I was thinking of those situations where one client sees a collition,
while "the other client" doesn't, due to network latency.  the best
solution might be to kick both off the track, though.  but this really
is more of an ethical problem than a technical one. :)

--
Gunnar
    #31 SUCKS#015 Tupperware MC#002 DoD#0x1B DoDRT#003 DoD:CT#4,8 Kibo: 2
                               myk, trygg og god.

Haqsa

RACER Lets Start It Again

by Haqsa » Thu, 23 Aug 2001 06:00:25

Don't know how Ruud is doing it, but normally the host or server is the
one who tells the clients whether they have a collision or not, for
precisely that reason.



> > But oh you mean who's boss? I just let the cars drive as they
please,
> > and the host will check car-car collisions and notify the client of
> > any hits.

> I was thinking of those situations where one client sees a collition,
> while "the other client" doesn't, due to network latency.  the best
> solution might be to kick both off the track, though.  but this really
> is more of an ethical problem than a technical one. :)

> --
> Gunnar
>     #31 SUCKS#015 Tupperware MC#002 DoD#0x1B DoDRT#003 DoD:CT#4,8
Kibo: 2
>                                myk, trygg og god.

Top Sirlo

RACER Lets Start It Again

by Top Sirlo » Thu, 23 Aug 2001 05:19:03



>> On Sun, 19 Aug 2001 22:40:54 -0500, Pat Dotson

>> >#2 ask him, I'm guessing that isn't going to happen soon

>> Multiplayer will be in before AI. That gives you essentially extra
>> drivers for free in terms of CPU (not gfx though!) and it's easier to
>> do multiplayer than AI. :)

>have you thought about how to handle car-car collisions in
>multiplayer?  

How about both cars explode and then lie on the trackside in a heap, after which
the r.a.s. goon squad comes to both of the drivers houses, kills their pets,
***s their spouses and pees on the carpet.

-Scott Johnson
 Fry Mumia
 http://www.racesimcentral.net/

Thom j

RACER Lets Start It Again

by Thom j » Thu, 23 Aug 2001 07:57:30

Yes I think you are correct Gunnar? Doesnt F1RC have the
best of the worse AIs? :)

| you're right, in a way.  doing bad AI is easy. :-)
| --
| Gunnar
|     #31 SUCKS#015 Tupperware MC#002 DoD#0x1B DoDRT#003 DoD:CT#4,8 Kibo: 2
|                              gitaren er en sjingke

|
| > Thanx for the info & Racer Ruud!! I like it! :) It is growing on
| > me more every lap! Great on the Multiplayer! I thought AI was
| > easier but I am no programmer so I dont know sqwat about it!

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.273 / Virus Database: 143 - Release Date: 8/16/2001

Thom j

RACER Lets Start It Again

by Thom j » Thu, 23 Aug 2001 08:02:55

Ruud, Is he friendly? Booohooowahahaha Oops, Sorry I got carried away! :)

| Ehm yes, in that case, it's already in! Just enable ai, hehe. But oh
| sorry, the driver is asleep and you can drive through him (his name is
| Casper). ;-)
|
| Ruud van Gaal, GPL Rank +53.25
| Pencil art    : http://www.marketgraph.nl/gallery/
| Free car sim  : http://www.marketgraph.nl/gallery/racer/

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.273 / Virus Database: 143 - Release Date: 8/16/2001

Christoph Schirme

RACER Lets Start It Again

by Christoph Schirme » Thu, 23 Aug 2001 08:09:10

21 August 2001

"Coming together is a beginning,
staying together is progress and
working together is success."
Henry Ford, founder Ford Motor Company

Sim-racers come in two incarnations: the occasional "punter" and the
semi-professional racer. The difference is what they do on a Friday night:
the punter goes out on the piss, comes
home to schnack on bad food and falls asleep. The semi-pro does the same
thing: except, instead of sleeping, he logs on to WINVroc and proceeds to
make a complete twit outta
himself.

Drivers that dedicate their time to run in leagues are semi-professional
sportspeople. The time it takes to become even reasonably competitive makes
sim-racing into a genuine sport. A
sport that requires - no! - insists! - on dedication, talent, skill and, of
course, that most crucial aspect of any sport, practice.

So what is missing?
http://www.filsca.com/filscawhite.html

  Christoph.Schirmer.vcf
< 1K Download
Thom j

RACER Lets Start It Again

by Thom j » Thu, 23 Aug 2001 08:18:58

This is starting to become a *huge* problem in N4 online Gunnar!
Then who's really at fault? Client A? Client B? The Server? Or all?
Who'll kick the server out?...lol :)

| I was thinking of those situations where one client sees a collition,
| while "the other client" doesn't, due to network latency.  the best
| solution might be to kick both off the track, though.  but this really
| is more of an ethical problem than a technical one. :)
| --
| Gunnar
|     #31 SUCKS#015 Tupperware MC#002 DoD#0x1B DoDRT#003 DoD:CT#4,8 Kibo: 2
|                                myk, trygg og god.

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.273 / Virus Database: 143 - Release Date: 8/16/2001

Thom j

RACER Lets Start It Again

by Thom j » Thu, 23 Aug 2001 08:26:27

Ok how bout after the explosion you get a 110v of current shot
into you via your FF or even non-FF wheel? huh? huh??huh?? :)

| How about both cars explode and then lie on the trackside in a heap, after
which
| the r.a.s. goon squad comes to both of the drivers houses, kills their
pets,
|***s their spouses and pees on the carpet.
|
|
| -Scott Johnson
|  Fry Mumia
|  http://www.racesimcentral.net/

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.racesimcentral.net/).
Version: 6.0.273 / Virus Database: 143 - Release Date: 8/16/2001

Fat Bastar

RACER Lets Start It Again

by Fat Bastar » Thu, 23 Aug 2001 10:43:52

On Wed, 22 Aug 2001 01:09:10 +0200, Christoph Schirmer


>The difference is what they do on a Friday night:
>the punter goes out on the piss, comes
>home to schnack on bad food and falls asleep. The semi-pro does the same
>thing: except, instead of sleeping, he logs on to WINVroc and proceeds to
>make a complete twit outta
>himself.

Personally, after a night on the***I like to log on to IRC and***
people off.
Remco Moe

RACER Lets Start It Again

by Remco Moe » Thu, 23 Aug 2001 23:53:46



if(m_bFirstTurn==TRUE)
{
        CrashAllCars();

Remco

Thom j

RACER Lets Start It Again

by Thom j » Fri, 24 Aug 2001 03:15:26

Remmmmmmmmmmy Whatzuuuuuuuuuuup? :)

| if (m_bFirstTurn==TRUE)
| { CrashAllCars(); }
| Remco
|

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.273 / Virus Database: 143 - Release Date: 8/16/2001

Rob Swindell

RACER Lets Start It Again

by Rob Swindell » Fri, 24 Aug 2001 04:24:49

Wow cool! This is just what we need. Count me in, where do I sign up!?

> WHITE PAPER: THE FUTURE OF SIMRACING


rec.autos.simulators is a usenet newsgroup formed in December, 1993. As this group was always unmoderated there may be some spam or off topic articles included. Some links do point back to racesimcentral.net as we could not validate the original address. Please report any pages that you believe warrant deletion from this archive (include the link in your email). RaceSimCentral.net is in no way responsible and does not endorse any of the content herein.