About Shhhh! Digital Media

This content is produced in Toronto, Ontario, Canada and written by Brian Joseph Johns. There is no Shhhh! Digital Media in New York that has anything to do with this Shhhh! Digital Media in Canada, not to mention I've never been to New York.

Terms And Conditions

By using this content, you agree to the Terms Of Use disclaimer and our Views Expressed disclaimer.

Example Gamemaker Content

Here are some examples of the kind of things I'll be publishing on the GAMEMAKER Marketplace:


Example Script:


/// @function sdm_motion_relative_angle_degrees(_sender,_target,_angle,_speed)

/// @param {index} _sender The object being set in motion

/// @param {index} _target The target object for the relative angle

/// @param {real} _angle The angle in degrees

/// @param {real}  _speed The amplitude of motion to add

/// @description Adds 2D motion in a direction relative to another object

/// Brian Joseph Johns - Shhhh! Digital Media

function sdm_motion_relative_angle_degrees(_sender,_target,_angle,_speed){

// determine relative position

ToX = _target.x-_sender.x;

ToY = _target.y-_sender.y;

// for our rotation of ToX and ToY

cs = cos(degtorad(-90));

sn = sin(degtorad(-90));

// rotate vector by angle

ax = ToX * cs - ToY * sn;

ay = ToX * sn + ToY * cs;

// normalize the resulting vector

templen = sqrt(sqr(ax)+sqr(ay));

ax /= templen;

ay /= templen;

_sender.motion_add(point_direction(0,0,ax,ay),_speed);

}

Here's a quick and very basic demo of something I did recently using Gamemaker 2. 

Shhhh! Digital Media Example Demo

Most of my Marketplace content will be utilitarian in nature. I'll charge for some things and share others freely, and attempt to strike a fair balance between the two.


Brian Joseph Johns

Shhhh! Digital Media

fav.inbox@gmail.com (the email through which I purchased Gamemaker)

brian.joseph.johns@shhhhdigital.com (Official Shhhh! Digital Media email)

https://www.shhhhdigital.com

https://www.twitter.com/MediaShhhh