Mirror Download

Well we're waiting for out entry to maybe be uploaded, I put it on my website. You can download it from http://www.wardtek.ca/steamrollers.zip

SHA1 Hash:
0dd685816bf2b1bd9f1f571a18470b96d5662a33

Hope to have an exe and a mac .app built soon.

(log in to comment)

Comments

Mac: (Tiger Only)
http://www.wardtek.ca/steamrollers.dmg

Win32:
http://www.wardtek.ca/steamRollersWin32.zip

Looks like we got our entry in, so hope you all enjoy :)
I had some trouble with your game. It seems like a lot of the data filenames are inconsistent with what's used in the source code. For example, if I try to play against the computer on the track Split Decision, I get this:
Traceback (most recent call last):
  File "steamrollers.py", line 225, in ?
    main()
  File "steamrollers.py", line 164, in main
    engine = Engine(screen = screen_info, map_name = map, computer=ai)
  File "/home/pekuja/Pelit/pyweek2/pyweek2/SnV/steamrollers/Engine.py", line 36, in __init__
    self.map = Map(map_name, needs_path = True)
  File "/home/pekuja/Pelit/pyweek2/pyweek2/SnV/steamrollers/Map.py", line 94, in __init__
    self.mapData.getMapData()
  File "/home/pekuja/Pelit/pyweek2/pyweek2/SnV/steamrollers/MapData.py", line 26, in getMapData
    input = file(self.mapFile, 'rb')
IOError: [Errno 2] No such file or directory: 'maps/TrackSplit.raw'
The right filename there would be maps/tracksplit.raw . You might want to check these through. It seems like the code is a bit inconsistent about this, too, so Split Decision works fine in Time Trials for example.
Aaaaah! Bugger ;) None of us use linux, and windows and macs ignore capitalization. The .raw files are auto generated by the pathfinding algorithm. It must have capitalizations set up somehow in its naming scheme. I'll look into it more after work.