Week 7 - Player Movement


Have to start somewhere

Hey all, the time has come to start building my assignment 4 game, the part of this unit that I was really looking forward to. 
I decided on a Australian style shooter game initially but after thinking it through, changed the setting (and one or two concepts within it).
This week was focused on creating the player movement and I wanted a simple eight way directional movement (although currently thinking it may change to a four way directional).

I was able to located a sprite sheet online from www.opengameart.org called batch_one_0.png which I will be using for alot of my art, this is mainly because I am not great at creating my own art. References will be at the bottom of this Devlog.


Implementation

I began by creating the sprite, and added the initial player_0 sprite to show how it starts. Following onto that I added a Rigidbody2D component to the sprite to allow it movement within the game. Then continued on with a Animator, EightWayMovement script and EightWayAnimation scripts used in the tutorials (Thanks Lindsay/Ian). This allowed Doug (the player) to move around the area freely and without constraint (yet). 


Feedback

I received some feedback during our Thursday Tutorial, mostly just I need to slow down Doug. I changed the initial player speed as it was a little too high and made Doug too much like a rather lovable fast mouse from the 1950's on wards. This allowed the player to control Doug a lot easier.


In conclusion

Looking forward to taking this game much further. Future devlogs should have a lot more in them as I progress further into making Ricochet.

Heading off to mid semester break now, but probably, I mean most likely will be working on building the levels (random generating) over the break. See you all then!


References
S. Challener (Redshrike), viewed at (https://opengameart.org/content/a-load-of-overworld-34-rpg-sprites), 27 August 2020

Files

28 Aug Build.zip 4.9 MB
Aug 28, 2020

Leave a comment

Log in with itch.io to leave a comment.