by noodle on August 16, 2014 (2:00 am)

  • Member list changes

    • Added Arena Score
    • Fixed missing game rank for Super Admins
    • Now sorts by level by default

  • Post preview button no longer requires reloading the page
  • Posts can no longer be reported if the author was banned
  • Updated New Posts/Threads display mode
  • Optimizations to the live chat
by noodle on August 3, 2014 (10:31 pm)


First and foremost, I want to apologize for the lack of support with the Golden Machine Gun TF2 server. With the arena having been done for months, it saddens me that it still has not yet been implemented, and today I'll be explaining why, and talking about mistakes that have occurred during development.

First off, it was a mistake to release Golden Machine Gun in the state that it was in. There was a definitely poor communication between me and our mapper, resulting in the map being released in a very incomplete state. I had given all of the mapping responsibilities to Yacan1, who has done a fantastic job at crafting a beautiful map but unfortunately, the map required a TON of optimization due to its openness, its size, and its detail. About a week before the release date is when I first began looking at the map and just several days before release I had realized that lots of behind the scenes work still needed to be done. Yacan1's work on the map concluded the night before release, so it was time for me to optimize and compile the map, since Yacan1 is not familiar with map optimizations (as I am through optimizing previous GMG maps).

After staying up all night doing minor optimizations, the map still would not compile in enough time and that's when Bucky (Serendipity) contacted me asking if I needed help, and donated a very powerful machine to compiling the map. After not even that would work, I went back to work with even more optimizations and finally we were able to get the map to compile on very low settings, which I released and surprisingly ended up going very smoothly. I figured now we could just finish up all the optimizations and include the brand new arena for a final release shortly afterwards. With the arena being finished and fully optimized, it was time to stick it in the final map. Unfortunately compiling with the city in its current state at the time proved impossible. The city needed a fundamental rework in order to finish the optimizations that would allow it to compile. Additionally, it wouldn't be easy to optimize if the city's boundaries weren't finished, so I left the job to Yacan1.

Me and Yacan1's lives are very busy at the moment. Yacan1 is preparing to start college at the end of summer, but is working on the city when he gets time, and I'm busy helping my family company survive, working on many different freelance projects in the meantime, and preparing to either get a more stable job or attempt to create my own game design company. Also, if you're interested in Alternative Folk music, spirituality, or health, check out this website I made for some wonderful people

Now comes the question, what next? And when? Do we still have interest in continuing to support GMG? Short answer, yes. Longer answer, development will be slower than previously predicted, and may very well be terminated to move to standalone. With the arena being complete, I could do some programming work to prepare it for a standalone server outside of the main one for the time being, I could manually work on doing the city's borders (which would look poor in comparison to the rest of the map), or I can focus on other, easier group branches, like the TTT server and our custom map for it, or getting a Minecraft server up. Additionally, I do have interest in a server that plays our older maps a la Historical, but with more support (no damage outside of Deathmatch Arena), and occasional events (such as Battle Tunnels with powerups, or Rebirth). Let me know what you're most interested in, and I hope I'll have some cool stuff ready coming up soon.
by noodle on July 6, 2014 (7:29 pm)
While waiting for progress to happen on the new map, I've decided to spend some of my extra time challenging myself with new projects. Here is one of them that I felt like sharing.

Challenge: Procedural Generation
If you're unfamiliar with procedural generation, it is (from Wikipedia) generating content algorithmically rather than manually. Minecraft uses it to create its infinite worlds. How neat would it be to be able to generate 2D terrain maps? So I started Wednesday, with the goal of creating a water map with islands...

The first attempt was bad, and worked by seeding a bunch of islands and then growing them. Unfortunately they turned out very spotty and boring.



The next version was a lot better. It uses noise and a single seed, then splits the noise into two parts.



Next comes bigger islands, and a new custom pixel shader to color the output. Clearly defined land and water.



(Poorly) done sand.



Here's where it gets interesting. After lots of tweaking, we get pretty good depth representation and much better sand.



This last one is the final 2D output, and has much bigger islands and some extra fancy details.



Even though the original goal was reached, let's take it a step further. Using a Python implementation of OpenGL I used the data from the 2D terrain maps to plot their points in three dimensions. The result: "sort of hills".





Look familiar? So now we've got water, sand, and improved generation.




And for a top down view:



And lastly, a video:



Thanks for reading! Maybe you'll see this made into something proper some day.
by noodle on June 30, 2014 (11:01 pm)


Trouble in Terrorist Town returns for Summer 2014. Starting sometime in July, our own customized version of Trouble in Terrorist Town will be available for all to enjoy. This year, we're adding some new things for an even more intense TTT experience. For even more extreme fun, you'll be seeing a custom Golden Machine Gun map in the rotation later on this year.

For this round of Tinkle Town, we will be going on a preset schedule. What this means is, the server will only be up on certain days for a short time, but you will be able to know beforehand by checking out the Events section of our specialized TTT Steam group. These events will be up at a later date. For now, you can join the group here:

Golden Machine Gun Traitor Crew

