root/trunk/NEWS.txt

Revision 289, 4.2 KB (checked in by mg, 3 years ago)

Release version 0.9.6.

  • Property svn:eol-style set to native
Line 
1September 30, 2009: Released version 0.9.6:
2
3- Fixed deprecation warning on Python 2.6.
4- Dropped support for Python 2.3.
5
6February 27, 2009: Released version 0.9.5:
7
8- Fixed crash on 64-bit Linux machines.
9- Now using http://launchpad.net/ for bug tracking.
10
11June 30, 2008: Released version 0.9.4:
12
13- New icon by Jakub Szypulka, plus all the other goodies from last year.
14
15January 7, 2007: Happy New Year!
16
17- Add sound effects and support for background music (now if I only had some
18  music...).
19- Show an animation (expanding bubble) when ships respawn.
20- Allow up to two keys to be bound to the same action.
21- Use 800x600 by default; if your computer is fast enough, you can change to
22  a better video mode; if not, give a better first impression by avoiding
23  sluggishness.
24- Change the options menu: show the current state (e.g. "missile orbits: on")
25  instead of the action that would change it ("hide missile orbits").  Add
26  an option to toggle sound propagation in vacuum (or, in practical terms,
27  whether you hear a sound when a missile hits the computer-controlled ship
28  or when it explodes).
29- Forgot to actually make a release :(
30
31December 25, 2006: Released version 0.9.3: the Christmas release.
32
33- Keyboard controls can now be customized.
34- Keyboard controls and video mode options are stored in a config file.
35- Added the -w command line option, in case you desire to override the config
36  file.
37
38February 20, 2006: Released version 0.9.2 (also known as the "a month of
39procrastination" release).
40
41- Fixed the -f and -d command line options.
42- Missiles are now larger and brighter than their orbit trail dots.
43- Alt+Enter now also toggles fullscreen mode.
44- Make it work in 15 and 16 bit per pixel modes (no aaline).
45- Possibly fix the MacOS X "invisible fix" problem I saw (use 2 x aaline
46  instead of aalines).
47- Added a help screen.
48- Added an Options menu.
49- Added a New Game menu (the main menu was becoming too cluttered).
50- Added a pyspacewar.pyw script for the convenience of Windows users.
51
52January 14, 2006: Released version 0.9.1 with some bug fixes and small
53features:
54
55- Use pygame.font.SysFont to locate Verdana.ttf on your system.
56- Fix "surfaces must not be locked during blit" bug.
57- Fix some cosmetic unit test failures.
58- Added a background image.
59- Made debug timings HUDs less intrusive.
60- Added an ability to specify the desired video mode on the command line.
61- The thrusters are now drawn more accurately.
62
63January 8, 2006: After a week of intensive work, I released version 0.9.0.
64User-visible changes:
65
66- Added an in-game menu.
67- You can drag the viewport around with the mouse (use the right button).
68- Automatic zoom in.
69- Radars show planet sizes, not just positions.
70- Dead ships fade away.
71- Information panels have translucent backgrounds.
72- Added an icon.
73
74Internal code changes.
75
76- Split the code into several modules in a package.
77- Refactored the code extensively, it is now much more flexible.
78- Added unit tests.
79- Added a distutils setup script.
80
81
82January 1, 2006: After a very nice New Year's party, I started working on
83PySpaceWar again.  I want to refactor the code into separate logic and graphics
84parts, and add unit tests.  I want to add a proper in-game menu (start new
85game, options, exit, etc.).  In longer term I want to implement a networked
86multiplayer mode, and a battle recorder with playback.
87
88
89November 11, 2005: A minor tweak with zoom level.  It is difficult to implement
90things I want with the current code base.  Thinking about a rewrite.
91
92
93July 1-2, 2005: Minor tweaks, unsuccessful optimisations.
94
95
96June 29, 2005: Demoed the game during EuroPython 2005 lightning talks session.
97Was asked if the game could be played over the network.  Said that no, but
98that I accept patches.  Nobody sent me a patch, though.
99
100
101June 27-29, 2005: EuroPython 2005.  Having much fun with the game.  Sometimes
102I'm hacking during the talks.
103
104
105June 25, 2005: The weekend before EuroPython 2005.  A couple of days ago
106my coworker Ignas told me about a game called Gravity Wars.  I found a free
107Pascal version on-line and spent a couple of evenings playing it.  I am now
108suddenly overcome by a hacking mood.  I will try to write a gravity based
109game (Spacewar or Gravity Wars or both) with PyGame.
110
Note: See TracBrowser for help on using the browser.