Slashdot Mirror


OS Independent Scotland Yard Released

DarkLaser writes "When's the last time you played Scotland Yard? A version called London Law, written by Paul Pelzl, is now in beta. Its updated status can be seen on the freshmeat information page. It is written in Python, and intended to be able to run on Linux, BSD, Mac, and Windows."

35 comments

  1. Cross platform gaming by Alcimedes · · Score: 5, Insightful

    I'm glad to see that another online game is built around the idea that cross-platform gaming is important.

    What I think a lot of companies might not realize is that when you're making a game that plays on Mac or Linux boxes, you're not just adding that ~2% - 3% of marketshare to your total games sales.

    Instead, what you're doing is creating a game that everyone can play. That means next time someone decides to have a LAN party, YOUR game is at the top of the list for anyone who would rather bring their Linux or Mac machine along with them. Sure, there are half a dozen MMPORG's out there. However, the only ones I'm considering, along with half a dozen friends of mine are ones that are cross platform. The reason is that we want to make sure our friends who use something other than Windows can still play in our groups. So yeah, there might be one Mac user and one Linux user out of 10 people, but writing your game to support those two people happened to net you another 8 monthly subscriptions.

    1. Re:Cross platform gaming by bluGill · · Score: 1

      You missed one more point. I do not have a MS Windows machine. If you have a linux version, and none of your competitors do, you get 100% of the linux market (sure only 2% total) by default. If you have 100 potential in the target market, but and it works out to 2 linux users, or 1 MS Windows user, you are better off targeting linux. It is only when you achieve the big bucks that the MS Windows platform is better.

      I recall several games for tiny platforms that did very well in global sales, not because they were that much better, but because 100% of a tiny market can be greater than .5% of a large market.

    2. Re:Cross platform gaming by landimal_adurotune · · Score: 1

      For gaming I usually use Windows, it came with the PC and I don't have to fiddle with the settings to get anything to work.

      I work in Linux though, and its great having fun time wasters that don't require a reboot to run. I'm tempted by Transgamings WineX, but I can't justify the $60/year for it to the board (wife).

      Portable games are more than just Windows/Mac/Linux, by going with Python or Java you also can be on phones, PDA's etc. The biggest battery killer for my old phone was Gemmaster.

    3. Re:Cross platform gaming by geoffspear · · Score: 3, Insightful

      So if I release a really horribly Linux game I wrote in 2 days, you can guarantee that 100% of Linux users will buy it from me for $50? Neat. I didn't realize that people automatically buy things "by default".

      --
      Don't blame me; I'm never given mod points.
    4. Re:Cross platform gaming by TheRaven64 · · Score: 2, Insightful
      What I think a lot of companies might not realize is that when you're making a game that plays on Mac or Linux boxes, you're not just adding that ~2% - 3% of marketshare to your total games sales.

      Actually, you are. The important point is that if you create your game using cross platform tools you get 2-3% more market share (your figures, I'd expect it to be closer to 5-10%) at no extra cost. If you write it using DirectX, then try to port it then it will cost a huge amount to get this extra few percent.

      --
      I am TheRaven on Soylent News
    5. Re:Cross platform gaming by GlassHeart · · Score: 1
      if you create your game using cross platform tools you get 2-3% more market share (your figures, I'd expect it to be closer to 5-10%) at no extra cost.

      For something to be actually cross-platform (instead of theoretically cross-platform), it would have to be actually tested on all those various platforms. This testing, not to mention the additional hardware and software, is not even close to free.

      Which is not to say designing something so it'll even just theoretically work across platforms is a bad thing at all. It will likely be slightly more expensive, but probably pays off as good design alone even if you never actually port it anywhere. You just should not be under the illusion that better code will come for free.

      Also, just because MacOS and Linux combine for 10% of the market, for example, doesn't mean that your MacOS and Linux versions will account for 10% of your revenue. These are obviously users for whom games are not the all-important thing.

  2. great game... by Nos. · · Score: 4, Informative

    Though I never played it much, it was a very interesting concept. One player as Mr. X trying to run from I believe 5 Scotland Yard agents. The basic game play was that you had various tokens to travel around London (taxis, bus, subway, etc). Mr. X was foced to reveal his location every so often. If the agents ever managed to land on the same spot as Mr. X, then the agents won. If the agents ran out of tokens first, then the agents won.
    I'll have to look at it more later (I'm at work now, and believe it or not, don't have time to look at it too much). I'm hoping in the endgame you'll be able to trace routes of Mr.X and the agents just to see how close they came.

    1. Re:great game... by spuzzzzzzz · · Score: 2, Funny

      If the agents ever managed to land on the same spot as Mr. X, then the agents won. If the agents ran out of tokens first, then the agents won.

      So Mr. X gets the short end of the deal, then? ;)

      --

      Don't you hate meta-sigs?
    2. Re:great game... by Flyboy+Connor · · Score: 3, Informative
      One player as Mr. X trying to run from I believe 5 Scotland Yard agents.

      Against 5 detectives, Mr.X has no chance at all.

      The game is best played with Mr.X against 4 detectives. The detectives will almost always win the game, but occassionaly Mr.X will make a brilliant escape.

      Against 3 detectives, Mr.X easily wins the game.

      Actually, that is the bad thing about Scotland Yard: the game is fun but never fair; either Mr.X has a huge chance of winning, or the detectives have, depending on the number of players.

      One cannot help wondering whether with a different map design, the game could be made more fair. Perhaps with different maps for 4-player, 5-player, and 6-player games.

    3. Re:great game... by Anonymous Coward · · Score: 0

      In clue: museum caper board game, this effect is moderated in that mr. x gets to move in between each agent, thus a really large number of agents is not that much of an advantage.

      I can't recall if the scotland yard board game allowed Mr.X to move after each agent, but from the above comment I assume not: Mr. X moves then all the agents.

      Naturally, clue: museum caper has many fewer nodes to move between then scotland yard and some other advantages on the player's side: that you can potentially see Mr. X then s/he moves around the board visibally, motion sensors to tell the region in which Mr. X is, etc.

  3. Is it all there? by Anonymous Coward · · Score: 0

    I mean, will it feature that alleyway just up Seven Sister's road where all the Turkish guys selling duty-free ciggies run when the coppers try to bust them? It's essential for any lawless activity that alleyway, I can tell you.

    1. Re:Is it all there? by Anonymous Coward · · Score: 1, Funny

      No, but you don't have to worry. The BIG news is that this is written in Python, one of Forbe's magazine's 2003 predictions for "Big Things for 2004". Python is an interpreted scripting language that proactively optimizes the development platform for portability, maintainability, and scalability. This is an excellent example of how Python can be leveraged to produce cross-platform enterprise level games.

    2. Re:Is it all there? by afabbro · · Score: 3, Funny

      "Enterprise-level games"...you're killing me here...

      --
      Advice: on VPS providers
  4. detailed game info by honold · · Score: 4, Informative

    can be found here. fury of the dracula is a better-received (but woefully out of print) game in the same class.

  5. Scotland Yard Live in Toronto by Corngood · · Score: 1

    A friend of mine designed a version of the game using Toronto public transit. Kind of a neat idea, and I imagine it could work in a lot of places (like, umm, London).

    http://www.culturehole.com/index.asp?giorno=27&mon th=7&year=2004

    This was a first pass at the rules, and they've since been changed a bit, but you get the idea.

    1. Re:Scotland Yard Live in Toronto by Anonymous Coward · · Score: 1, Insightful

      The charm of Scotland Yard was in the interesting map with its twisting streets and interesting street names. Your Toronto map is a boring grid.

    2. Re:Scotland Yard Live in Toronto by Corngood · · Score: 1

      I should add for those who don't follow the link, that the game is played in real life, not on a board.

  6. from the author by Fourier · · Score: 4, Informative
    As the author of London Law, I'd just like to point out that
    1. I personally have only tested this code under Linux, Win98, and WinXP. And not so heavily in Windows.
    2. While the game is fully playable, this is an initial release and it needs a whole lot of work yet. My plans are laid out in the TODO file buried in the archive.

    Also, have mercy on my department's poor webserver. I understand some people actually rely on it to deliver important things like, say, homework.
    1. Re:from the author by angryLNX · · Score: 1

      Has anyone had any luck with this under OS X?

    2. Re:from the author by Fourier · · Score: 3, Informative

      If someone does have it working perfectly under OS X, they haven't told me about it. I have a couple reports of it "almost working."

    3. Re:from the author by AcornWeb · · Score: 2, Informative

      Yeah, that is where I got to. The client gives me a bunch of errors (with the server running fine) and then dies. Too bad, I was hoping to be able to play it straight-away. :-)

      --
      Your Windows PC is my other computer.
    4. Re:from the author by Fourier · · Score: 1

      I'm working on OS X right now (which is a real pain without administrator privileges). Check the London Law site in a day or two; I'll put out a point release when I've got something workable.

  7. zerg by Lord+Omlette · · Score: 1

    Has anyone actually tried this, or should we wait until it's done w/ the beta?

    --
    [o]_O
  8. Re:Python programmers by Frnknstn · · Score: 2, Funny

    Python is the waaay....
    Come to the dark side....
    Who needs to compile...?
    Your code will look sooo pretty....

    The voices in my head are back. I tried to tell them I was happy with VC.net, but they keep calling to me...

    Perhaps I should give in to them.

    --
    If it's in you sig, it's in your post.
  9. Anyone inspect the source yet? by tuxedobob · · Score: 2

    Call me crazy, but I'm not fond of needing to be root to install a shareware/freeware app.

    1. Re:Anyone inspect the source yet? by Fourier · · Score: 2, Informative
      You have two options for installing as an unprivileged user:
      1. Don't install. Just extract the archive somewhere, change to the londonlaw/ subdirectory, and you should be able to launch the client and server from there.
      2. Use the '--prefix' option to setup.py to set the installation directory somewhere that does not require root permissions. But if you do this, you'll need to set the PYTHONPATH environment variable appropriately so that python knows where to find the module.
      Now quit complaining about free stuff. Or at least find a better reason to complain.
    2. Re:Anyone inspect the source yet? by geoffspear · · Score: 3, Funny

      Do you mind if we complain that this showed up in the Apple section with claims that it's "OS Independent", when no one's actually gotten it to run on Apple hardware?

      --
      Don't blame me; I'm never given mod points.
    3. Re:Anyone inspect the source yet? by Fourier · · Score: 1

      Of course, that's a valid complaint, but don't blame me. I didn't post it here. :-)

      I'm working on OS X as we speak; hopefully the porting issues are minor. Check the site again in a day or two.

  10. An editorial review may be useful ... by media_Assassin · · Score: 1
    I don't know that you're projecting the correct "image" of the game by using this screenshot which says:
    what a great game!
    yeah, it's not too bad
    needs a more robust server, though
    I mean, we know it's Beta, but maybe take a new shot that's not putting down your hard work?
    1. Re:An editorial review may be useful ... by Fourier · · Score: 1

      Think of it this way: that screenshot is motivation for me to rewrite the crappy server sooner rather than later.

  11. Mornington Crescent by djdavetrouble · · Score: 1

    Mornington Crescent

    --
    music lover since 1969
  12. OS X build available now by Fourier · · Score: 1

    Check the website, there's a new build available specifically for OS X.