Mar 31

It’s all happening now, kids!

After a lot of talk, we finally got around to seriously looking at moving apartments. Yesterday we went out and had a look at a few apartments, and after much discussion last night, we decided on one of them. Then today, we’ve notified our current agent that we’ll be moving out, and set a date to sign papers and pick up the keys for the news place.

Goodbye Juso, goodbye Apollo! It all happens on April 16!

written by .klik2

Mar 27

Protected: Word Game: Initial Design

Word Game Enter your password to view comments

This post is password protected. To view it please enter your password below:


written by .klik2

Mar 27

I’m gonna start including details and progress of some of my projects here. Just a warning, as some of these will be password protected, although probably only up until they’re released.

If you’re interested in reading what’s going on, and especially if I know you, drop me a line and I’ll pass along the passwords.

written by .klik2

Mar 25

Today’s the first morning I really can’t be bothered working lol. It’s interesting, I suspect that, in addition to general laziness, it’s because I’ve just been reading some less-than-entirely-positive articles about iPhone development. Oh noes, it’s not all good and easy! Time to find a new platform! Lol.

Still, now I can see how much I can get done when I don’t feel like it. I’ve been working on a basic game project (I’ll write up some more details about it in before Friday), and it’s been up and down a little. I got a bit done on it yesterday – it was amazing to see how much more comfortable I am with Interface Builder after the study I’ve been doing.

I’ve worked through the next two chapter of the book too, so I’ve now covered the material on the different types of View Controllers available. Again, the amount of extra functionality included with some of this stuff is really handy (like the Tab Bar automatically handling the management of items when there are more than 5), but I do need to play around with them a little more before I’m entirely comfortable with them.

For the next three chapters we’re on to dealing with files - File I/O, preferences, and SQLite Databases. By the time I’m done with those three, I should have everything I need to put together the initial version of this game :)

written by .klik2

Mar 22

Last night, I was working through an iPhone tutorial which involved setting up a Table View based on an array of strings, and then providing the ability to add in extra strings (and have the Table View update itself accordingly). Being somewhat anally retentive as I am, I decided to extend the tutorial slightly so that it would alphabetically order the array before displaying it. So I jumped into the API, and here’re some notes on what I found, which is intended to be reasonably comprehensive. This is intended to be fairly low level (just like me! :P), and will probably repeat a lot of information that can be found in the APIs with some extra notes and comments.

Continue reading »

written by .klik2 \\ tags: ,

Mar 22

Got stuck into the next chapter of the book last night, which dealt with Table Views. This is starting to ramp up a little in terms of complexity, but I’m finally getting an idea of how these views work (I was really clueless about it before).

It’s good, but I did find myself getting a little unconscious and just doing what I was told. In particular, keeping track of all the ViewControllers and views and .xibs and connections gets a bit hairy at times.

I’ve also been trying to extend and add onto each of the lessons in the book, to make myself think a little, and also to train myself in using the APIs to find new stuff. In this chapter, I added in some array sorting (which I’ll post about separately) and I’m about to play around with moving certain functionality (the convenience method for creating a new cell), in this case from a instance method of the VC to a class method of the relevant class.

written by .klik2

Mar 21

I’m working my way through iPhone SDK Development (published by The Pragmatic Programmers), which is so far an excellent intro to programming for iPhone OS. I’ve worked my way through the first 3 chapters, and it’s been great – things are starting to fit together a lot more easily than they previously had.

Anyways, back to it! Table views next!

written by .klik2

Mar 20

Managed to get a lot of cleaning done today – the place is looking considerably neater and nicer. Actually kinda enjoyed cleaning up too (I know, it’s madness). Relaxed for a bit with some Crisis Core, screwed around for a while with the layout and presentation of this blog, and now to get stuck into some iPhone SDK learning :D

So far, so good :P

written by .klik2

Mar 20

