SnipeDragon's Coder Application
-
- Registered user
- Posts: 36
- Joined: 12 Jun 2016, 09:31
- Location: Texas
SnipeDragon's Coder Application
Byond ID: SnipeDragon
Age: 26
Gender: Male
How would you define yourself? (Coder, Mapper, Spriter): Coder
If Coder, what languages?
PHP, MySQL, Javascript, DM
Any previous experience developing with SS13?
Not for a public server, no. However, I have hosted and modified SS13 servers for private friends only use. Mainly as roleplaying tests for other games.
Proof of any previous or current work:
I have been away from BYOND for going on two years now. My largest project from before this time was Angel Falls which still sits on the front page of the BYOND Hub:
http://www.byond.com/games/Teka123/AngelFalls
For the project, I was primarily a backend developer, creating the staff system and working on the item subsystems. Currently, I am an Administrator/Web Developer for an older MMORTS game called DarkSpace:
http://darkspace.net/index.htm?module=staff.php
I am working on an overhaul of the website, starting with a complete rework of their administration systems, moving these components to a new backend.
These are the two projects that I can share publicly, my other programming projects are systems that I have created for private clients requiring HIPAA compliance and are not something that I can advertise publicly.
How well do you know Git?
I use Git on a weekly basis for the majority of the projects I work on, as such, I am deeply familiar with the platform.
Your primary job is server development, not policing the server. You may be given Moderator-level of access but you should *not* be invoking any administrative actions unless there are no moderators or Admins online. Do you understand? Yes, I do understand this.
Anything else you'd like to add?
I am new around Colonial Marines, in fact, I am just now getting back into BYOND after an almost two year hiatus. I have been updating myself on all of the changes that have been brought to the platform in my time away and would like to contribute where I am most able. In the short time I have played, I have found myself somewhat addicted to the game. Saying that, I am rusty when it comes to DM and will need a bit to shake it off.
I am willing to discuss the other projects that I have worked on, but will only do so with Head Staff and, depending on the project, this may require the signing of an NDA.
Age: 26
Gender: Male
How would you define yourself? (Coder, Mapper, Spriter): Coder
If Coder, what languages?
PHP, MySQL, Javascript, DM
Any previous experience developing with SS13?
Not for a public server, no. However, I have hosted and modified SS13 servers for private friends only use. Mainly as roleplaying tests for other games.
Proof of any previous or current work:
I have been away from BYOND for going on two years now. My largest project from before this time was Angel Falls which still sits on the front page of the BYOND Hub:
http://www.byond.com/games/Teka123/AngelFalls
For the project, I was primarily a backend developer, creating the staff system and working on the item subsystems. Currently, I am an Administrator/Web Developer for an older MMORTS game called DarkSpace:
http://darkspace.net/index.htm?module=staff.php
I am working on an overhaul of the website, starting with a complete rework of their administration systems, moving these components to a new backend.
These are the two projects that I can share publicly, my other programming projects are systems that I have created for private clients requiring HIPAA compliance and are not something that I can advertise publicly.
How well do you know Git?
I use Git on a weekly basis for the majority of the projects I work on, as such, I am deeply familiar with the platform.
Your primary job is server development, not policing the server. You may be given Moderator-level of access but you should *not* be invoking any administrative actions unless there are no moderators or Admins online. Do you understand? Yes, I do understand this.
Anything else you'd like to add?
I am new around Colonial Marines, in fact, I am just now getting back into BYOND after an almost two year hiatus. I have been updating myself on all of the changes that have been brought to the platform in my time away and would like to contribute where I am most able. In the short time I have played, I have found myself somewhat addicted to the game. Saying that, I am rusty when it comes to DM and will need a bit to shake it off.
I am willing to discuss the other projects that I have worked on, but will only do so with Head Staff and, depending on the project, this may require the signing of an NDA.
- Seehund
- Donor
- Posts: 497
- Joined: 11 Aug 2015, 12:28
- Location: Unter dem Meer.
Re: SnipeDragon's Coder Application
With apologies to the devs for butting in, I'd like to ask you a few things;
First off, any particular reason you want to develop for us specifically?
Secondly, anything you're especially looking to do, or perhaps some long-time project you've been thinking about?
First off, any particular reason you want to develop for us specifically?
Secondly, anything you're especially looking to do, or perhaps some long-time project you've been thinking about?
When the voice from the shadows calls you
When the wind whips past your ears
Will you stand when the weight is upon you
Or will you go to your knees in fear?
When the wind whips past your ears
Will you stand when the weight is upon you
Or will you go to your knees in fear?
- MadSnailDisease
- Registered user
- Posts: 267
- Joined: 20 Dec 2014, 22:05
Re: SnipeDragon's Coder Application
In addition:
Is there any snippet of code, no matter how small, that you could show us?
Do you have any SS13 experience? It is /very/ different from things I have seen on the hub and is generally an oddity.
Finally, as an active administrator and developer of DarkSpace, would your time not be significantly, yet understandably, split away from here?
Is there any snippet of code, no matter how small, that you could show us?
Do you have any SS13 experience? It is /very/ different from things I have seen on the hub and is generally an oddity.
Finally, as an active administrator and developer of DarkSpace, would your time not be significantly, yet understandably, split away from here?
-
- Registered user
- Posts: 36
- Joined: 12 Jun 2016, 09:31
- Location: Texas
Re: SnipeDragon's Coder Application
1) With my return to BYOND, I am looking for a project to contribute actively to. I have been an avid fan of SS13 since its original release, before it went open source, and have mainly played on the Goonhub servers. Colonial Marines is a new experience and is by far the most fun I have had on an SS13 server. I am hoping to contribute to that fun for everyone.Jackserious wrote:With apologies to the devs for butting in, I'd like to ask you a few things;
First off, any particular reason you want to develop for us specifically?
Secondly, anything you're especially looking to do, or perhaps some long-time project you've been thinking about?
2) Ideally, I would like to go through the suggestions that apophis has approved and that the community have been mostly positive about, knocking suggestions out in batches.
1) I am currently on my laptop, when I get back to my desktop I will post snippets of DM from systems I have completed in the past.MadSnailDisease wrote:In addition:
Is there any snippet of code, no matter how small, that you could show us?
Do you have any SS13 experience? It is /very/ different from things I have seen on the hub and is generally an oddity.
Finally, as an active administrator and developer of DarkSpace, would your time not be significantly, yet understandably, split away from here?
2) I have extensive player experience, but little developer experience for SS13. I am aware however, of how different SS13 development is as compared to other BYOND games and am positive that I can adapt.
3) My work on DarkSpace is all volunteer and all for fun. I work a part time job (may be full time soon™) and pick up contract web development work when I can. I work on the DarkSpace website for a few hours on the weekend, other than that, I spend the rest of my free time gaming. I'm looking to spend less time gaming and more time developing again, as I get enjoyment out of watching others use and enjoy the effort that I put towards something. So no, my time is not significantly spent on DarkSpace, and I am under no time constraints there for my projects.
I realize that development work goes unappreciated a lot of the time, but that is okay. I don't develop for appreciation, I do so because I personally enjoy it. It is fun to create a new system, to debug that system until it runs smoothly and then to sit back and watch everyone use that system.
- forwardslashN
- Community Contributor
- Posts: 2495
- Joined: 14 Dec 2015, 23:12
- Byond: forwardslashN
Re: SnipeDragon's Coder Application
There is a primordial ocean of things to fix or improve on. If you could change or implement something into the game, what would it be?SnipeDragon wrote:
Have you played alien and marine, or do you usually stick to one side?
What would you like to see this game look like in a year or two?
And yes, I'd like to see some code you've done when you can.
The ambivalent giant white baldie in a jungle near you.
-
- Registered user
- Posts: 36
- Joined: 12 Jun 2016, 09:31
- Location: Texas
Re: SnipeDragon's Coder Application
1) One of the first things I would like to do, if it is not already done, is implement world.tick_usage (a new BYOND feature with 510) into the game, game wide. Starting with the most intensive processes and then moving down from there. There is a noticeable difference on tg station even with a smaller number of players. I think tick_usage could help Colonial Marines out a lot, especially in this 'Grey Tide' as it is called here. (See: http://www.byond.com/forum/?post=2055964 )Noize wrote: There is a primordial ocean of things to fix or improve on. If you could change or implement something into the game, what would it be?
Have you played alien and marine, or do you usually stick to one side?
What would you like to see this game look like in a year or two?
And yes, I'd like to see some code you've done when you can.
2) I have played and enjoy playing both sides. I usually keep my 'Play Alien' turned on until it happens, then turn it off for a couple of rounds.
3) In a year, I would like to see CM play like an optimized beast, easily tackling the 100 player mark with no noticeable CPU lag. In two years (less really), I would like to see CM off on its own, still based on Baystation, but so different that it is completely its own game. It already is its own game, but I mean a new interface, all around, something skinned that fits the theme. Perhaps even a different, themed interface for every race. More optimized than base Baystation.
I will be back at my desktop tonight, I hope. I'll post code then, though, I will ask that you understand that these DM snippets will be at least two years old.
- forwardslashN
- Community Contributor
- Posts: 2495
- Joined: 14 Dec 2015, 23:12
- Byond: forwardslashN
Re: SnipeDragon's Coder Application
Good answers. CM desperately needs optimization, and I think that's a very promising direction to head in.SnipeDragon wrote:
1) One of the first things I would like to do, if it is not already done, is implement world.tick_usage (a new BYOND feature with 510) into the game, game wide. Starting with the most intensive processes and then moving down from there. There is a noticeable difference on tg station even with a smaller number of players. I think tick_usage could help Colonial Marines out a lot, especially in this 'Grey Tide' as it is called here. (See: http://www.byond.com/forum/?post=2055964 )
2) I have played and enjoy playing both sides. I usually keep my 'Play Alien' turned on until it happens, then turn it off for a couple of rounds.
3) In a year, I would like to see CM play like an optimized beast, easily tackling the 100 player mark with no noticeable CPU lag. In two years (less really), I would like to see CM off on its own, still based on Baystation, but so different that it is completely its own game. It already is its own game, but I mean a new interface, all around, something skinned that fits the theme. Perhaps even a different, themed interface for every race. More optimized than base Baystation.
I will be back at my desktop tonight, I hope. I'll post code then, though, I will ask that you understand that these DM snippets will be at least two years old.
The ambivalent giant white baldie in a jungle near you.
-
- Registered user
- Posts: 36
- Joined: 12 Jun 2016, 09:31
- Location: Texas
Re: SnipeDragon's Coder Application
I am watching a family member's house this weekend and do not know when I will drop by home. I grabbed a flash drive that I thought had all of my BYOND projects, but instead just had some older backups. Regardless, here is an explosion system that I created 5 years ago for a Stargate game:
When I actually get home, I will post snippets from Angel Falls, which is my most recent BYOND work.
► Show Spoiler
- forwardslashN
- Community Contributor
- Posts: 2495
- Joined: 14 Dec 2015, 23:12
- Byond: forwardslashN
Re: SnipeDragon's Coder Application
Looking forward to it.SnipeDragon wrote:I am watching a family member's house this weekend and do not know when I will drop by home. I grabbed a flash drive that I thought had all of my BYOND projects, but instead just had some older backups. Regardless, here is an explosion system that I created 5 years ago for a Stargate game:
When I actually get home, I will post snippets from Angel Falls, which is my most recent BYOND work.► Show Spoiler
The ambivalent giant white baldie in a jungle near you.
-
- Registered user
- Posts: 36
- Joined: 12 Jun 2016, 09:31
- Location: Texas
Re: SnipeDragon's Coder Application
I am talking with the owner of Angel Falls to make sure he is okay with me posting snippets here. In the mean time, I have been pushing small fixes to tg station:
https://github.com/SnipeDragon
https://github.com/SnipeDragon
-
- Registered user
- Posts: 36
- Joined: 12 Jun 2016, 09:31
- Location: Texas
Re: SnipeDragon's Coder Application
Alright, I'm cleared to post snippets, so here we go--
We had a problem at one point with people modifying their own save files, to counter this, I developed a hashing system for player saves and vault (bank storage) saves:
The following is the code I used to make servers self-update their configurations. Primarily the MOTD, Global Admins and Global Mods, but banning and server kills also work (though I will not be posting the server kill snippet.)
The above allows us to manage every server's information without having to update the game itself.
These are a couple of the systems I created for Angel Falls. If you have any questions, please let me know. Lastly, I apologize for the wait, but I wanted to make sure the owner of Angel Falls was okay with me posting snippets of code.
~SnipeDragon
We had a problem at one point with people modifying their own save files, to counter this, I developed a hashing system for player saves and vault (bank storage) saves:
► Show Spoiler
► Show Spoiler
These are a couple of the systems I created for Angel Falls. If you have any questions, please let me know. Lastly, I apologize for the wait, but I wanted to make sure the owner of Angel Falls was okay with me posting snippets of code.
~SnipeDragon
- Rahlzel
- Donor
- Posts: 1160
- Joined: 14 Dec 2014, 16:17
- Location: USA
Re: SnipeDragon's Coder Application
+1
One of our top priorities should probably be to make this coder application process better.
Sorry for the wait. Due to the private nature of the project, we tend to be protective of it for obvious reasons, so there's a bit of an unofficial "wait" period after an app is submitted so we can get to know the person a bit and see if they're still interested after a while. It's obvious to me that you are, and forwardslashN approves which is a big deal. I'll poke Apophis about this.
One of our top priorities should probably be to make this coder application process better.
Sorry for the wait. Due to the private nature of the project, we tend to be protective of it for obvious reasons, so there's a bit of an unofficial "wait" period after an app is submitted so we can get to know the person a bit and see if they're still interested after a while. It's obvious to me that you are, and forwardslashN approves which is a big deal. I'll poke Apophis about this.
-
- Registered user
- Posts: 36
- Joined: 12 Jun 2016, 09:31
- Location: Texas
Re: SnipeDragon's Coder Application
Thank you for the reply. I completely understand the need for discretion involved with a closed source project, especially for a programming position. I am most certainly still interested in the position and most importantly towards helping the game advance in whatever way I am able, regardless of my role, either as a Player or as a Coder.Rahlzel wrote:+1
One of our top priorities should probably be to make this coder application process better.
Sorry for the wait. Due to the private nature of the project, we tend to be protective of it for obvious reasons, so there's a bit of an unofficial "wait" period after an app is submitted so we can get to know the person a bit and see if they're still interested after a while. It's obvious to me that you are, and forwardslashN approves which is a big deal. I'll poke Apophis about this.
~SnipeDragon
- apophis775
- Host
- Posts: 6985
- Joined: 22 Aug 2014, 18:05
- Location: Ice Colony
- Byond: Apophis775
- Contact:
Re: SnipeDragon's Coder Application
would you be available to talk either in-game or over discord one day?
flamecow wrote: "unga dunga me want the attachment" - average marine
-
- Registered user
- Posts: 36
- Joined: 12 Jun 2016, 09:31
- Location: Texas
Re: SnipeDragon's Coder Application
Yes, either would work. I am on discord anytime I am on the computer with the name Abuelo#0859 (Nicknamed SnipeDragon in the CM Discord.) I just sent you a DM.
- apophis775
- Host
- Posts: 6985
- Joined: 22 Aug 2014, 18:05
- Location: Ice Colony
- Byond: Apophis775
- Contact:
Re: SnipeDragon's Coder Application
AFter talking with him, I'm voting +1
flamecow wrote: "unga dunga me want the attachment" - average marine
- forwardslashN
- Community Contributor
- Posts: 2495
- Joined: 14 Dec 2015, 23:12
- Byond: forwardslashN
Re: SnipeDragon's Coder Application
+1
You have my support based on what you have written and posted. Hope to see you on the team.
You have my support based on what you have written and posted. Hope to see you on the team.
The ambivalent giant white baldie in a jungle near you.