|
|
|
@259
|
[259]
|
5 years |
mg |
Change some options to make it fit the Nokia 770 more: default …
|
|
|
|
@258
|
[258]
|
5 years |
mg |
Add a couple of (hardcoded) options: lightweight, show_background.
|
|
|
|
@257
|
[257]
|
5 years |
mg |
Create a branch for a lightweight version (for the Nokia 770 perhaps).
|
|
|
|
@200
|
[200]
|
6 years |
mg |
Add ship sprites. They look kind of uglyish, and that's why I'm comitting …
|
|
|
|
@199
|
[199]
|
6 years |
mg |
Createa branch for experimenting with ship sprites.
|
|
|
|
@130
|
[130]
|
6 years |
mg |
Renamed the refactoring branch to the new trunk.
|
|
|
|
@129
|
[129]
|
6 years |
mg |
Rename trunk to europython-version branch.
|
|
|
|
@128
|
[128]
|
6 years |
mg |
Moved the main function into a new script, pyspacewar.py.
Added the …
|
|
|
|
@127
|
[127]
|
6 years |
mg |
Use a bold font for the menu.
|
|
|
|
@126
|
[126]
|
6 years |
mg |
Continue in demo mode when the title fades away; the suddenly appearing …
|
|
|
|
@125
|
[125]
|
6 years |
mg |
Added menus.
|
|
|
|
@124
|
[124]
|
6 years |
mg |
Automatic zoom in.
|
|
|
|
@123
|
[123]
|
6 years |
mg |
Icon tweaks.
|
|
|
|
@122
|
[122]
|
6 years |
mg |
TODO update
|
|
|
|
@121
|
[121]
|
6 years |
mg |
Added an icon.
|
|
|
|
@120
|
[120]
|
6 years |
mg |
Fading title.
|
|
|
|
@119
|
[119]
|
6 years |
mg |
Added (non-fading) title.
|
|
|
|
@118
|
[118]
|
6 years |
mg |
Make the AI use ship.brake instead of mucking with the velocity directly.
…
|
|
|
|
@117
|
[117]
|
6 years |
mg |
Implemented braking. I'm not sure I'm not going to regret this. It is …
|
|
|
|
@116
|
[116]
|
6 years |
mg |
Refactor keyboard handlers: no more lambdas.
|
|
|
|
@115
|
[115]
|
6 years |
mg |
Another TODO update.
|
|
|
|
@114
|
[114]
|
6 years |
mg |
Fullscreen mode.
|
|
|
|
@113
|
[113]
|
6 years |
mg |
Update TODO.
|
|
|
|
@112
|
[112]
|
6 years |
mg |
Added notes on performance work.
|
|
|
|
@111
|
[111]
|
6 years |
mg |
Fix benchmark when run without -p!
Set default warmup to 100 ticks.
Show …
|
|
|
|
@110
|
[110]
|
6 years |
mg |
Do not profile warmup.
|
|
|
|
@109
|
[109]
|
6 years |
mg |
Show CPU speed so that I can be sure powernowd/cpufreq didn't interfere.
|
|
|
|
@108
|
[108]
|
6 years |
mg |
Refactor benchmark to use classes and inheritance instead of functions …
|
|
|
|
@107
|
[107]
|
6 years |
mg |
Use colorkeys with per-surface alphas for the radars too.
|
|
|
|
@106
|
[106]
|
6 years |
mg |
Use colorkeys with per-surface alphas instead of per-pixel alphas for info …
|
|
|
|
@105
|
[105]
|
6 years |
mg |
This looks like a small improvement. Benchmark results fluctuate too much …
|
|
|
|
@104
|
[104]
|
6 years |
mg |
Optimisation -- I finally get 20 fps on average!.
Before:
ticks per …
|
|
|
|
@103
|
[103]
|
6 years |
mg |
More profile results.
|
|
|
|
@102
|
[102]
|
6 years |
mg |
Nice speedup!
Before:
ticks per second: avg=14.745
ms per tick: …
|
|
|
|
@101
|
[101]
|
6 years |
mg |
Fiddling with output formatting.
|
|
|
|
@100
|
[100]
|
6 years |
mg |
It would appear that calling in_screen in order to avoid unnecessary …
|
|
|
|
@99
|
[99]
|
6 years |
mg |
This optimisation gives me 5%.
Before:
ticks per second: avg=13.070
…
|
|
|
|
@98
|
[98]
|
6 years |
mg |
Shave off another 10% running time (111 ms -> 100 ms; 11 fps -> 13 fps).
|
|
|
|
@97
|
[97]
|
6 years |
mg |
More interesting dummy AI logic.
|
|
|
|
@96
|
[96]
|
6 years |
mg |
According to my benchmarks, this change wins 20% speed (worst tick time …
|
|
|
|
@95
|
[95]
|
6 years |
mg |
Added warmup (-w). Fixed GUI benchmark abort key.
|
|
|
|
@94
|
[94]
|
6 years |
mg |
Help.
|
|
|
|
@93
|
[93]
|
6 years |
mg |
Added profiling support.
|
|
|
|
@92
|
[92]
|
6 years |
mg |
Removed pygame.event code from logic benchmark (oops). Made GUI benchmark …
|
|
|
|
@91
|
[91]
|
6 years |
mg |
GUI benchmark.
|
|
|
|
@90
|
[90]
|
6 years |
mg |
Start in player vs computer mode.
|
|
|
|
@89
|
[89]
|
6 years |
mg |
Dead ships fade away nicely.
|
|
|
|
@88
|
[88]
|
6 years |
mg |
Benchmark now has proper command-line arguments, may enable Psyco, and …
|
|
|
|
@87
|
[87]
|
6 years |
mg |
fn(*self) where self is an instance of a subclass of tuple confuses Psyco. …
|
|
|
|
@86
|
[86]
|
6 years |
mg |
Some optimisations.
|
|
|
|
@85
|
[85]
|
6 years |
mg |
Speed up collision detection.
Before:
random seed: 'std'
ticks: 171
…
|
|
|
|
@84
|
[84]
|
6 years |
mg |
Now the benchmark is deterministic
|
|
|
|
@83
|
[83]
|
6 years |
mg |
Added a benchmark.
For some reason it is not deterministic even if you …
|
|
|
|
@82
|
[82]
|
6 years |
mg |
Better frame dropping.
|
|
|
|
@81
|
[81]
|
6 years |
mg |
Added AI.
|
|
|
|
@80
|
[80]
|
6 years |
mg |
Show that objects generally have a world attribute.
|
|
|
|
@79
|
[79]
|
6 years |
mg |
Posh rounded corners for the info panels.
|
|
|
|
@78
|
[78]
|
6 years |
mg |
Frame dropping.
|
|
|
|
@77
|
[77]
|
6 years |
mg |
Added a panel that shows the number of objects and the frame rate.
|
|
|
|
@76
|
[76]
|
6 years |
mg |
Added frame counter.
|
|
|
|
@75
|
[75]
|
6 years |
mg |
Give world a random number god.
|
|
|
|
@74
|
[74]
|
6 years |
mg |
Ships now respawn.
|
|
|
|
@73
|
[73]
|
6 years |
mg |
Bugfix for this error that actually happened to me once:
Traceback …
|
|
|
|
@72
|
[72]
|
6 years |
mg |
It turned out to be inconvenient to pass the new position to respawn.
|
|
|
|
@71
|
[71]
|
6 years |
mg |
Ships can respawn, in theory.
|
|
|
|
@70
|
[70]
|
6 years |
mg |
Ship explosions.
|
|
|
|
@69
|
[69]
|
6 years |
mg |
Some tests. Make missiles explode for self-destruction.
|
|
|
|
@68
|
[68]
|
6 years |
mg |
Ships can die.
|
|
|
|
@67
|
[67]
|
6 years |
mg |
HUD tweaks.
|
|
|
|
@66
|
[66]
|
6 years |
mg |
Missile trails are now togglable.
|
|
|
|
@65
|
[65]
|
6 years |
mg |
Missile trails.
|
|
|
|
@64
|
[64]
|
6 years |
mg |
Ship collision damage.
|
|
|
|
@63
|
[63]
|
6 years |
mg |
Hack hack! Added debris -- no tests :(
|
|
|
|
@62
|
[62]
|
6 years |
mg |
Silly bouncing missiles.
|
|
|
|
@61
|
[61]
|
6 years |
mg |
Oops. Fix tests.
|
|
|
|
@60
|
[60]
|
6 years |
mg |
Going wild with the compass.
|
|
|
|
@59
|
[59]
|
6 years |
mg |
Make world radius an argument to Game.new. Make initial ship directions …
|
|
|
|
@58
|
[58]
|
6 years |
mg |
Added TODO
|
|
|
|
@57
|
[57]
|
6 years |
mg |
It's nice to have agility back!
|
|
|
|
@56
|
[56]
|
6 years |
mg |
Fiddling with HUD backgrounds.
|
|
|
|
@55
|
[55]
|
6 years |
mg |
Added the compasses.
|
|
|
|
@54
|
[54]
|
6 years |
mg |
Added HUD.
|
|
|
|
@53
|
[53]
|
6 years |
mg |
Anti-gravity.
|
|
|
|
@52
|
[52]
|
6 years |
mg |
The ships can move now.
|
|
|
|
@51
|
[51]
|
6 years |
mg |
Manual zoom.
|
|
|
|
@50
|
[50]
|
6 years |
mg |
Autoscaling.
|
|
|
|
@49
|
[49]
|
6 years |
mg |
Initial user interface code.
I appear to have accidentally checked in its …
|
|
|
|
@48
|
[48]
|
6 years |
mg |
New module for the game logic.
|
|
|
|
@47
|
[47]
|
6 years |
mg |
Added appearance
|
|
|
|
@46
|
[46]
|
6 years |
mg |
Beginnings of the user interface.
|
|
|
|
@45
|
[45]
|
6 years |
mg |
Make world.add/remove set obj.world properly.
|
|
|
|
@44
|
[44]
|
6 years |
mg |
Added a completely trivial test runner.
|
|
|
|
@43
|
[43]
|
6 years |
mg |
Explain the purpose of this branch
|
|
|
|
@42
|
[42]
|
6 years |
mg |
Repository reorganisation: move working stuff into trunk/ and new …
|