Today’s been a big day for thinking about life – deep-and-meaningful type thinking. A big day for acknowledging a few home truths; and a big day for making new plans. And a day for sharing some of this with The World™.

So, here’s the main point: I’m wasting my life, drifting along with little-to-no motivation to actual get where I want to be.

Closely linked with one other fact: I’m quite content to live my life like that.

Melodrama aside, this isn’t intended as some self-indulgent “woe is me” style comment; simply a statement of fact. I came to Japan with all these plans – I was gonna do this, that, and the other – but at the end of the day, it was all talk. It was a great sounding plan, but not really one that I had any intention of putting the required work into. It sounded great, and is still a great plan, I just chose to ignore the fact that it would take considerable effort and motivation on my part.

I want to work in the games industry. I want to beef up my programming skills. And I want to be able to get some of the myriad ideas in my head out of my head, into some form that’s tangible and real. But the one thing I really want, more than anything else, is a shortcut.

No more shortcuts. From here on out, this is about being thorough; about doing things completely, and the way they are meant to be done. This is about bringing integrity back. Phase 2!

It’s time I started putting the effort in, because in the end it’s that effort that’s gonna make the fruits all the sweeter. I’m gonna persevere, I’m gonna finish projects, and I’m going to make stuff. Lots of stuff. Awesome Stuff.

My biggest complaint coming out of my degree was that it taught me a little bit in a number of different areas – I felt like the proverbial Jack of All Trades. But I’ve always jumped around between platforms and SDKs and programming languages, looking for that one that’s better and easier than any other (the shortcut one). And since finishing, it’s been more of the same – more and more trades, but I’m still no closer to mastering any of them. Let’s be honest – it was never the degree. The structure and syllabus just made it easier to do what I would’ve done anyway.

The point is, I’m ending that. For now, I’m focusing on working with the iPhone OS. I likes it. It’s fun, it has some really interesting potential for interaction, and there’s a lot you can do with it. And at the end of the day, it also has the potential to be a good way to turn a profit on the aforementioned Awesome Stuff.

I’m gonna work at learning to work with the SDK. I have a great intro book that I’m gonna work through, and a few ideas for projects at all different levels that I’m going to put together. And then I’m gonna find more resources to learn from, more projects to challenge myself, and more people whose brains I can pick. There’s gonna be a lot of work here, but so what? There’s gold to be found there.

There’s more to this than just knuckling down with work though. It’s time I started putting that same effort into every area of my life, no matter how small. It’s time to get that integrity back into my life, and keep it there. It’s gonna start with tidying up tomorrow morning, and there’s so much more to follow that. I’m gonna start really looking after myself – starting with looking into hitting the gym (already got a gym buddy lined up too – a great guy who’s played a big part in this whole burst of enthusiasm), and an overhaul to my diet. I’m gonna start doing more to stay in touch with those people who matter to me, and whose friendships enrich my life. There’s more too, so much more, I just haven’t thought of it yet.

The funny thing is, the above doesn’t look like the huge, scary To-Do list it once would’ve. This isn’t about “oh great, now I have to go and do all this crap.” This is about so much more - it’s about breathing new life into myself; inspiring myself. And it’s about the people in my life.

Even before we got engaged, I once told Chi that as a condition of our relationship, we both had to have extraordinary lives. I hadn’t thought about it until today, but I’m yet to live up to my end of the bargain on that one. I want her to have a husband who is alive, and enthused, and motivated, who keeps his promises and fulfills his obligations.

I want the people I care about to have a friend who is interested, who cares, who listens, who can be counted on.

And some time in the future, I want my kids to have a father they know they can rely on; to be there for them, to be and do whatever is required.

This is what I’m up to, and this is what matters.

Hehe, some of that sounds a little more serious than I’d intended. But it isn’t really. It’s what I want to do, even if there are gonna be times when it’s the last thing I feel like doing. I mean, really, the gym?! But you know what? I think, at the end of the day, I just might up enjoying myself.

:D

written by .klik2