swemoney.com

  • Random
  • Archive
  • RSS

So long Halo 3 Players…

Due to a general lack of interest (I’m assuming most players of Halo 3 have moved on to Halo: Reach by now) and a lack of resources, time and money, I’ve decided to discontinue Halo 3 Players in it’s present form. I would really love to rewrite the whole thing for Halo: Reach at some point in the future but I am not sure when I will be able to get this done so I’m not going to tease anyone by saying “soon”. I appreciate all the support from Halo 3 Players. We started out as the underdog and slowly but surely ended up being the most used Halo 3 stats app on Facebook. Halo 3 Players was my first “large” project and I had a lot of fun writing it. I hope to have just as much fun writing every else in my near and far future. I apologize for the lack of notice to the few active users Halo 3 Players still has.

Stay tuned here for more info on what I’m working on and if Halo: Reach Players ever does materialize, I’ll post about it here first.

It’s been a fun ride!

    • #my stuff
    • #haloplayers
    • #halo 3
    • #halo 3 players
    • #halo
  • 6 months ago
  • Comments
  • Permalink
  • Share
    Tweet

Halo 3 Players now watches you in the shower..

Halo 3 Players is now watching you! I’ve added a History tab to Halo 3 Players on Facebook now! I’ll be saving an archive of all your old stats once a day (after you update your stats, of course) and you will be able to look at the progress you’ve been making over a variable number of days in several different stat types. You can see how your Kill-to-Death ratio has been improving (or not) or how many Killing Sprees per Game you we’re averaging 2 weeks ago compared to today! All the good stats are there, as well as my own true score (or best score, which ever you know it as) that combines your social and ranked stats (giving more weight and points to your ranked games, of course) and spits out a fancy overall score that you can compare against your friends to see who really is the best.

If you’ve been a fan of Halo 3 Players, this update should work great for you because I have been keeping track of gamertags for almost 2 months now (which means, if you’ve been using Halo 3 Players, you should have some information ready to graph on the History tab!). If you haven’t heard of Halo 3 Players or aren’t a member yet, what are you waiting for?! Show off your stats to all your friends! Scream from the roof tops how much you love Halo 3 by putting a profile tab on your Facebook page! Slap a box on your main profile for some more Halo 3 love! Compare your own stats against all your friends who are also using Halo 3 Players! There’s lots to go, so go do it! Why are you still reading this?

    • #facebook
    • #halo 3 players
    • #ruby on rails
    • #halo 3
    • #xbox
    • #My Stuff
  • 3 years ago
  • Comments
  • Permalink
  • Share
    Tweet

News and stuff..

After finding out that my free Joyent Facebook accelerator was going to expire in a week, i started acting fast.. I had to move Halo 3 Players from Joyent to my SliceHost slice (that also hosts this blog). Being a man strapped for cash, I really couldn’t afford the ‘upgrade’ offer that Joyent was offering. For a 512MB server, they wanted me to pay a $75 setup fee (to setup a server I’ve been using for a year now?) and then $75 a month on top of that. They had annual deals and even a ‘buy 1 year and get a 2nd for free’ deal for christmas, but again.. I’m broke. So I’m sticking with SliceHost and I think I’ll stick with them for all of my ‘cheap’ hosting needs. I’ve had a 512MB Slice on SliceHost for almost 2 years (?) now and it works fantastically.. And it’s about half as much as Joyent’s! Anyone who needs affordable hosting that’s awesome, check out SliceHost!

So the server move went well. Better than I thought it would. I actually rebuilt my Slice from scratch just so I could make sure it was clean and ready to serve up Halo 3 Players. It only took me most of a night to get all my web stuff back up and running and now I can just spend some spare time tweaking things.

