kiwibonga's Blog

Profile
None
15 comments
18 entries
Advertisement
kiwibonga
May 17, 2011
My Gamedev.net Community Challenge Entry: TunnelJumper
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 MS Visual C++ 2010 Runtime DLLs.

There is a known bug when attempting to run the game from a standard user account in Win7/…
2,149 views
kiwibonga
May 08, 2011
The Pestering Squad - Demo produced
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…
1,994 views
kiwibonga
April 23, 2011
The Pestering Squad!
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 subscriber…
2,404 views
kiwibonga
April 11, 2011
Must... Stop... Playing...
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 c…
2,165 views
kiwibonga
April 05, 2011
Another cellular automaton video
[media][/media]

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,…
50,404 views
kiwibonga
March 28, 2011
Kaleidoscopic cellular automata
Just a little video...
[media][/media]
2,046 views
kiwibonga
March 23, 2011
Pixels, pixels
It's the game of life:



My attempt at adding new rules to it:




(Nailed it)

And a colorful life simulation:




Colored pixels move randomly, spawn lower intensity pixels randomly, and regain their intensity by touching stationary white pixels. Looks kind of cool for a minute or two.
1,884 views
kiwibonga
March 20, 2011
Monkey Mind
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 …
1,900 views
kiwibonga
February 28, 2011
Sequencers
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); // atta…
1,365 views
kiwibonga
February 26, 2011
Introducing... Hardk
Welcome to Hardkore Blackjack, a fast-paced "arcade" twist on a popular casino classic.



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 rearranging (or if you hit t…
1,870 views
kiwibonga
February 24, 2011
Functors will eat your children
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 hov…
1,022 views
kiwibonga
February 13, 2011
What to absolutely never do
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 DO…
1,285 views
kiwibonga
February 10, 2011
Graphics
I made some unnecessarily huge casino chip graphics today.







1,058 views
kiwibonga
February 05, 2011
Anatomy
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 p…
1,365 views
kiwibonga
February 03, 2011
Duplicate functionality!
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 c…
1,123 views
kiwibonga
January 30, 2011
Derp
*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_C…
1,130 views
kiwibonga
January 16, 2011
Very bloggy
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 silenc…
1,120 views
kiwibonga
January 09, 2011
A Shiny New Devblog!
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…
1,212 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