arron-fowler 2017-12-07 13:28
Defo worth moving forward with, I liked the idea more than I actually enjoyed playing it. It has legs.
Foon → Ludum Dare Explorer → LD40 → Lavish ROBO-Assemblage
By gettingrekt
| Category | Rank | Score | Count | |
|---|---|---|---|---|
| Overall | 3.00 | 8 | ||
| Fun | 2.75 | 8 | ||
| Innovation | 2.58 | 8 | ||
| Theme | 2.91 | 8 | ||
| Graphics | 3.16 | 8 | ||
| Audio | 2.10 | 7 | ||
| Humor | 2.37 | 6 | ||
| Mood | 2.60 | 7 |
Defo worth moving forward with, I liked the idea more than I actually enjoyed playing it. It has legs.
Well done! The graphics are really nice, and the robot controls really well. Loved the super slow enemy bullets, it was like a SHMUP in slowmo :). It would've been nice if you could see which powerup boosted which subsystem, it was a guess every time (but you already mentioned that).
Nice entry!
i think i got a weird bug, i died a few times without being hit by enemies. I think it has something to do with shooting their bullets or the cannon. Other than that it was a fun wee game
@radmccool Thank you! You may have overheated, there is a small indicator in the far left that shows heat level. >100 equals damage. It should definitely been moved up next to the HP-bar
it was all there, i was just being an idiot and not thinking. I assumed that bar was related to the gun i just didnt put 2 and 2 together :P
A fun idea. Nice to play as well
#### Advice for the flipping (happened to me once or twice in your game [fun to fly around ;)]): - If you use a rigidbody to move your player, lock the z and x axis in the component settings - If you use everything else, set the z and x axis of rotation to 0 ``` Vector3 rotation = transform.rotation.eulerAngles; //We need to do this to edit individual axis rotation.z = rotation.x = 0; transform.rotation = Quaternion.Euler(rotation); ```
@wizzardmaker Thank you for the advice. Sounds like a really nice fix. I was trying to clamp the values between a couple of max degrees, to get the "hovering" effect (also adding some kind of wavy displacement up and down) but then I gave up :) Yeah, flying is not a bug, its a feature!
If you want a hovering effect, just use a sine wave instead of zeroing it out ``` float offset = 2f; //"randomness" so that both axis dont share the same rotation float waviness = 3f; //How much it waves around float speed = 3; //How fast it waves around Vector3 rotation = transform.rotation.eulerAngles; //We need to do this to edit individual axis rotation.z = Mathf.Sin((Time.time + offset) * speed) * waviness; rotation.x = Mathf.Sin(Time.time * speed) * waviness; transform.rotation = Quaternion.Euler(rotation); ```
The same sine can be used for your y position
The player can get overturned and fly lol The upgrades are indeed affecting the controlling of the player (thus the more you have the worse it is)
Unfortunately I cannot play for long due to my motion sickness :(
And... Is it a feature that I shoot the postbox-like things but I get my own health reduced?