Whats a good replacement for DirectPlay?

Discussion in 'Game Development (Technical)' started by oddvark, Jul 17, 2007.

  1. oddvark

    Original Member

    Joined:
    Sep 27, 2004
    Messages:
    70
    Likes Received:
    0
    Hi,

    I made a simple multiplayer game using directPlay and found directPlay to be pretty straight foward. However, I'm a bit concerned about its future...I dont have Vista yet but I hear that some of its components were removed, and they are shifting to some implementation of XBOX Live for the PC. I'm not sure if I want to shift to this, will it run on XP or only Vista?

    So I guess I have three questions.

    First, will direct play continue to work on future versions Windows?

    Second, can a game written with XBOX Live network code run on XP?

    Finally, is there some other network library that is easy to use as DirectPlay and provides lobby service etc? Also, does it come in DLL form as I mostly use ObjectPascal to code.

    Thanks, I'm just a newb hope you dont mind!
     
  2. Backov

    Original Member

    Joined:
    Oct 23, 2005
    Messages:
    812
    Likes Received:
    0
    RakNet appears to be a popular choice. It's what I'll be using.
     
  3. KG_Brad

    KG_Brad New Member

    Joined:
    Oct 31, 2006
    Messages:
    116
    Likes Received:
    0
    WinSock is a good choice if you want a more low-level API. That would make it easier to use it with your own custom game engine.
     
  4. Backov

    Original Member

    Joined:
    Oct 23, 2005
    Messages:
    812
    Likes Received:
    0
    You also might consider writing your own TCP/IP stack in assembler.
     
  5. oddvark

    Original Member

    Joined:
    Sep 27, 2004
    Messages:
    70
    Likes Received:
    0
    hahaha...err, this was meant to be funny right???...

    I played a bit with WinSock in school. It wasn't toooo bad, but its not as easy as using a nice library like directPlay thats for sure! However, now a TCP/IP stack in assembly...that wasn't in the course.
     
  6. Backov

    Original Member

    Joined:
    Oct 23, 2005
    Messages:
    812
    Likes Received:
    0
    Yes it sure was. :)
     
  7. Bad Sector

    Original Member

    Joined:
    May 28, 2005
    Messages:
    2,742
    Likes Received:
    5
    Assembly is for sissies, real men write their netcode directly in machine language.
     
  8. Fabio

    Original Member

    Joined:
    Sep 30, 2005
    Messages:
    499
    Likes Received:
    0
    Sissies and Real Men are 1:1 then.
     
  9. Captain Wingo

    Captain Wingo New Member

    Joined:
    Jun 28, 2007
    Messages:
    14
    Likes Received:
    0
    Raknet seems pretty great. If you're doing a lot of server-side stuff, like integrating your game with a billing system for micropayments or whatnot, you might find the ACE Library to be useful also. It has many useful socket abstractions, and useful tools for talking with other server-side applications.
     
  10. wazoo

    Original Member

    Joined:
    Jul 27, 2004
    Messages:
    519
    Likes Received:
    0
    UBER real men write their own 64-bit thunking layer!
     

Share This Page

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer