-
Notifications
You must be signed in to change notification settings - Fork 3
/
barricade.todo
95 lines (83 loc) · 5 KB
/
barricade.todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
☐ Show some kind of "Defend the mainframe" text at beginning of level. Could also show the level name and number.
☐ Give hints on first level e.g. "Now is you chance! Destroy them while they are rebooting" & "Watch out! The robots are back online and are coming at us again"
☐ Need way of returning to main menu.
☐ Better tileset for levels. Add more interest.
☐ Switch tileset to dark set when in shutdown.
☐ Give player sprite a gun. Make gun a seperate sprite so it is easy to give different guns. It should angle to mouse (if we are using mouse controls)
☐ Pan to mainframe when it blows up.
☐ Show small popup camera, zooming in of points of interest, like when a bot is attacking the mainframe etc.
☐ Slow-mo effects when you die, and zoom in on enemies shooting the mainframe.
☐ Smoke effects when some enemies are hit or explode.
☐ Smoke and explosion effects when mainframe explodes.
☐ Left hand switch option or default (use arrows to move and wasd to fire)
☐ need objective, and things to do along the way (micro-managment)
☐ Multiple type of placable barricades with different properties (solid walls, reflecting shields, electro-shild hurts bots, energy shield stops projectiles but not bots etc).
Enemy Bots:
Could introduce new bots every few levels.
Level data could contain more info of what bots will come and from where and when (like a script).
☐ Walker-bot
✔ Make them always walk in the direction of the mainframe. @done (13-09-07 16:36)
☐ Some bots should target the player
☐ Smart-bot
☐ Can shoot in all directions, and will aim for the player.
☐ Spider-bot
☐ Walk on walls and celling.
☐ Does not shoot, but jumps at you and self destruct (area effect explosion).
☐ Heavy-bot
☐ 2x2 tiles big. Can not fit through small gaps.
☐ Maybe he bashes through tiles when he can not fit.
☐ Shield-bot
☐ Has a shield that can protect other bots.
☐ Shield has alot of health
☐ Walker-bots will slow down and purposely hide behind Shield-bots. This can get crazy as they all stack up behind.
☐ Runner-bot
☐ Very fast, but low health.
☐ Has a chance of shots missing.
☐ Fly-bot
☐ Tiny weak flying bots that comes in swarms.
☐ Sniper-bot
☐ Stays far away and tries to get player in line of sight.
☐ Lazer target, so you can see where they are, but they never miss if they can see you.
☐ Somehow indicate when they will shoot. Maybe lazer blinks faster until it is solid. You must hide.
☐ Heavy-bot
☐ Explosive weapons.
☐ Ninja-bot
☐ Can go invisible
☐ Only has melee weapon
☐ Only hunts you, and does not care about mainframe
☐ Can sneak past most traps and turrets.
Weapons:
☐ Landmines!
☐ Some weapons don't explode enemies as much, and some just vaporise the enemies. Makes it easier to see what is going on. Some enemies also explode more or have bigger gibs than others.
☐ Charge-up blaster.
☐ The longer you hold, the more damage it does.
☐ Will go though multiple enemies depending on how long it is changed.
☐ Grenade launcher (makes use of physics)
☐ Rocket launcher
☐ Melee weapon, like a knife or sword. Lots of damage if hit enemies from behind.
Levels:
☐ Make level background just another layer of tiles. Tint them darker, or use different tileset.
☐ Level where enemies come from both sides.
☐
Engineering station:
☐ generates an item everytime power goes down (health pickup, special weapon, placeable turret etc).
☐ Only opens when robots are shutdown, and closes when they boot back up.
☐ Limit one item at a time.
☐ Maybe you have to press SPACE on the station in shutdown, then next shutdown it will have an item ready. If you take an item, it wont let you start building another untill next shutdown.
Archived:
✔ Basic enemies (spawn and kill. Always walk to the left, and shoot randomly) @done (13-08-24 23:56)
✔ Enemy spawner as part of level data @done (13-08-25 03:46)
✔ Mainframe to protect (x5 hits == dead) @done (13-08-25 12:54)
✔ Restart level when mainframe dies. @done (13-08-25 13:57)
✔ 10 second shutdown/bootup timer @done (13-08-25 16:40)
✔ Make destructable walls (used to defend mainframe). @done (13-08-25 18:21)
✔ Have a limit on number of enemies per level. If you kill them all, then you win. @done (13-08-25 21:22)
✔ HUD - show score, and how damaged you and the mainframe are. Also show how many more robot are coming. @done (13-08-26 02:43)
✔ Win screen @done (13-08-26 04:55)
✔ Main menu screen (title credits, play button, instructions) @done (13-08-26 04:54)
✔ Sound effects. @done (13-08-26 03:50)
✔ Instructions @done (13-09-03 20:41)
✔ Basic enemy AI (jump, shoot when see you, move towards you or mainframe) @done (13-08-26 08:48)
✔ Particles when die, or when mainframe explodes, or enemies die. @done (13-08-25 16:41)
✔ Hold-to-fire. @done (13-09-03 20:34)
✔ Make bullets be square, and have a trail effect rather than being baked in. @done (13-09-03 20:34)