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… >:(
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.
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 =/
@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. :(@KabobYes, 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. :'(It's not that hard, but you need to see the light :o!
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.NOW GO FORTH AND PROGRAM
Awesome TWE multiplayer shall be awesome :D:D
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.Okay, I will look it up, if it really will speed up the development process.