What else is new? I’ve diving in, head first, into iPhone development. I’ve never really done anything with C, C++, Objective-C, Cocoa.. or anything really besides Ruby. So I’ve been cramming my brain with lots of new information and I think I’m doing quite well. I’d love to start developing games but I’m having a hard time finding a good ‘getting started’ book. I really need something that teaches the basic concepts behind efficient game programming, so if anyone knows of a good place for me to start, leave a comment or something. That would be great!

That’s all I got for now. I’m thinking of doing a nice blog post when I have some very general understanding of game programming to help anyone else who’s just starting out. Until then.. Have a great holiday and I’ll write more whenever I have something to write about! x=)

    • #life
    • #slicehost
    • #iphone
    • #hosting
    • #facebook
    • #halo 3 players
    • #apple
    • #game dev
    • #objective c
  • 3 years ago
  • Comments
  • Permalink
  • Share
    Tweet

Halo 3 Players 2.x


Halo 3 Players was updated a few weeks ago. Most of the initial bugs have been squashed with only 1 main feature still left to be finished. I’m working on Challenges now and they should be back very shortly. The new 2.x version is a complete rewrite of the old Halo 3 Players. Since Halo 3 Players has been my first ‘real’ project, I did learn quite a bit from it and was able to improve a lot of things in the new version. So besides the nicer look and extra features, it also works better behind the scenes (and is even a little more modular so I can improve stuff even more without breaking other things). If your a Halo 3 Player and have a Facebook account, you should definitely check it out! It blows the other 2 or 3 Halo 3 applications out of the water and I’m not just saying it because I wrote this one. I promise you if you try out Halo 3 Service Record and Halo 3 Gamer Card and think they’re better than Halo 3 Players.. I don’t know. I’m confident enough that Halo 3 Players kicks them to the curb that I include links straight to their app right here..

    • #ruby on rails
    • #halo 3
    • #facebook
    • #halo 3 players
    • #xbox
    • #My Stuff
  • 3 years ago
  • Comments
  • Permalink
  • Share
    Tweet

Almost there!

It’s amazing what a whole day of work (with the occasional Halo 3 break) will do for you. Last night when I updated, I felt like I had so much to do to get my application cleaned up and ready for prime time again. Since I’ve been planning on this 1.5 release to be a larger release, I haven’t been very careful about breaking stuff. I’m pretty OK with that though. I broke things on purpose because I knew I could implement them better. The only problem with it, was that my brain KNEW a lot of things were out of order but didn’t know exactly what. So after a day of fixing everything up, I’m back on track. The challenges backend is pretty solid. A few tweaks here and there are going to be needed, but it definitely works. I still need to pretty it up a bit too. The biggest accomplishment of the day, though, was reworking the flash system. Since I drop things like updating gamertags to the background, the user doesn’t get to see what’s happening. I have to use memcached, and check to see if the process is done. I kind of wrote myself into a corner with the old code because it was pretty much ONLY used for updating the gamertag. Now that I have some extra methods (like creating and finishing challenges) that need to be done in the background too, I had to make the system more flexible. I feel like I did this really well and it should work for me in the future if I have to add some more functionality to it.

On today’s agenda, I’m hoping to finish up the loose ends of the Challenge backend and get the views to a nearly complete state. I’ll probably continue to test out everything as I go along to make sure I didn’t overlook anything that I thought I fixed up. Some of the things I changed for this release sounded like a huge task in my head, but ended up only taking me about 10-15 minutes to do. One thing I changed that I thought would take me a while was switching from @user.id to @user.facebook_uid for all my user stuff. I thought it looked kind of silly to have haloplayers/user/123 which would like to the facebook id or 137412794. Using the facebook id for EVERYTHING (except database associations because I couldn’t really figure out how to get away from the primary id on that) took away a lot of confusion. Lessons learned.

Anyways. That’s about all I got. I don’t know why I’ve gotten into the rambling mood the last couple of days. I think I’m going to try and get a couple hours of sleep before I wake up and start working some more. Good night, folks!

    • #ruby on rails
    • #facebook
    • #halo 3 players
    • #halo 3
    • #My Stuff
  • 4 years ago
  • Comments
  • Permalink
  • Share
    Tweet

