
kilele wrote:please add me to the list, i'm quite a big fan of yours

TheHallMonitor wrote:Can I try as well, your games are pretty fun

suin wrote:I just made a vid about the game and posted it on my forum, and I guess you guys might be interested^^![]()
http://tieba.baidu.com/p/1526505603

Julian wrote:


Julian wrote:Old look:Julian wrote:
Current look:

Julian wrote:Indeed. It's Thirsa vs Killer though, not Thersa vs Killer


Julian wrote:(tinypic.com, y u no upload images in good quality?)
var i,ii,iii;
if mouse_check_button(1)
{
i = (obj_player.image_xscale*radtodeg(arctan(8.5/35)))
laserdirection = point_direction(obj_player.x-(13*obj_player.image_xscale),obj_player.y-47,mouse_x,mouse_y)-i
ii = cos(degtorad(laserdirection))*laserdistance
iii = sin(degtorad(laserdirection))*laserdistance
global.laserxstart = (obj_player.x-(13*obj_player.image_xscale))+obj_player.hspeed+ii
global.laserystart = obj_player.y-47+obj_player.vspeed-iii
scr_melting()
}

Julian wrote:Thanks for the tip Kilele, I'll try it out soon to see if it provides any better quality C:
Now for the game I am working on (Soil); I finished the very first demo!
It is just the core mechanics here... more a tech demo than a game, but I would be
very pleased if some people could try it and tell me what they think about it so far ^^
Download link: http://dl.dropbox.com/u/43582062/Soil.exe
I am at 293 lines of code now... and at times it is way harder to program
than it was for my previous games. Today I had to solve how to calculate
the start coördinates for the laser ray. I came up with the following:
(laserdistance = sqrt(sqr(30)+sqr(8.5)))var i,ii,iii;
if mouse_check_button(1)
{
i = (obj_player.image_xscale*radtodeg(arctan(8.5/35)))
laserdirection = point_direction(obj_player.x-(13*obj_player.image_xscale),obj_player.y-47,mouse_x,mouse_y)-i
ii = cos(degtorad(laserdirection))*laserdistance
iii = sin(degtorad(laserdirection))*laserdistance
global.laserxstart = (obj_player.x-(13*obj_player.image_xscale))+obj_player.hspeed+ii
global.laserystart = obj_player.y-47+obj_player.vspeed-iii
scr_melting()
}
Well it works, but for once I am glad I am learning mathematics at school
I programmed everything in a way that it will be easy to randomly generate
levels and it also runs very smoothly on a crappy laptop like mine, even with
a way bigger level than shown here. No lag problems... not for anyone I hope ^^

Julian wrote:Thanks for the tip Kilele, I'll try it out soon to see if it provides any better quality C:
Now for the game I am working on (Soil); I finished the very first demo!
It is just the core mechanics here... more a tech demo than a game, but I would be
very pleased if some people could try it and tell me what they think about it so far ^^
Download link: http://dl.dropbox.com/u/43582062/Soil.exe
I am at 293 lines of code now... and at times it is way harder to program
than it was for my previous games. Today I had to solve how to calculate
the start coördinates for the laser ray. I came up with the following:
(laserdistance = sqrt(sqr(30)+sqr(8.5)))var i,ii,iii;
if mouse_check_button(1)
{
i = (obj_player.image_xscale*radtodeg(arctan(8.5/35)))
laserdirection = point_direction(obj_player.x-(13*obj_player.image_xscale),obj_player.y-47,mouse_x,mouse_y)-i
ii = cos(degtorad(laserdirection))*laserdistance
iii = sin(degtorad(laserdirection))*laserdistance
global.laserxstart = (obj_player.x-(13*obj_player.image_xscale))+obj_player.hspeed+ii
global.laserystart = obj_player.y-47+obj_player.vspeed-iii
scr_melting()
}
Well it works, but for once I am glad I am learning mathematics at school
I programmed everything in a way that it will be easy to randomly generate
levels and it also runs very smoothly on a crappy laptop like mine, even with
a way bigger level than shown here. No lag problems... not for anyone I hope ^^






Users browsing this forum: Google [Bot] and 2 guests