Elis Axelsson
|
1649e7058b
|
Wrote an SVG for the bubbler tower
|
2017-08-04 16:15:46 +02:00 |
Elis Axelsson
|
e2850a7a43
|
Spawn enemies based on level
|
2017-07-31 18:23:32 +02:00 |
Elis Axelsson
|
7643d8097f
|
Base Levels class
|
2017-07-31 18:21:27 +02:00 |
Elis Axelsson
|
663016b83e
|
Remove the sample towers now when users can place towers
|
2017-07-31 09:20:46 +02:00 |
Elis Axelsson
|
d2ebdcd755
|
Allow building towers by clicking
|
2017-07-31 09:14:30 +02:00 |
Elis Axelsson
|
d3fa42e10e
|
Wrote function to check if a mouse cooardinate is an acceptable
building location
|
2017-07-31 08:55:08 +02:00 |
Elis Axelsson
|
9ccc466c64
|
Move settings to class space
|
2017-07-30 16:58:15 +02:00 |
Elis Axelsson
|
d83d0f7a0e
|
Refactor Tower to not have get_rect() and set_rect()
|
2017-07-30 16:40:53 +02:00 |
Elis Axelsson
|
67b65838e4
|
Adjust moving path for enemies
|
2017-07-30 06:35:50 +02:00 |
Elis Axelsson
|
a3668048d4
|
Angrier ogre
|
2017-07-29 12:03:33 +02:00 |
Elis Axelsson
|
e9ece10b2d
|
Rewrite bubble to be manual SVG
|
2017-07-29 10:07:19 +02:00 |
Elis Axelsson
|
59d5e9e673
|
Rewrite ogre to be manual SVG
|
2017-07-29 09:15:48 +02:00 |
Elis Axelsson
|
1ad5ec5105
|
Make ogre use an image
|
2017-07-28 19:22:30 +02:00 |
Elis Axelsson
|
e69abdf5fc
|
Add bubble image for bubbler shots
|
2017-07-28 19:04:11 +02:00 |
Elis Axelsson
|
9e8c739353
|
Change sizes and speeds to be based on gridSize
|
2017-07-28 15:11:52 +02:00 |
Elis Axelsson
|
6e17a6e82e
|
Change size of map
|
2017-07-28 13:10:57 +02:00 |
Elis Axelsson
|
f4997efac3
|
Set non-gray colors to map
|
2017-07-28 12:02:40 +02:00 |
Elis Axelsson
|
e644ba5471
|
Remove printing of surface
|
2017-07-28 11:56:42 +02:00 |
Elis Axelsson
|
d491f07498
|
Align enemy movement to new map
|
2017-07-28 11:55:00 +02:00 |
Elis Axelsson
|
652ce8ce6c
|
Draw map
|
2017-07-28 11:43:50 +02:00 |
Elis Axelsson
|
a4e50cd6ed
|
Rotate enemies while walking
|
2017-07-28 10:59:16 +02:00 |
Elis Axelsson
|
b56986c00b
|
Spawn enemy on space
|
2017-07-28 10:28:20 +02:00 |
Elis Axelsson
|
8e088f4431
|
Fix enemyPath to be complete for each enemy
|
2017-07-27 18:56:30 +02:00 |
Elis Axelsson
|
c3dfffa5bc
|
Remove enemies that reached the base
|
2017-07-27 18:31:02 +02:00 |
Elis Axelsson
|
235f738e83
|
Add a walking path for enemies
|
2017-07-27 18:05:28 +02:00 |
Elis Axelsson
|
cf82c0baa5
|
Move towers out of the path and make enemies start at the same place
all the time
|
2017-07-27 17:32:24 +02:00 |
Elis Axelsson
|
f561e7a55f
|
Support movements in any angles
|
2017-07-27 17:25:50 +02:00 |
Elis Axelsson
|
8ceb0305b0
|
Set lastMoveTime when creating the enemy
|
2017-07-27 16:29:37 +02:00 |
Elis Axelsson
|
df7291bb80
|
Move enemies around a bit
|
2017-07-27 15:58:12 +02:00 |
Elis Axelsson
|
d549b7b2f3
|
Summon a bunch of enemies to start with
|
2017-07-27 15:42:19 +02:00 |
Elis Axelsson
|
fcde841c4e
|
Only shoot if there's a target
|
2017-07-27 15:32:02 +02:00 |
Elis Axelsson
|
8f2e3a05bc
|
Respawn a new enemy after it dies and more sample towers
|
2017-07-27 15:04:55 +02:00 |
Elis Axelsson
|
66e39d8ef8
|
Make enemies take damage and remove enemies that died
|
2017-07-27 14:53:04 +02:00 |
Elis Axelsson
|
325f78aaae
|
Removed some vars used once
|
2017-07-27 14:20:17 +02:00 |
Elis Axelsson
|
92074fc32f
|
Remove empty rect used as target practice and added one type of enemy
|
2017-07-27 14:16:16 +02:00 |
Elis Axelsson
|
f6ff7568e9
|
Implement rate limit of shots and add a tower/target to main
|
2017-07-27 13:00:48 +02:00 |
Elis Axelsson
|
8e87915f6e
|
Randomize more angles
|
2017-07-27 09:14:14 +02:00 |
Elis Axelsson
|
8c01f75070
|
Rotate projectile to match direction
|
2017-07-27 08:52:10 +02:00 |
Elis Axelsson
|
aee13451c5
|
Support to shoot at all the angles
|
2017-07-27 00:36:51 +02:00 |
Elis Axelsson
|
5ae94851ee
|
Shoot at a rect depending on it's angle
|
2017-07-26 23:55:36 +02:00 |
Elis Axelsson
|
29b0a97998
|
Switch to radians for angles
|
2017-07-26 22:28:33 +02:00 |
Elis Axelsson
|
dd29b2937e
|
Move angle decision to tower from projectile
|
2017-07-26 22:14:14 +02:00 |
Elis Axelsson
|
46e5604731
|
Added randomization of angle to shoot
|
2017-07-26 22:05:41 +02:00 |
Elis Axelsson
|
09995023ba
|
Added proper calculation of speed based on angle
|
2017-07-26 22:00:38 +02:00 |
Elis Axelsson
|
07110047d1
|
Support max range of projectiles
|
2017-07-26 21:16:30 +02:00 |
Elis Axelsson
|
b17c267f0b
|
Clean up projectile class a bit
|
2017-07-26 21:10:24 +02:00 |
Elis Axelsson
|
2ccee17cf4
|
Implement moving of projectiles
|
2017-07-26 21:05:56 +02:00 |
Elis Axelsson
|
db4da0c2b4
|
Make the bubbler shoot bubbles
|
2017-07-26 15:59:35 +02:00 |
Elis Axelsson
|
553cf061b3
|
Add bubble projectile
|
2017-07-26 15:59:25 +02:00 |
Elis Axelsson
|
52cff29867
|
Position and draw projectiles
|
2017-07-26 15:59:07 +02:00 |