Road to One Point Five

Halo 3 Players hasn’t been out for a month yet. I believe the first day it went live was November 20th. That doesn’t mean I’ve just been sitting back and watching the user count slowly grow for a few weeks now. Since it’s initial release, I don’t even recognize parts of the application any more, let alone the code! Anyways.. Since I don’t update here as often as I’d like, I’d like to ramble about my first large update to Halo 3 Players since it was released.. I don’t expect to make a whole lot of sense, but I just want to collect some of my thoughts here to better make sense out of them and if anyone happens to actually READ this, maybe they can offer some input.

The largest thing that users of Halo 3 Players will notice is the addition of Challenges. I have bigger ideas for challenges, but for the initial 1.5 release, the user will be able to challenge themselves in a speed game. You set the number of something you want to increase and see how fast you do it. If you want to see how quickly you gain 5 EXP points, set up the challenge and play. When your done, we’ll record your time and show your friends so they can take a stab at trying to beat your time. The concept is simple and I think it will add a lot more of a social aspect, not to mention, competition. I’ve got most of the back end roughly finished. It definitely needs a lot of polish, but it works. I intend on going through most of my code and refactoring some things to work a little better before this release and that should help me clean up the new challenges code too. One of the larger problems I’m running in to is that some of the tasks that require me to fetch information from bungie.net take a few seconds to complete if bungie.net is going slow. I implemented a system that spawns these update processes to the background and I use memcached to store information about what’s happening. This worked OK for updating the gamertags, but when since I’m moving it over to more aspects of the application, I’m definitely going to need to rewrite some of that code to be more flexible. I’d also LIKE to figure out some way to use AJAX to constantly check the status of the background updates and refresh some things automagically when it’s done. We’ll see if that makes the 1.5 release or I wait until 1.6 for that one. I hope I can get 1.5 out by the middle of the week. That would be great.

On a side note, I’m really enjoying working with the Facebook Platform. It didn’t take a whole lot of work to learn how things worked and my obsessive-compulsive nature really loves how clean things look when your application blends in with facebook so well..

I think I’m done rambling about this stuff. It’s 5am. Time for a little bit of sleep before I get back to work..

    • #facebook
    • #halo 3 players
    • #ruby on rails
    • #halo 3
    • #My Stuff
  • 4 years ago
  • Comments
  • Permalink
  • Share
    Tweet

Halo 3 Players on Facebook

I’ve released my very first Facebook application! A few days ago, Halo 3 Players went live on Facebook! I learned me how to do a few things on a Solaris system (I’m using that free for a year joyent facebook accelerator), and finally learned how to use Capistrano. After you understand what Capistrano does, it’s amazing how awesome it is! I’ve thrown a few code updates out already since it’s as easy as ‘cap deploy’. I can’t believe I never learned it earlier. Anywho’s, just thought I’d throw a post up here and tell anyone who plays Halo 3 and has a facebook, head on over to Halo 3 Players and let me know what you think.

Update: Haha.. I wrote this about 2 weeks ago but I guess I accidentally checked the ‘draft’ button so it never published…

    • #ruby on rails
    • #halo 3
    • #facebook
    • #halo 3 players
    • #My Stuff
  • 4 years ago
  • Comments
  • Permalink
  • Share
    Tweet
iOS application development, video games, random thoughts, apple. These are a few of the wonderful things you'll catch on my blog.

Pages

  • Projects
  • Apps
  • Secret Browser

Elsewhere

  • @swemoney on Twitter
  • Facebook Profile
  • tehdnite on Youtube
  • dnite on Digg
  • swemoney on Rdio
  • swemoney on github

Twitter

loading tweets…

  • RSS
  • Random
  • Archive
  • Mobile

Effector Theme by Carlo Franco.

Powered by Tumblr