39dll

Posted by JID on Feb. 27, 2011, 1:09 a.m.

Okay. So I'm staring at the multiplayer alpha for TWE right now…

It's been sitting on my computer for like 6 months.

I don't know if I'll ever complete it.

I am horrible at 39dll, so I'm just using the shitty GM multiplayer functions for now.

I really want to make this game online right now, dammit.

Everything is set perfectly for online multiplayer.

Just…

Need…

To learn…

Goddamn 39dll.

Anyone have any suggestions of where I could learn how to make a game with 39dll?

I've tried multiple times to learn 39dll, and I just ragequit every time like an ass face.

I REALLY HATE GM's online multiplayer functions….

Everything is just so goddamn slow… >:(

Comments

Castypher 13 years, 9 months ago

Never use GM's multiplayer functions. Copy 39DLL examples if you have to. I've never been good with it either, but I know that much.

KaBob799 13 years, 9 months ago

My trick to learning 39dll was to get angry at it repeatedly for a couple years until I randomly figured it out. The examples/tutorials aren't very good =/

JID 13 years, 9 months ago

@Kilin

I've tried that, but they don't always have some functions that I really need.

So I just delete the file out of pure rage. :(

@Kabob

Yes, I agree they aren't very good, the things I need most are never there. Most examples don't even explain how to make a simple shooter. :'(

Bryan 13 years, 8 months ago

It's not that hard, but you need to see the light :o!

Arcalyth 13 years, 8 months ago

Learning how to use sockets and learning how to design multiplayer games are two different things to learn :)

once you figure out sockets, you just need to design a way for your game to communicate with other instances of the game effectively.

pretend sockets are files, and that you're reading/writing to files. it might help you think about what to do.

JID 13 years, 8 months ago

Quote:
It's not that hard, but you need to see the light :o!
I can do anything I set my mind to.

Now I understand.

I understand it ALL now.

The air I breathe seems different.

I now know what I must do.

Quote:
pretend sockets are files, and that you're reading/writing to files. it might help you think about what to do.
That's a cool way to put it.

My determination to create the game with 39dll has increased 10 fold!

colseed 13 years, 8 months ago

NOW GO FORTH AND PROGRAM

Awesome TWE multiplayer shall be awesome :D

JID 13 years, 8 months ago

:D

Lapixx 13 years, 8 months ago

39dll isn't that difficult compared to the mplay functions IMO. It's just that you have to save the socket ID's of all clients manually, instead of sending messages to a certain player ID.

Also, I remember there were some 'frameworks' available on the GMC that simplified the use of 39dll to a certain extend. Although I never used it, I think it might actually speed up the development, because creating things with 39dll requires you to repeatedly program boring stuff.

JID 13 years, 8 months ago

Okay, I will look it up, if it really will speed up the development process.