Xbolo-Bolo for Mac OS X

May 13, 2009 21:51 Xbolo-Bolo for Mac OS X
I've been looking for a version of Bolo for the newest Mac operating system, and came up with Xbolo. However, I can not find any downloads for it. Any help?
May 13, 2009 22:04
give nu-bolo a search. im not sure but i think thats what your lookin for?

hood if you read this tell this guy what to do. 8)
May 13, 2009 22:33
http://www.nubolo.net/
Apr 26, 2010 16:35
How hard would it be to align xBolo and Winbolo such that people could play against each other? Min?
Apr 26, 2010 17:53
I'm not sure you'd want to.

Aside from the obvious difficulty of re-writing either of the applications to be compatible with the other's network protocol, there are some significant differences that would make gameplay unfair.

XBolo has unlimited view area. You can only see what your pills and allies can see, but this is still a very comprehensive overview of the map. 'Radar-scrolling,' as I call it, is a thing of the past. I really like this improvement, but it would be an unfair advantage against the classic bolo view.

The gameplay is different in subtle little ways. I find it much easier to take pills in winBolo. Pills get angrier, faster in XBolo. Although many of the basic pilltakes are similar, the fine details are such that I find it frustrating to move between platforms.

Probably the better way to bring OSX users into the winBolo community would be to create a port of winBolo for the mac. Elvis recently made it open-source. Alas, those skills are beyond me.
Apr 26, 2010 22:46
They are different pieces of software that are designed differently, they can't be 'aligned'.

Min
Apr 28, 2010 13:43
Cmdr_X wrote:
I'm not sure you'd want to.

Aside from the obvious difficulty of re-writing either of the applications to be compatible with the other's network protocol, there are some significant differences that would make gameplay unfair.

XBolo has unlimited view area. You can only see what your pills and allies can see, but this is still a very comprehensive overview of the map. 'Radar-scrolling,' as I call it, is a thing of the past. I really like this improvement, but it would be an unfair advantage against the classic bolo view.

The gameplay is different in subtle little ways. I find it much easier to take pills in winBolo. Pills get angrier, faster in XBolo. Although many of the basic pilltakes are similar, the fine details are such that I find it frustrating to move between platforms.

Probably the better way to bring OSX users into the winBolo community would be to create a port of winBolo for the mac. Elvis recently made it open-source. Alas, those skills are beyond me.


Great response Cmdr_x, as Min has said I guess the games are different. But it would be good if that was possible. Something like java, platform independent.

About network protocols i believe they all use TCP/IP right?
Apr 29, 2010 00:55
I have a fuzzy memory of somebody starting on a java version. I don't know if it ever moved beyond alpha, though.

With the iPad and soon other tablet devices, I wonder if the market for bolo will reappear? I hope so :D

As to networking protocol, that's a good question. I, too, would like to know if it's TCP or UDP or ...?

Do you use a mac, ErYan?
Apr 29, 2010 03:25
Not sure what others have been doing recently, but I've devoted a few hours every weekend to porting the source to QT. Most of the DirectX graphics code has been switched over to SDL, but:

* no sound
* interface does not work as one would expect
* networking is difficult (over my head - may have to rewrite some routines)
* some of the sprites are solid colors (just need to figure out the right spots in the png)

Unlikely that I'll have an executable for months, and I'll refrain from posting screenshots until there's something people can actually try out.

All of that being said... not sure how well this will work, and java might be better :)
Apr 29, 2010 17:53
Jhood,

Are you using the open-source Qt, or do you have a commercial licence?

and ...

Are the directX calls the only thing preventing winbolo from compiling on other platforms?
Apr 29, 2010 18:48
Using the open source version, since WinBolo is GPL and I don't want legal issues with Nokia :)

To clarify: most of the graphics code that has been ported to SDL will work on Windows, OS X and Linux, and any code that still needs work (ie: some of the basic map sprites) have been commented out.

The build compiles on Windows XP, Ubuntu 9.10 and Leopard with the limiting factor being networking code, specifically endians (which Elvis warned us about early on). As such online play is not working and with the graphics system possibly needing an entire rewrite, I don't want to release the source quite yet, which means legally I can't provide builds/executables.
Apr 30, 2010 23:27
This is very interesting stuff, Jhood!

is OSX the 'odd man out' with big endian ordering, or does linux use the same convention? I'm thinking they all use the x86 architecture now, so why aren't they compatible?

Put me down as a supporter. I'd love to play winbolo on osx.
May 02, 2010 13:40
* no sound


The linux client contains a working sound implementation using SDL. The way it loaded resources was kind of lame though. And by kind of lame I mean very lame.