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."

1 of 35 comments (clear)

  1. Re:Is it all there? by Anonymous Coward · · Score: -1, Troll
    Does it matter? I mean, it's written in Python so it has to be good. The great thing about Python is you can write things like word processors in two or three lines of code. This is, in many ways, the perfect project to demonstrate Python's abilities. Python supports many things that lesser languages like C and Java don't, such as TCP/IP access, object orientated programming, file handling, and such. Because of that, you can do really complicated things in it that would take you ages with Java.

    I mean, can you see such a program being written in Perl or TCL? And because Python is interpreted, it's much faster than something written in a language like C where it has to be compiled before you can even run it. Python's also easy to learn which means it'll be easier to maintain the results afterwards, if you have to change the head of Scotland Yard, for example. It's also more secure, because you don't have C's crappy strings, instead you have properly secure strings: programsd written in Python are secure, inherently secure, you an't break into them, and that's what you want in a game because it makes it harder for people to cheat.

    My advice, download it, learn a bit of Python (use one of the many good books about Python, or Ruby if you can't find a book on Python) and add the realism yourself. Behold the power of Python!