Data Spire

iPhone Game Development
74 comments
78 entries
Advertisement
darkpegasus
December 24, 2011
When color isn't just color anymore
[font="Arial"][size="3"]My background has been primarily dealing with digital devices which has allowed me to only work with RGB, blissfully unaware that anything else existed. Sure, I would see that there were other alternatives in dropdown lists of Photoshop, but what were those for anyway?[/font…
2,021 views
darkpegasus
December 10, 2011
Don't forget your theme
[font=Verdana, Helvetica, Arial, sans-serif]While working on Genegrafter I have to admit that I abandoned one of the cardinal rules of design, keep the theme consistent.

While incorporating some of my favorite mechanics from different games I may have forgotten this when I added bluffing. While it …
1,334 views
darkpegasus
December 05, 2011
Another evolution in my project: Genegrafter
Looking back, it's been quite some time since I posted and a lot has changed. For the better I hope.

I started with a game called iHero that was basically nothing more than a Mafia Wars clone with a superhero skinning. Looking at it now it's a bit embarrassing (both in design and code) but I think …
1,740 views
darkpegasus
August 24, 2009
Untitled
Data Spire
While iHero is the primary project, I did not feel that the journal title or description were fitting any longer. This will now be a forum for any new games or enhancements developed under the DS moniker.

Word Cascade
New title. New Look. Click on the links below to see the new screenshots…
1,271 views
darkpegasus
August 21, 2009
Untitled
So I was finally introduced to Ruby on Rails today. And it's perfect for what I need right now. I spent all day in the bookstore reading up on it and I think I've got it down but I still need a decent web hosting site to provide me with some pre-built cloud space. Anybody able to recommend one?
1,189 views
darkpegasus
August 20, 2009
I hate this part
Game Server
Even though my MS is in Security Management I absolutely hate being the one responsible for setting up security on my own server. I would attribute this to the fact that I know all of the things that can go wrong and that could be done incorrectly. It would be far easier to be able to bl…
1,075 views
darkpegasus
August 19, 2009
Rant
Apple
Did I mention how much I hate the iPhone review process lately? It's been 18 months and the 'process' still sucks. iHero has been sitting in review for about 6 weeks now. In that time I've created two additional submissions for it to enhance the game. Unfortunately I can write code faster than…
1,203 views
darkpegasus
July 20, 2009
Cascade
It took a couple days this weekend, but the application has been completely re-written. I have a more complicated version I'd like to implement but I'm just happy to have gotten the new settings view and particle effects completed so quickly.

Have a look at the video by clicking the link below.

1,184 views
darkpegasus
July 16, 2009
Particles
So I finally decided it was time to learn about "particle effects". Something I was always afraid of looking at because it looked so complicated when really in a nutshell it's just a way to generate a random object that has some physics applied to it. Okay, so that makes it SOUND easy.

Not being one…
1,204 views
darkpegasus
July 07, 2009
Round 2
Re-release
iHero version 2.0 has finally reached a point where it can be re-issued with its new face. I left the old one out there figuring I might as well keep making money even if the product wasn't exactly what I wanted. My rationale was that anyone that bought it would get the free upgrade to th…
1,040 views
darkpegasus
July 04, 2009
Playtesting
I'm so glad that I've taken more time working on this iteration of iHero. Playtesting this week revealed a flaw that can keep you trapped in a specific city without any help of leaving unless you use your Reward Points. An easy fix, but could have been very bad in production.

Now my only problem is …
1,000 views
darkpegasus
June 28, 2009
Hong Kong
iPhone 3GS
So much for the two week release date. I did get my iPhone 3GS on time. I did not however, get my number transferred immediately due to the fact that I'm always the exception to any rule. I love the phone though and am so glad that it works as well as I had hoped. After lugging around the…
851 views
darkpegasus
June 09, 2009
Two Weeks until release!
The re-release that is. What started as an exercise in cleaning up memory management has resulted in a completely new game. One that I hope provides much more for the casual iPhone gamer. With the date now set for release of the iPhone 3GS I can work towards integrating the Store Kit functionality …
801 views
darkpegasus
May 30, 2009
I am the world's worst googler.
Ever. I think it's because I don't think about things the way "normal" people do. So why do I bring this up? Because I have spent the past hour trying to find some simple sample code about how to use NSURL or something similar to make HTTP requests on the iPhone. If anybody knows of a quick tutoria…
1,034 views
darkpegasus
May 27, 2009
Post Vacation Progress
So I just spent the past week in Paris. Mostly eating and walking. Took my laptop and managed to get some work done, but not a whole lot. I'd say that I'm about halfway through the iHero rewrite. Currently adding Missions to each location. Missions will cost energy, require specific powers to compl…
887 views
darkpegasus
May 15, 2009
So I haven't slept in two days...
...but I've almost completely re-written iHero. At least the guts of it, the outside still needs some makeup, a low-cut dress, and heels. I sat down and started looking for ways to make it more efficient (which always seems easier after I've coded an initial version). And I played Mafia Wars a bit …
906 views
darkpegasus
May 13, 2009
I figured out memory management but then I forgot
So after about a week I'm wondering when this is going to end. When I started I was creating every object I would ever use at once and then slowly leaking memory. For iPhone users this caused a crash pretty quickly, so I went to the documentation and started cleaning up my code. By the time I was d…
1,015 views
darkpegasus
May 12, 2009
Missing something fundamental
I was hoping someone here might be able to shed some light on a problem that I've been having. At first I thought it was a simple memory management issue on my part; not performing alloc/release correctly. I went through and corrected all of the obvious leaks but now seem to be stuck on a different…
932 views
darkpegasus
May 11, 2009
alloc, release, rinse, repeat
So another 3 days and 50 pages of memory management documentation reading later and I think I've got most of it figured out. Even managed to squeeze in a complete re-write of the Learn Powers View. This originally used a UITableView but it had problems because if I used the built in method for free…
872 views
darkpegasus
May 08, 2009
malloc/free oh how I hate thee
Thanks to everyone that replied with encouragement on my last post. I feel like I've been plugging away for quite some time to find an idea that people are as excited about as I am. Delta Spire originally received a pretty low response. The three iPhone apps I have released only seem to generate a …
1,066 views
darkpegasus
May 06, 2009
You ever just have one of those days?
Yeah, I've had a few of them. In a row. So it turns out that the memory issues on the iPhone are more prominent than the iPod Touch. Which is bad, because now I have some angry customers and it's going to take some time to track down why the memory is so bloated for them.

I heard about a tool today…
901 views
darkpegasus
May 04, 2009
iHero
iHero has officially been released on iTunes. I'd like to thank David Baumgart once again for the great artwork that he turned around on such short notice. I should probably point out that anything that looks bad on the app is probably something I didn't have enough to commission him for :-)

If any …
993 views
darkpegasus
April 10, 2008
Untitled
Almost there. In this screenshot the handpanel has been adjusted and scrolls with the buttons shown to its left. Also, pressing the rotate button will cause the trihex to do the following:
  • rotate to the next pile (hand, reserve, lost)

  • Update the current pile name

  • Update the number of tokens in the cur…
867 views
darkpegasus
April 08, 2008
Enjoy this moment of Zen...
Personal
I'm just constantly amazed at how many people are willing to throw in the towel. To take the normal job, the normal life. Most people I know at work hate their jobs and could easily make more if they left. But they've put themselves in a position that makes it risky to leave in the event so…
844 views
darkpegasus
April 07, 2008
Untitled
Personal
Since this journal has become a way to help me remember what happens in my life...
I ordered a part about 2 weeks ago but never received it. Turns out the girl that took my order quit the company. As someone pointed out to me, this is the kind of thing that only seems to happen to me consist…
825 views
darkpegasus
April 05, 2008
Untitled
So what I've done today...

  • Refactored some code

  • Added functionality to skill and inventory panels

  • Updated player "pipes"

  • Wrote a simple XML piece to make it easier to change token data for testing


And what needs to be done...

  • Make some real "inventory" items

  • Removing legal targeting for now and allow all …
950 views
darkpegasus
April 04, 2008
Focus man, focus!
Personal
So our circle (pentagon?) of friends has Rockband night on Wed. and 80s Movie Night on Thursday. So that's taking away some time. Mondays I have guitar lessons AND piano lessons (yes, I picked the piano back up too). In addition, I've been going to more and more concerts. The last one this …
928 views
darkpegasus
April 02, 2008
Untitled
So far I've implemented some logic to handle how tokens interact with other tokens. It's a tedious process right now and I really need to set up some web service to get token data from a database before moving on. Also finished up some inventory/skill stuff for characters.

On a side project, I've be…
914 views
darkpegasus
March 21, 2008
Untitled
Progress? Not so much on the game. My journal dropped off the last 50 updated list and I've spent a total of about 2 hours on the game since my last post. Part of this was due to a blizzard that kept me trapped indoors with the girl I was dating for days. It was horrible; we had to bond and have fu…
795 views
darkpegasus
March 06, 2008
Untitled
So I touched on this here

It's a simple example of how I would implement a fireball. But the more I think about it, the more complicated it gets. What if a character didn't have complete immunity to fire as their defense? What if it was only 1/2 damage? Or -5 damage?

What if it wasn't damage at all, …
915 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement