Portfolio - Programming {closed} Experienced GML Programmer for hire

Evanski

Raccoon Lord
Forum Staff
Moderator
Hi my name is Evan. I'm an advanced user of GML having up to 6+ years experience with the language.
Feel free to ask me any questions or help on your code.

I charge a simple fee for what you want done rather then a per hour rate
I charge based on difficulty of the task, EX: save system = 20$, Grid path finding = 40$.
During the job, I will keep you updated with your request to make sure its up to what you want,
I will send gifs and picture files until I received payment, once I have the payment I will send you the code/assets of your request.

I can not do any networking, tile collisions or shaders.

Contact me:
Not available at this time.

I ask that you put in the subject line of an email [Programmer Inquire]
and send me a small message here like "hey sent you an email"

it is not necessary but will help both of us extremely
I will only do work for projects using GMS2.
Thank you.



Examples of my work:
string algorithm:


My Debug Console [Download available]




Code:
dist_list = ds_priority_create();

with obj_skeleton {
var dist = point_distance(x,y, other.x, other.y);
ds_priority_add(other.dist_list, id, dist);
}

with obj_slime {
var dist = point_distance(x,y, other.x, other.y);
ds_priority_add(other.dist_list, id, dist);
}

with obj_motherslime {
var dist = point_distance(x,y, other.x, other.y);
ds_priority_add(other.dist_list, id, dist);
}

with obj_SmogCrawler {
var dist = point_distance(x,y, other.x, other.y);
ds_priority_add(other.dist_list, id, dist);
}

//set inst as the closest found thing
if ds_priority_size(dist_list) > 0
{inst = ds_priority_find_min(dist_list)} else { inst = noone};

Code:
if (file_exists(working_directory + "\\Save\\Save.ini"))
{
file_delete(working_directory + "\\Save\\Save.ini");
}
//create the file
ini_open(working_directory + "\\Save\\Save.ini");

//ITEMS
var itemcopper = base64_encode(string(global.itemcopper));
var itemdagger = base64_encode(string(global.itemdagger));
var itemarrow = base64_encode(string(global.itemarrow));
var itemtorch = base64_encode(string(global.itemtorch));
var itemlockpick = base64_encode(string(global.itemlockpick));

//ITEMS
ini_write_string("Items","Copper",itemcopper)
ini_write_string("Items","Dagger",itemdagger)
ini_write_string("Items","Arrow",itemarrow)
ini_write_string("Items","Torch",itemtorch)
ini_write_string("Items","Lockpick",itemlockpick)

//done
ini_close();
 
Last edited:
A

Adam Mansour

Guest
There are 3 things I need from you, but not at the moment.
Are you around for longer or is that a temporary offer?
 
Z

zendraw

Guest
what wuld you charge to work with me on my netcode? im noob at networking and i get errors and strange resaults i have no idea how to fix and the frustration is real. youtube videos dont work for me.
 

Evanski

Raccoon Lord
Forum Staff
Moderator
what wuld you charge to work with me on my netcode? im noob at networking and i get errors and strange resaults i have no idea how to fix and the frustration is real. youtube videos dont work for me.
Sadly Networking is one of the few things Idk how to do, I personally dont use anything with it therefore im just as much a noob as you are with it, hope your problem gets solved, sorry I couldnt be of more help
 
F

FallFlat

Guest
Do you accept fully commenting the code in a project made by someone else?
 

OverLogic

Member
I don't want to sound rude but from what i see in your examples there's nothing advanced (i'm just saying because you use the word "advanced" on your title)
 

Evanski

Raccoon Lord
Forum Staff
Moderator
I don't want to sound rude but from what i see in your examples there's nothing advanced (i'm just saying because you use the word "advanced" on your title)
Its just an eye catcher, I felt professional didnt fit and felt to bragging and a over exaggeration of my skill level, and couldnt really think of a different word to use
 
Last edited:
Top