Yes, I used Game Maker. It sucks as far as performance goes but it's C-like syntax and you can make a working game very fast. It includes a few MB of interpreter, which makes it slow and have a large file size.
There is a project to remake it open-source, cross-platform and literally 10000x faster [by compiling rather than interpreting] called Enigma.
Here's what the code looks like:
var en_dir,en_dist;
if en!=noone
{
en_dist=point_distance(en.x,en.y,x,y)
if en_dist<80 and reload=0
{
en_dir=point_direction(x,y,en.x,en.y)
bullet=instance_create(x,y,obj_bullet_enemy)
bullet.direction=en_dir
bullet.speed=8
reload=20
}
}
Your project isn't bad, just a bit psychadelic. What did you use? C++?







