Commit Graph

38 Commits

Author SHA1 Message Date
Juhani Krekelä 52d38902d3 Add packaging scripts 2023-06-04 22:31:54 +03:00
Juhani Krekelä abdbf5e6d1 Add README.md 2023-06-04 22:31:35 +03:00
Juhani Krekelä e029672bb6 Move the paddle higher 2023-06-04 22:21:31 +03:00
Juhani Krekelä d4d6584ef8 Improve enemy shots 2023-06-04 22:20:30 +03:00
Juhani Krekelä bac76b95dc Implement game over 2023-06-04 21:38:58 +03:00
Juhani Krekelä 2439711358 Implement multiple stages 2023-06-04 20:58:29 +03:00
Juhani Krekelä 7b3ef24b7a Add pre-stage screen 2023-06-04 20:22:53 +03:00
Juhani Krekelä fd6c7fafa0 Grab mouse on click and ungrab if a modifier is pressed 2023-06-04 19:34:01 +03:00
Juhani Krekelä 29f1b1f344 Add title screen 2023-06-04 19:28:36 +03:00
Juhani Krekelä d7146a1d52 Account for unreflected missiles that got destroyed 2023-06-04 17:29:00 +03:00
Juhani Krekelä 7b742c35c4 Make enemies spin 2023-06-03 22:35:24 +03:00
Juhani Krekelä 093b9a7ece Render enemies as pentagons 2023-06-03 22:30:03 +03:00
Juhani Krekelä 0352a9e14f Ramp up the number of allowed missiles over time 2023-06-03 22:19:21 +03:00
Juhani Krekelä 710cf27036 Tune enemy behaviour 2023-06-03 22:10:36 +03:00
Juhani Krekelä 643663a415 Add variance to missile speeds 2023-06-03 22:05:43 +03:00
Juhani Krekelä a935b498da Add inaccuracy to missile targeting 2023-06-03 22:03:40 +03:00
Juhani Krekelä d6952e9eaf Seed the random number generator 2023-06-03 21:56:26 +03:00
Juhani Krekelä 9cdeee04d8 Limit the number of unreflected missiles on-screen 2023-06-03 21:52:58 +03:00
Juhani Krekelä 9ec3b93cc2 Make all enemies active 2023-06-03 21:43:56 +03:00
Juhani Krekelä 2a3d7b188f Remove debug print 2023-06-03 21:40:56 +03:00
Juhani Krekelä a290a9113a Fade trails to transparent instead of black 2023-06-03 21:40:36 +03:00
Juhani Krekelä 0e410d262d Only add new trail segment every one pixel 2023-06-03 21:34:32 +03:00
Juhani Krekelä e98af7966f Smoother missile tail fade 2023-06-03 21:14:11 +03:00
Juhani Krekelä 891e37fa4f Allow exploding all reflected missiles 2023-06-02 18:08:33 +03:00
Juhani Krekelä cc73f371a5 Make enemies killable 2023-06-02 18:04:16 +03:00
Juhani Krekelä c12d3f7bf0 Fix location calculation for explosions destroying things 2023-06-02 18:02:22 +03:00
Juhani Krekelä c0b0012701 Add enemies 2023-06-02 17:46:01 +03:00
Juhani Krekelä 9a9e57dbd2 Increase trail length 2023-06-02 17:26:41 +03:00
Juhani Krekelä ad5d60bfa0 Quit game once nothing remains 2023-06-02 17:23:44 +03:00
Juhani Krekelä 38ecbee541 Have explosions destroy things 2023-06-02 17:21:52 +03:00
Juhani Krekelä f09fb27a11 Make cities hemispheres 2023-06-02 17:09:07 +03:00
Juhani Krekelä 793d84e680 Add explosion effects 2023-06-02 16:57:25 +03:00
Juhani Krekelä 29d65a9cf2 Improve missile spawning 2023-06-02 16:32:53 +03:00
Juhani Krekelä 17efb22113 Make cities destroyable 2023-06-02 16:32:41 +03:00
Juhani Krekelä a2bbb127c3 Add cities 2023-06-02 16:18:55 +03:00
Juhani Krekelä 50f7b00f57 Add missile trails 2023-06-02 16:00:16 +03:00
Juhani Krekelä 950097fbbe Scale line width with 2023-06-02 15:33:46 +03:00
Juhani Krekelä fd8b5f37ec First commit 2023-06-01 22:47:54 +03:00