All posts from category Marty Blog

U+1F92A

Martin · 1 year

A while ago I tried making a post here with an emoji in it, because WordPress supports that now, and the characters always came up blank after I submitted the form.

Investigating why this was happening sent me down a WordPress rabbit hole. The cause I arrived at is that, because my WordPress install has some long roots, the underlying database didn't support the character set required by emojis. The solution was to update the database, which isn't something WordPress can do by itself.

Being a DIY guy (when it comes to tech, anyway) I read a little more about what was involved, backed everything up, and dove headfirst into the database. Not long after, I resurfaced from my edits, made a post with an emoji, and basked in its glory. I checked a few other posts to make sure the rest of my database was still intact, and satisfied with the results, left things at that.

You can guess where this is going: unseen problems were afoot. Technically, they still are, I suppose.

Not long after the update, I noticed that one of my main pages was almost entirely blank. WordPress couldn't recover it, so I loaded up my backup and dug through the SQL code to find the post and restore it. It took some time to sort everything out (this particular page had a lot of formatting), but it was fixed.

Curious, I started looking through other posts/pages. Most were okay, but the further back into my blog's history, the more missing pages I encountered. Many of these posts contained characters that didn't survive the database edits, and they got cut off at random points.

So now I'm aware of this problem, and I've been slowly combing through the dusty, cobwebbed corners of the site, cleaning things up and restoring lost posts when necessary. Most of it isn't really worth preserving, honestly. But I feel bad leaving it in such a rough state - and I've been mildly enjoying following my own path as I read things I wrote 15 years ago.

Good grief, I'm feeling old! 👴

533 66 0

Is this thing still on…?

Martin · 3 years

Testing, testing, 1, 2, 3... hey, it works!

So it's, uh, been a long time since I've posted here. A looong time. I'm not sure who might be reading this, but thanks for being here!

Maintaining a blog was cool a long time ago, until the likes of social media made it easier for everyone to just post their thoughts in one centralized hub. Over the years, we've learned, well, a lot about why sites like Facebook are kinda bad, and I've been gradually moving away from all that.

For now, I'm still maintaining my social accounts, and I'll probably still drop a Tweet here and there, but Facebook and its ilk are all but dead to me. I will make a final post there to direct people here and drop my contact info for anyone who wants to keep in touch, but (hopefully) I'm about done there. It won't be missed.

So it's back to using my blog, I suppose. I have grand plans for updating this website, adding more work, reorganizing the existing content, etc. I don't have a lot of time to do all that, but hey - nobody ever got anywhere without at least some aspirations, right?

Anyway, that's why there's suddenly a new blog post here on my site, after years of nothing. I will add more soon.

Thanks for reading and I hope to see you here again, soon!

392 75 0

Website Redesign, 2013 Edition

Martin · 11 years

If you're a frequent visitor of my website (and why would you be, honestly?) you might have noticed that the site's look has changed a bit over the last few days.

Well, as you might've guessed, I've updated the website's theme again, and will be continuing to make improvements and adjustments over the coming days / weeks. This is an effort to both make the website more clear, as well as take it away from the stark look it had since the last revision. A spring cleaning, with a little bit of fashion, if you will.

If you happen upon something that looks weird drop me a note and I'll check it out. Thanks, and I hope everyone enjoys the new look!

452 84 0

The Shifting Game Maker Scene

Martin · 13 years

A lot of other Game Maker-related events have happened since I last blogged, as well.

New Admins

Another big development over the last few months is that I am now an admin at the Game Maker Community forum.

Following the sudden retirement of longtime community leader KC LC, the GMC needed admins. Chronic, who was pretty much the sole active admin after KC LC's retirement, needed help. Xot and I talked with YoYo Games' Kirsty Scott about this, and within a few days we were given promotions. We've both previously served as global moderators, and earlier, simply moderators. And I'd also like to think that we both bring something fresh to the community's leadership.

I guess it all sounds a bit silly when you write it out. But I am happy to be a part of the community, and glad that YoYo Games trusts many of us enough to help guide the forum into the future.

Game Maker on PSP & iOS

