Hundreds of features to explore
Games made in Construct
Your questions answered
Popular & trusted by schools and Universities world-wide
Construct 3 runs in the browser & works offline
Students do not need accounts with us
Free education resources to use in the classroom
World class complete documentation
Official and community submitted guides
Learn and share with other game developers
Upload and play games from the Construct community
Game development stories & opinions
So far I have figured out so that the enemy is destroyed by my bullets, but how do I do it so that the enemy has some sort of pre-defined movement, e.g. move left and right by 5px or something constantly/looping? Do I use an instance variable like I did with the health? Any example code / project file would be much appreciated!!!!
Develop games in your browser. Powerful, performant & highly capable.
For constant looping movement you can try addingthe sine behaviour to your enemy. It really helps me with those repetitive loops. You can pre set it and even turn it on and off with the events. Changing and playing with the different parameters will get you interesting ressults.
Any chance you can show me a working example, screenshot or something? I am still learning, I can't visualise what you are telling me?
I just tried sine, problem is although that makes them go left to right, I need some of them to go up and down? How would I change how different entities are moving, at the moment they go through solid walls?
SomeT Just made you small example of what you can do with it. The rest is up to your imagination.
You can change the sine movement and what it affects in the events.
[updte] - I modified the version so that the enemy stops on hitting the ground to address your other question on solid objects.
Many thanks will check it out later!
Checked it out, I although your project is nothing like mine from looking through your code figured out what I was doing wrong on mine.
Yeah this is just a sample project to just test out the basics. I am glad it helped you a bit though.