Jump to content



kiwibonga's Blog



Photo

Back in the saddle

Posted by kiwibonga, 13 October 2011 · 37 views

Whew. What's it been? 3 months? 6 months? I apologize -- life happened.

I somehow managed to change projects again... It's a 3D Adventure/RPG now. Screens coming soon.


Photo

TunnelJumper is looking for funding

Posted by kiwibonga, 29 May 2011 · 47 views

In other news, I've once again shifted gears. This is following the very positive feedback I've received on TunnelJumper, my Gamedev.net Community Challenge entry:




My goal is to completely rework it into a full-featured, pretty game that'll sell for moneys. I've consulted my...


Photo

My Gamedev.net Community Challenge Entry: TunnelJumper

Posted by kiwibonga, 16 May 2011 · 34 views

A little "postmortem" on my GDnet Community Challenge entry.

You can download the entry here: Download (Windows EXE - 5.05 MB)

The only requirement to run the game is to have the...


Photo

The Pestering Squad - Demo produced

Posted by kiwibonga, 07 May 2011 · 156 views

Last week, I announced the creation of the Pestering Squad. Here's what's up after 2 weeks.

The first thing I did was create a top-secret, password protected website, which I dubbed PesterPanel. It's a really simple interface where I post news for the pesterers to read, along with polls or questions for them to answer. When actively developing,...


Photo

The Pestering Squad!

Posted by kiwibonga, 23 April 2011 · 51 views

Last week, I had an idea. One of my biggest problems is focus, and I noticed I was usually much more motivated to code when I had an actual audience, as opposed to just working on my own.

So I posted the following to Reddit's /r/gaming section, a "subreddit" for gamers with nearly 500,000 subscribers:


Hi Reddit.

I'm a hobbyist...


Photo

Must... Stop... Playing...

Posted by kiwibonga, 11 April 2011 · 26 views

So I'm supposed to be writing a GLSL shader/GPGPU version of my rock-paper-scissors cellular automata. Unfortunately, I got sidetracked again.

I decided to begin by implementing Conway's Game of Life in a shader before I move on to rock-paper-scissors. I'm running a Geforce GTX 260 with 216 shader cores, so even though it's a very naive and...


Photo

Another cellular automaton video

Posted by kiwibonga, 05 April 2011 · 950 views



Automata, automaton... Is each cell considered an automaton? Or is the whole thing the automaton? I really have no clue.

How it works:

Similarly to a naive implementation of the Game of Life, the program iterates through every cell in the grid one by one every generation.

For each cell, one...


Photo

Kaleidoscopic cellular automata

Posted by kiwibonga, 28 March 2011 · 42 views

Just a little video...



Photo

Pixels, pixels

Posted by kiwibonga, 23 March 2011 · 24 views

It's the game of life:

Posted Image

My attempt at adding new rules to it:

Posted Image


(Nailed it)

And a colorful life simulation:

Posted Image


Colored pixels move randomly, spawn lower intensity pixels randomly, and regain their intensity by touching stationary...


Photo

Monkey Mind

Posted by kiwibonga, 20 March 2011 · 52 views

Lots and lots of IRL work lately... I don't know what I'm doing up at 6 AM on a Sunday morning. Maybe I shouldn't be bloggin'.

Nevertheless, very little progress since my last post. I think I'm starting to feel compassion for the news media when they have to resort to talking about Hollywood gossip to fill up their time slots. I really...


Photo

Sequencers

Posted by kiwibonga, 27 February 2011 · 11 views

Lots of bug hunting today.

Just finished the code to deal cards from a deck to an arbitrary hand. I don't know if anyone else will understand it, but here goes:

void BJDeck::giveCard(BJHand* hand)
{
// Create new sequencer object
Sequencer* cardgiver = new Sequencer();
cardgiver->attach(this); // attach it to the deck

// Create new...


Photo

Introducing... Hardköre Blackjack

Posted by kiwibonga, 26 February 2011 · 37 views

Welcome to Hardköre Blackjack, a fast-paced "arcade" twist on a popular casino classic.

Posted Image


It's Blackjack, except before each round starts, you get to see the upcoming cards in the deck and rearrange them as you see fit to produce the best possible outcome. Once you're done...


Photo

Functors will eat your children

Posted by kiwibonga, 24 February 2011 · 25 views

Oh yes they will. Here's what I've been doing instead of programming a game:

A typical game object class, before:


#define MSG_ONMOUSEOVER 1
#define MSG_ONMOUSEOUT 2
#define MSG_ONCLICK 3
#define MSG_ONUNCLICK 4

class ClickRect : public ScreenObj
{
public:

// ...

void processMessage(ActorMsg* msg);

void hoverCheck(int x, int y);
void...


Photo

What to absolutely never do

Posted by kiwibonga, 13 February 2011 · 79 views

When writing a (genre), you often have to make sure that (some abstract concept) is properly (synonym of handled), but you want to make sure you don't lose (performance/flexibility). Have a look at the following diagram:

Exactly the way your current project is organized

There's several reasons you DON'T want to do it that...


Photo

Graphics

Posted by kiwibonga, 10 February 2011 · 16 views

I made some unnecessarily huge casino chip graphics today.



Posted Image



Posted Image


Photo

Anatomy

Posted by kiwibonga, 05 February 2011 · 48 views

So I'm hard at work on my object composition-driven rapid development framework. I reached a significant milestone in my career as a hobbyist developer today: I actually backed up the solution to another hard drive. It may seem like a normal thing to do for most people, but I've deleted dozens of projects throughout my life; projects that seemed...


Photo

Duplicate functionality!

Posted by kiwibonga, 03 February 2011 · 21 views

So lately I've been investing significant amounts of time into a "sequence listener" class that enables sequential and timed actions.

This is useful in the little BlackJack demo game I'm coding alongside the framework; for instance, when the cards are dealt, I can simply string together a bunch of countdowns, animators, etc. to spawn and...


Photo

Derp

Posted by kiwibonga, 30 January 2011 · 31 views

*click click click* Damn it. It's not doing anything. *click click click click click* Oh well... Guess it's time for some debugging.

Ladies and gentlemen, I give you... My mouse input handler:

switch(msg->intData[0])
{
case MSG_MOUSE_POSITION:
// TODO: hover check
break;
case MSG_MOUSE_CLICK:
// TODO: click check
...


Photo

Very bloggy

Posted by kiwibonga, 15 January 2011 · 24 views

Talking about my life to justify how little has been accomplished in the past week, programming-wise. [...]

Big big "IRL job" projects right now... Clients like to hold onto stuff until mid-January before they send off work to translators. So naturally, after almost a month of nearly complete silence and shivering at the idea that maybe my...


Photo

A Shiny New Devblog!

Posted by kiwibonga, 09 January 2011 · 27 views
spam
Well, this is exciting. I think I'll use this and pipe the RSS into my website or something. (more)

A little introduction: My name is Ben and I'm a Computer Science dropout. I work from home as a freelance translator and recently resumed my programming activities. I've been learning C++ for about 14 years now, and the only thing I've...





May 2012 »

S M T W T F S
  12345
6789101112
13141516171819
20 212223242526
2728293031  
PARTNERS