Speaking of the future, a lot more information has come to light recently (and over the period of time where I didn't update the blog) on the continued development of Game Maker's runner.

At the beginning of the summer, we were shown a copy of Skydiver running on PSP, and much more recently, we've seen Madness Madness Madness running on an iPod and Skydiver on iPad. It's an impressive feat, and I look forward to seeing where it leads for Game Maker users.

The PSP runner wasn't as impressive to me, simply because I knew that even if they did work out all the kinks, it would never truly be easy to release GM-made games on the platform. There are simply too many hoops to jump through. For that reason alone, the iOS runner seems much more promising to me. I hope that I might get a chance to help push out some games for it early on, depending on how YoYo Games plans on publishing user-created content.

I still hate saying "iOS" out loud though. Eye-oh-ess. Does not roll off the tongue.

Oh, and I've also been really happy with all the information Mike Dailly (YYG) has been posting on his blog about the development of upcoming Game Maker releases. It's been a good read, and I like that someone so experienced is heading up that project.

Discovery Competition Entry is Go. Er... No.

A much smaller blip on the radar was the Discovery Competition entry me and some buddies (Matt "Lethalanvas" Griffin and David Perritte) were working on. It took off at tremendous pace, and then we all got a little too busy and we stopped working on it.

Originally, we wanted to keep it a secret, so there wouldn't be much hype about it if we didn't finish (good thing, right?), but now I figure we might as well show off what we've done.

Basically, it's a game about a ninja assassin type guy who's lost his memory and who wants to stop the world from collapsing around him. It features a robust platform engine, coupled a ton of slick animations by yours truly, which lets you run, slide, grapple ledges, swing from ceilings, and eventually a lot more. The gist of it was to create a story-driven platforming experience that gave players a lot of difference challenges at once, so they could work on levels in whatever order they liked, to an extent, depending on their skill level.

If we can all find the time, I wouldn't mind working on it again sometime next year, actually. We all put a lot of work into it, and although there isn't much to do in the game right now, there is a lot of stuff that we have done, including a written story, an awesome platforming engine, some killer graphics and animation, and some cool tunes. I don't want to see it go to waste.

I'll try to get a demo or something up eventually. Like I said, we don't have much of the actual gameplay hammered out yet, but it's fun to play around with.

764 82 4

Catching Up…

Martin · 13 years

So, it's been a while since my last blog post, eh?

Well, let's ignore the fact that this seems to be a recurring theme here at Marty Blog lately, and do a bit of catching up. A lot has happened since the last time I posted anything here, and as always, I've got a lot to say about things.

Rather than putting it all in one big topic that nobody wants to read, I'm going to write up a series of posts in (what I hope will be) rapid succession that cover everything and make my blog even beefier, simultaneously.

Sound good? I hope so! Stay on the lookout for updates in the coming hours/days!

555 96 2

New Games & Programs Page

Martin · 14 years

In lieu of making any actual posts in February, I've been working on getting my old, outdated games page set up on the blog, and I'm just about done with it. All that's needed to do is add a few more games to the list, dress things up a bit, and maybe convert all the old games to GM8. You can find the link to the new page in the header menu, or by clicking here.

And yes, I've also been working on the Reflect Games re-design again. It's slow-going, as always, but it's coming. CSS always gets me down when it comes to turning a Photoshop comp into a working design, but I'm getting better at it. There's a lot to like about CSS - and in my opinion, a lot to hate too.

Anyway, I just wanted to explain my absence and point out the new section above - hopefully this turns out to be a better home for my games than the old site. I'll be shutting that site off and linking the "games" subdomain to that page soon. Consolidation is good.

598 98 3

The July Hiatus

Martin · 14 years

Has it really been an entire month since I've posted here? it honestly doesn't seem like it. I've visited the blog frequently (every day), and though I've had a lot of ideas for things I've wanted to post, and have even written a fair amount of half-finished articles, I never got around to posting much of it all.

I guess I've been a bit busy. Not enough to completely excuse me from my absence here, but pretty busy. Since I feel like I owe an explanation to anyone who's been visiting the site and wondering what happened to me, I'll briefly run through everything I've been up to.

To kick things off, I got myself a new bike a little over a month ago. My girlfriend and I have enjoyed going for walks on the roads and trails near our apartment since we moved here, and we both thought it would be fun to have bikes to better take advantage of the bike paths, as well as for a simple form of local transportation. So far, it's been a lot of fun to be able to hop on a bike and jet around the area for a bit, and it's also been a good amount of exercise. So long as the weather stays reasonable, I'm sure we'll be doing this for many months to come this year (if not the entire year).

I also started putting a more serious effort into re-tooling the Reflect system/website, and though I've only been able to dig into a little bit of the core system so far, I'm happy with the way things are turning out on this front as well. Reflect has grown to include a lot of talented members of the Game Maker community, and I want to provide these developers with as much function as possible, as well as make the system more attractive to other developers who might be considering putting in an application to use it. I'll elaborate on all that later though, as I make more progress with it.

In order to help me develop the new Reflect assets, I also decided to get myself a laptop. Up until now, I've not had a laptop, and have used my desktop computer for everything. I'm still partial to my desktop, because I enjoy the power and comfort of the desk/chair, but I am happy to be able to get away from the "computer room" at my apartment, too. One of the biggest hurdles for getting started on new projects lately has been having to spend lots of time cooped up in the back room in my apartment, and now that I am free of this burden, I've been able to do a lot more.

I've also had the chance to see a few movies. My girlfriend and I have watched Public Enemies, Harry Potter and the Half blood Prince, Proposal, and a bunch of random rented flicks. My brother and I saw The Hangover as well. I enjoyed all of them, and in my opinion, it's been a pretty good summer for movies.

Last weekend, I went hiking with my girlfriend and a few members of her family down at the John Muir Woods national park. It was beautiful, and the I had a great time marching up and down the hills with everyone.

As you might have guessed at with my new bike and the hiking, I've been trying to spend a little more time exercising. I've also been trying to get in more time with my girlfriend. And since all of these things take a significant amount of time by themselves, I'm sure you can imagine how its been with it all happening at once.

I will try to update the blog more often than monthly intervals, of course. I've still got to post the editable version of my long-abandoned competition entry, as well as my animated water texture tutorial. I'll get around to those soon!

Thanks for reading and staying faithful enough to come back and find this new post! More to come soon, hopefully!

730 86 5

Well, this isn't nearly as controversial as my recent rant about proprietary Mac hardware or the problems with piracy, but I'd like to announce that I have updated the Examples & Tutorials page and added a new example/tutorial to boot.

The new addition, an example/tutorial (perhaps an 'examporial'? 'tutample'? okay, I'll stop) shows how to create a somewhat realistic fire effect using Game Maker's particle system, and takes you through the entire process, from sprite creation to tweaking the final effect for perfection. You can check out the write-up and download the example files here.

And as mentioned above, I've also re-tooled the Examples/Tutorials page, so all the ugly boxes are gone, and everything is much cleaner and better organized. You'll also find a partially re-written tutorial for 3D model importing/UV mapping in there, though I'd like to completely re-write this in the future, as my methods have changed a bit since I wrote the original. I'll probably be adding my completely unfinished competition project to the open source/abandoned section soon, too.

If you have any suggestions for other examples you'd like me to make, sound off in the comments!

798 93 2

Marty Blog Theme Update

Martin · 15 years

As you've probably noticed, I've changed out the theme for Marty Blog again - but this time I feel like I'm really giving it the proper attention it deserves, with something a little more unique, and a lot better to look at.

The new theme is very loosely based on the excellent PrimePress Wordpress theme by Ravi Varma. It also makes use of QuadGrunged, an awesome set of Photoshop brushes by env1ro.

There are still a few quirks I'm working out, like getting the search page functional again and adding a few of the widgets that I had added manually in the last iteration. I'm also considering changing out the header image, or having it be randomly switched out or something; it's a work in progress, I suppose. Overall, I really like the direction I've taken the theme, and I hope that everyone out there who drops in to read the blog likes it too!

If you encounter any odd problems with it, have questions, praise, or just feel like posting a comment on a website, drop me a line below. Thanks for reading!

Apologies for the Absence

Martin · 15 years

Has it really been over a week since I've posted here? Well, my apologies for the delay – it's been a busy time for me over the last week, and I just haven't been able to find the time to write anything. I've meant to though, so hopefully I'll be getting back on track with this post. In the interest of everyone's time, here's a quick list of everything I've been up to over the last couple of weeks that has contributed, in one way or another, to my lag in blog posts:

  • Met my brother at a bar and watched my dad play music for a few hours; I also saw a woman drop a cake straight onto the floor of a bar
  • Took a trip to San Francisco for my work, got halfway there, and then realized my boss had texted me the night before to tell me the trip was off
  • Worked on a game that you might just see on TV someday (hopefully!)
  • Took another trip to San Francisco for my work, and was nearly late to the meeting because I followed my own directions wrong
  • Worked on a redesign for my blog, scrapped it, then started working on it again
  • Fixed a long-standing server bug in the Reflect system (thanks for the help, Matt!)
  • Worked on a redesign for Reflect Games, scrapped it, then started working on it again
  • Watched the two-hour long season premiere for Lost, and the hour-long preview before it
  • Finished Fallout 3 (goody-two-shoes style)
  • Went home to see my dad before he had to have a minor procedure done at the hospital (he's doing fine now, thankfully)
  • Played some quality Team Fortress 2 with Yourself (alltalk servers are basically Skype on steroids, eh?)
  • Finished Prince of Persia (need to play it again for achievements)
  • Got my previous landlord to drop a bogus move-out bill after catching their cheating, and exposing it to them
  • Released a Windows Vista/Windows 7 compatible version of Linked
  • Began learning Visual Basic all over again
  • Watched a few classic episodes of It's Always Sunny in Philadelphia with my mom
  • Rediscovered my love for Joe Frank (an awesome radio show)
  • Bought World of Goo on Steam
  • Almost finished reading Lord of the Rings (I'm on page 947 now!)
  • And probably a lot more stuff that I can't remember right now, due to the ever-growing fatigue I'm feeling from writing such a long list!

Anyway, you probably get the idea - I've been a bit busy. I'll try to get back on the blog a bit more this week though... I've got a lot of stuff I want to talk about, but which I just haven't had the time to organize into coherent sentences yet.

Thanks to everyone who continues to read my sparse posts - I appreciate it!