If you're not familiar with Trouble in Terrorist Town, come take a look, you might enjoy it! We're also looking to improve the TTT experience over time with updates to gamemode, meaning new maps, new items, and other cool features. Check out this thread if you have any suggestions or anything else you'd like to see included in the server.
by noodle on June 29, 2014 (6:33 pm)

  • Added New Upgrades page
  • Added Sun and Moon Avatar Decorations
  • Added Sunrise and Sunset Post Styles
  • Added new website background
  • Site background will now display properly on all monitors and devices
  • Fixed visual errors with some avatar decorations
  • Backend improvements
by noodle on June 19, 2014 (10:31 pm)


Here's some fun stuff that I've been thinking up, which will eventually be a part of Golden Machine Gun some day. For now, we are very focused on fixing up and releasing the final version of the map (including the arena), so these are very long term goals. Nevertheless, suggestions for them are welcome and maybe you'll even see something you suggested wind up in our release. This is only Part 2, I'm expecting maybe 2 or 3 more parts as I get a better idea of what these new features should be.

Boss Battles
Boss Battles are returning, this time better than ever. Boss battles will happen every so often- a schedule will be posted online so you can find out when to join the battle. The event itself takes place on a separate server running one of the awesome exclusive boss battle maps, two of which will be available on release and more coming in the future. These battles will involve two teams, the second team being composed of one single player- the boss. There are many different bosses available, and each of them have their own fun special abilities and weapons. The boss has one big life bar, while the fighters have a life pool. Once the life pool runs out, fighters are on their last life, and if they die, they will have to watch the rest of the match unfold before them. You may remember some of the bosses from Boss Battles + on the old server, only with some tweaks. We have a good mix of updated old bosses and some brand new ones.

Pets & Battles
Pets are also returning from the old server, this time with a much larger array of pets. Pets also have some smarter AI, and you will be able to control them better. You can also have up to three pets now, and swap them out at your leisure. But best of all, these pets are now equipped for combat. At the Pet Arena, you can challenge other players' pets to battle against yours. Each pet has a unique ability set that you can tweak and customize to fit your battle style. Items are also purchasable before battle to be used in these fights; but players can only spend a set amount of money on them for each match. As you win battles, your pet will grow stronger, gaining new stats, and climbing higher in the leaderboard. Spectators can watch battles from the sidelines and bet on who they think will win to earn coins. The best of the best pet battlers will be able to participate in tournaments, to find out who's the best of the best.

Rentable Houses
Renting houses is something fun you will be able to do around the city. If you see a house that you like that is currently unoccupied, you can pay a small fee and own it for a day. Inside your house, you have the freedom to view your character in third person, change your loadout and watch your character change live, do some interior decorating, and invite friends inside to enjoy some of the special treats you have (including free drugs). If there's anything additional you'd like to be able to do in your house, feel free to comment your idea and see if it gets included.


by noodle on June 5, 2014 (2:34 am)

  • Greatly improved team handling
  • Improved coin earn text
  • Jetpack Fuel Changes

    • Added instructions for jetpack use
    • Reduced chat spam while flying
    • Increased visibility of low fuel warning
    • Fixed Jetpack Fuel being usable without Skylight Jetpack upgrade

  • Fixed players being unable to spawn
  • Fixed player list command causing issues with shops
  • Fixed '%' character not working in the chat
  • Fixed some cases of whitespace spam in the chat
  • Fixed Join Intros not working
  • Fixed some cases of negative experience and coins
by noodle on June 3, 2014 (12:06 am)


While the Rooftops Battle Arena is pretty much wrapped up and ready to go, we're not quite ready to release it yet. Currently I'm making some fundamental map changes to the city in order to even be able to compile both areas together (damn you Orange Box engine!). Last week I had Serendipity start compiling v1b of the map on our final settings to get an idea of how long it will take; today it's still compiling and we're not sure how close it even is to finishing.

I've taken up the job of doing some major optimizations to the map which will make it so we can actually compile, and bring better framerates for everyone while also getting rid of the ugly fog that the map has. The way the city was built has introduced some problems in that the necessary optimizations will require some parts of the map to be either rebuilt or heavily modified. While this won't take too long by itself, I've got some unrelated outside things I need to take care of. On Friday I will be out of town for about a week, but it's possible I'll be able to finish the update while I'm gone. I know the map is a bit bland without an arena to keep people busy, so we're working our hardest on completing the map update.

Additionally, I am working on getting some moderation happening on the server. I'm making some adjustments to the punishment system, and finalizing the mod tools on the server, then we'll start looking for some people to take up the job. If you see people on the server who you think would deserve a shot, being helpful or able to keep things under control, let me know, and they'll be up for consideration. If you're 13 years old and like blue or red shorts with stripes, your chances are almost doubled. Unlike the old server, admins/mods will have very basic commands in order to keep things friendly, without allowing abuse or being able to annoy players. This system will be out with the map update, and moderators will be coming to the server shortly afterwards.

The last thing I'd like to mention is the possibility of bringing back TTT (Trouble in Terrorist Town) this summer. I'm looking to see if there's any interest, and if so, what you would like to see for it. Let me know!
by noodle on May 31, 2014 (8:05 pm)
by noodle on May 30, 2014 (6:47 pm)

  • Added Emerald Avatar Decoration
  • Chat changes

    • Added channel support and filtering
    • Rewritten on a better framework
    • Fixed timestamps being desynced
    • Fixed constant downtime and refreshing

  • Post options now display when hovering over the post
  • Fixed injection exploit with signatures