[gameprogrammer] Re: Dark Basic

Maybe so, but I think blitz basic is also built on basic. You could blame
the language it might be so. I'd recommend you jump to C# or something of
the sorts to do the game there. At first it will be somewhat boring, most
tutorials out there are built around console text examples and a non-game
enviorment, but what you learn here will help you later on when you have to
solve the problem about how to send information over a network efficiently.
Some questions about HOW you did your networking:
What did you send? The players position? Everything static or not? The
player data itself!?
How often did you send the updates of each thing? Each frame? Every 4
frames? every half second?
How did you process the data that was recieved? Did you ask if the data had
arrived every frame? Did you allow the data to say it arrived and then
handle it when you could? Did you allow the data to interrupt the game to
update it as needed?
Without getting into the deeper problems (such as what do you do when some
data is lost or corrupted on the network or such). Programming a networked
application is HARD, believe me I'm studying for that right now.
Finally I'm going to ask a question that may sound weird: are you connecting
the computers with the right cable?
I mean it's supposed to be a Unshielded/Sheilded Cat Something, and I'm sure
you are using that, but there are two types of cables
Straight-thru, which is the one you are normally sold
and Cross-over, the difference is in how the little cables inside it are
made
If you are connecting two computers together with nothing (such as a router
or switch) between them, you need to use a Cross-over cable. You'd be
surprise by how many people don't understand why their transfer is going at
a few bps when they are directly conected by a Cat-6 and both of their
computers have 100mbps network cards. So check that, if you don't know how
to tell them apart, just ask and we can help you.
Don't give up and blame the language just because it didn't work, you just
need to study carefully what is going wrong. If you don't, then you will
only find the same problem in any language you program your gany.

On Nov 21, 2007 8:59 PM, natdaddy senn <natdaddy1230@xxxxxxxxx> wrote:

> I was wanting to make a multiyplayer paintball game using blitz3d because
> i read 3d game programing for teens so i spent 3 months and made a
> multiyplayer game and i was very excited i network my computer to my moms
> laptop to test my game when i started the game ever thing look right at
> start up but when i went to move my guy it took 4Min's just to turn my guy
> all the way around. Being a 17 year old guy that had been bragging about
> this game that he was making to his friends and girl friend it was a hard
> blow for me but i was not going to give up that easy so i got on google and
> started to look at what i could do i found Dark Basic pro it uses the basic
> language so it was easy for me to pick up i am now working on making my game
> using Dark Basic Pro. The moral of this is if you are working on any type of
> multiyplayer game using blitz3d you mite want to think about using Dark
> Basic because blitz3d is not going to work from what i can see.
>
> ------------------------------
> Be a better pen pal. Text or chat with friends inside Yahoo! Mail. See
> how. <http://us.rd.yahoo.com/evt=51732/*http://overview.mail.yahoo.com/>
>

Other related posts: