Who's got it?
Who's using it in their game?
What are the Pro's and Con's?
1) Well.. lots of people :) I don't want to name names but there are a few who are usually around.. (aren't you guys? hello? hehe)
2) well.. er, probably the same people as the first question :D
3) I asked in an email to the users once what they thought the Pros and Cons of BlitzPlay Pro were, and generally the responses were these:
Pros:
-Ease of use was #1 (everyone so far has loved the simplicity involved in getting a session up and running and messages passing back and forth)
-Functionality.. various reliable message types, file transfers, team functions, etc
-Quick connect time. Compared to directplay's lengthy connection process for example.. With BP we're talking under a second. In fact people have stated that overall the system is extremely fast. (There have been several optimizations put in place as the years have gone by)
-Single port. BP only uses a single UDP port, which makes it easy to configure routers to support.
-Robustness. It's nice to be able to plug in an API like this an have it 'just work'
-Support. I get frequent emails from users asking about problems they are having or just general questions to help understand the library better.. and I like helping out when I can :) Plus if bugs are found they are generally resolved fairly quickly.
Cons:
-The one thing people have had a hard time with is the Cubic Spline code. This is one area where I didn't quite hide all the gory details from the user, and it can be a little tricky to get them working in the game.
-That's basically the only complaint I've received. Some people have pointed out they wished that the code was in .dll format so they could use it in other languages.. as well as to cut down on compile time on larger projects.. but with the forth-coming blitzplay for bmax project this should be addressed.
But don't trust what I have to say.. do a search on some of the forums here and you'll see that generally what is said is fairly positive :)
(ie a quick search revealed
this quote):
If your thinking about buying blitzplay pro do it I think it was probebly one of the best purchases for blitz I ever made.
And Yavin I guess that answers your question ;D I am indeed going to work on a blitzplay-ish project for blitzmax. I'll keep you guys posted on the progress ;)