Skip to main content

Extinguished - 0.2

A real-time strategy game where you control firemen to rescue people from burning buildings. Battle against time and a raging fire to carry unconscious people from a burning building. Use your firemen to rescue or to hold back the fire at strategic points. Beware of dangerous chemicals which will explode and spread the fire, blocking your exit.


Paul Paterson
(paulpaterson)

A real-time strategy game where you control firemen to rescue people from burning buildings.

Battle against time and a raging fire to carry unconscious people from a burning building. Use your firemen to rescue or to hold back the fire at strategic points. Beware of dangerous chemicals which will explode and spread the fire, blocking your exit.

Python 2.7 and requires PyOpenGL and NetworkX.

OpenGL rendering is used for the fire effects and is done in the background. I hope to make a developer video shortly to go over some of the details of the implementation.

3D Rendering is all done ahead of time in Google Sketchup.

NEW Video shows new v0.4 gameplay features: doors and electrical conduits

 






Start Screen Level Selection The fire burns! Heat Sensitive Goggles

Use the "Help" screen or the "Tutorial" level to get the hang of the controls.

Click on a firemen and select:

  • "Go To" to send the fireman to a particular place
  • "Rescue" to go to pick up a particular body
  • "Drop" to drop the body being carried
  • "Protect" to use the hose to spray water to delay the fire
  • Links

    Home Page
    http://perpetualpyramid.com/drupal/?q=extinguished_game
    Source
    http://perpetualpyramid.com/drupal/?q=extinguished_game

    Releases

    Extinguished 0.1 — 15 Dec, 2012

    Extinguished 0.3 — 19 Jan, 2013

    Extinguished 0.2 — 2 Jan, 2013

    Extinguished 0.4 — 3 Feb, 2013

    Pygame.org account Comments

    • josmiley 2012-12-15 23:17:44

      breathtaking ...

      Paul Paterson 2012-12-16 17:35:13

      Many thanks!

    • Neccarus 2012-12-16 05:09:30

      This is very impressive!

      Paul Paterson 2012-12-16 17:35:07

      Thanks!

    • Mich Nannings 2012-12-17 13:27:14

      Some of the best things i seen on this site.

      Maybe use left mouse click for "go to"

      Paul Paterson 2012-12-18 05:20:48

      Thanks and good idea. I'll give that a try - maybe the left click default and then right click for the menu.

      Mich Nannings 2013-01-31 00:09:21

      Good you keep updating your game.

      I want to try it out but i don't get it working on my new pc. I installed opengl and networkx with pip but still dont get it runnig...
      Well i try to figure out when i have more time or maybe you release a compiled win version in the future:P

      edit: I checked your website, didnt now that you made subterrex too, it was the first pygame i checked it out because it its always on "spotlight" , great one also

      Paul Paterson 2013-01-31 03:31:36

      Thanks and sorry you are having issues. If you post some of the error messages then I may be able to work out what is going on. I have seen some version issues with PyOpenGL. Do you know what version you are using?

      PC compiled versions are a bit tricky right now as I don't have a Windows machine to do that on. I did have a VM but it died! I may try to resurrect it.

      Paul Paterson 2013-01-19 06:55:58

      Thanks again for this suggestion. I was able to implement this in the 0.3 release. It simplifies and speed up the gameplay very nicely!

    • mark 2013-01-07 07:32:24

      Nice!!

    • mark 2013-01-08 14:58:22

      interesting game concept. you should add an exit to menu within game or some retreat function, because at the point the know your totally screwed you either have to wait till the end or exit out fully (if your trying to get everyone out alive). Also the shadows look kind of weird, like your looking in a model house whereas personally i think without shadows would make it look better. Or ie. add lighting fixtures and the shadows corresponds to the fixtures and as the fire bruns them the shadows dissapear. Havent came across any bugs though and it is a very nice game, it is somewhat addicting. Can't wait to see what more levels you add. Keep up the good work.

      nick 2013-01-08 15:23:13

      and sound volume control adjustment

      Paul Paterson 2013-01-09 22:56:14

      Thanks very much - great feedback.

      You can press "ESCAPE" to get back out of the level but it isn't mentioned anywhere! I will try to make it easier to spot how to do that.

      Good observation on the shadows too. They come from having light sources outside of the building but at a funny height. The building has no roof either. These two things mean that they end up not being very realistic. It really is like a shoebox building so your "it looks like a model" is spot on.

      I like your idea of using light fixtures. I'm not sure if I can pull off the dynamic lighting and keep the framerate high enough unless I go fully OpenGL but I will look to see if I can do that.

      mark 2013-01-10 08:38:47

      ah ok that makes sense (the shadows). Yeah the shadows show a nice 3d model but make it look weird also. I like the windows and doors illumination though form the southern side, just to confirm i meant the top of the model and not the windows/doors shadowing.

      mark 2013-01-10 08:40:13

      Still though, Nice job. Can't wait untill i make something something as good as this in Pygame.

      Paul Paterson 2013-01-19 06:54:52

      Thanks - I never even really noticed this until you pointed it out!

      In the new 0.3 version I have fixed this for the new "Church" level. The lighting comes from point sources within the building so the shadows are more realistic and less distracting.

    • mark 2013-01-17 03:42:05

      OK I have came up with more ideas. Maybe a save feature. Where if you complete a level, it displays the time completed, the lives saved, the fireman lost over the level of the main map. I believe currently there is no save?

      Paul Paterson 2013-01-19 06:55:15

      Nice ideas - these will be coming in 0.4!

    • mark 2013-05-10 19:04:46

      Traceback (most recent call last):
      File "extinguished.py", line 63, in <module>
      import game.main
      File "/home/USER/Downloads/extinguished-0.4/game/main.py", line 18, in <module>
      serge.builder.builder = None
      AttributeError: 'module' object has no attribute 'builder'

    • marker 2013-05-10 19:07:55

      Traceback (most recent call last):
      File "extinguished.py", line 63, in <module>
      import game.main
      game/main.py", line 18, in <module>
      serge.builder.builder = None
      AttributeError: 'module' object has no attribute 'builder'

      Luke 2016-01-26 08:21:39

      Same here, looks like it's caused by missing serge library.

    • Hello 2014-01-22 22:47:05

      So do you use google sketch up to create the map?