Archive for the ‘dreams’ Category

StegaVorto: The Game that came to James in a Dream

 Posted by Bob the Hamster on November 23rd, 2008

Last tuesday night I had a dream… In this dream, Michael Sweet, frontman of 1980’s glam-rock hair-band “Stryper” appeared to me.. except he was wearing a business suit, and standing on the front lawn of a public library… and he challenged me to play a game, a strange game that I had never played before. When I awoke I knew that I had to program it…

Your challenge is to discover secret messages embedded in the works of great authors.. Secrets that have been waiting all along for you to find…

Download the Windows version of StegaVorto
Download the Mac OS X version of StegaVorto
Debian packages (preliminary) thanks to Miriam Ruiz
Android App (preliminary)
Download the source-code of StegaVorto (Linux, BSD, Other)

The source code is written using python and pygame.

Alternatively you can get the source code using Subversion to check out


The source code is under the GPL

2008-11-24: Updated! Check out new features such as author portraits, difficulty levels, and visualization of missed letters.
2008-12-10: Updated! More polish on levels, added a victory screen when you complete a level, and default to full-screen
2008-12-23: Many thanks to pygame developer René Dudfield who discovered how to fix the music problem (not just for StegaVorto, but for all pygame games that play music the same way StegaVorto does on the Mac)
2011-08-17: Updated! Added an Android version. Removed the flakey picsearch feature, and replace it with additional joyous kittens!

Owl Attack

 Posted by Bob the Hamster on June 15th, 2006

Current mood: Owl-bitten

Last night I dreamed that I was walking in the dark, and I was attacked and bitten by a rather large owl. I had to fight it off with my bare hands.

I’m not sure what it means…

Other than that I now suffer from Strigidaephobia

I’m pretty sure that if you were to walk up to me and hit me in the face with an owl, I would scream like a little girl. Yep, that’s how bad it is.

Good News!

 Posted by Bob the Hamster on June 9th, 2006

Current mood: vindicated

Good news! The earthquake I mentioned the other day came and went, and thankfully it was a very very small one!

The US Geological service has a page about it here:
A microearthquake occurred at 11:08:23 AM (PDT) on Friday, June 9, 2006.
The magnitude 1.0 event occurred 4 km (2 miles) NW of Cabazon, CA.
The hypocentral depth is 18 km (11 miles).

By interesting coincidence, this earthquake occured on the grounds of Morongo Indian Reservation, so since we have now established that I have psychic powers to see the future, I ought to go to their Casino and see if I can clean up on the roulette wheel.

Earthquake Preparedness

 Posted by Bob the Hamster on June 8th, 2006

Current mood: disclairvoyant

According to my calendar, there is an earthquake scheduled for 11:00 pacific time tomorrow, Friday June 9th. I’m not sure where exactly, or whether it will be a big one or a small one, but that is when it is supposed to happen. It is kinda unusual to be given advance warning of these things, but you should definitely take this last minute opportunity to prepare yourself. The Los Angeles Fire Department has a great website about earthquake preparedness.

You know, it is amazing. I had something like five full months of advanced notice about this earthquake, and it is only today, less than 26 hours before the quake that I bother to think about it. I don’t even have a full quake kit at home (although fortunately, I do happen to already own most of the stuff on this list) I guess it is contrary to my nature to pay heed to the oracle.

Here is hoping the damage is minimal!

A Steady Stream of Imps

 Posted by Bob the Hamster on August 29th, 2005

Current mood: Dreaming

I returned to my home a different person than when I left. I was now old and bent, and white whiskers floated around my chin. My right eye had been replaced with a magical green one.

I saw many people that I had once known gathered on the seats of the great meeting hall, listening to the mayor speak, but they did not smile and greet me, even if they did seem to recognise me. I suppose that many had taken my long absence for an abandonment.

The people were gathered and the mayor was speaking in the meeting hall for a reason. Into the back door of the hall, and out of the side door, moved a steady stream of Imps. Each was about 20 centimeters tall, reddish of flesh and yellowish of clothing, and they danced along in the stiff way of creatures crudely built and badly jointed. I looked out the back door, and saw them approach down the long hallway, grouped in pairs. The two of each pair were spaced about a meter apart, one in front of the other, and each pair was spaced about five or six meters apart. They danced through the door, around the perimmeter of the room, oblivious to the room-full of people who stared at them bitterly, then they pranced out the side door. The side door led into a dark tunnel cut at a gently sloping angle down into the earth. At the end of this tunnel was a great pit from which red light glowed, and situated over this pit was a small platform suspended by ropes from a pulley on the ceiling. A mass of gears and wheels and engines were hidden in the recesses of the tunnel, and they provided the mechanation to raise and lower this platform. When a pair of Imps would reach the end of the tunnel, they would each snatch a whole chicken (nearly as large as themselves!) from an inexaustable bin of chickens, and hop onto the platform. The weight of two Imps plus two chickens would trigger the mechanism, and the engines would chug, and the platform would suddenly drop out of sight, returning empty in time for the next pair of Imps.

The people in the meeting hall had been debating these Imps ever since they appeared, though I could not tell exactly how long that had been. I had arrived on just the right evening to see them enact a new measure to stop them. I sat in my place, and watched as everyone else did, as the mayor threw a switch and activated a new device that had been recently and secretly constructed to stop the Imps.

The first of a pair of Imps walked across a special place on the floor near the wall, and a huge piston shot down from the ceiling, timed perfectly to crush the second Imp like an insect. As the second imp was crushed, the evil fire that animated him escaped in a little yellow puff, which ignited the clothing of the first Imp, and by the time he was exiting the side door he was engulfed in flames, and nothing but a wisp of black ashes ever reached the inexaustable bin of whole chickens at the end of the tunnel. The next pair of Imps was dispatched in the same way, and the next, and the next. They died like clockwork mice being devoured by a clockwork cat.

The people in the meeting hall were overjoyed, and there was a murmuring of approval. This fantastic system of mechanically crushing and burning the Imps was certain to once and for all put a stop to their endless theft of whole chickens, and would certainly also inhibit whatever evil purpose the chickens might be being put to deep beneath the ground. Anything the dark forces would need to provide that much food to could only spell trouble for humans in the long run.

Everything seemed to be going well, when suddenly some beings who were not Imps burst through the back door, each carrying a different type of black box, and slammed the door shut behind themselves. One of the strangers, a man who carried a larger black box than the others, raised his box to his eye, and aimed a disc on the opposite end of the box around the room, at the mayor, at the steaming pile of crushed Imp, at various people. Another of the strangers stepped out with her black box at arm’s length and began asking a series of angry and provocative questions, without waiting for answers.

I, and several others immediately rose to move these strangers out of the way of the door, for they were blocking the passage of the Imps into our killing-trap. One could see the Imps building up in a heap atop one another through the crack in the door. They did not have enough of a mind among them to deviate from their paths, they could only push against the door and expect it to open.

The third intruder, defending the other strangers, leaped through the air, and wrapped himself around my shoulders, and for a moment I wrestled him before I was able to lift him and throw him atop one of the strangers, who he then wrestled with as vigorously as he had with me. Despite his human head and face, he did not seem to have a human mind or human intellegence to him.

Finally, after much confusion, the strangers were cleared from the room. Many of the people had gone after them, and I was left with only a few others to survey the wrecked metting hall. Our Imp-crushing piston machine had been destroyed in the fight, and now the door buldged and trembled with the surging mass of Imps in the hallway, pushing to get through.

I idly stood by the smear of crushed Imps on the floor beneath the now-stilled piston. They were so completely crushed, and there was so little inside their hollow shells except magic, that even after all the Imps that had been crushed, there were only enough scrapings to half-fill a bucket. I did notice one larger fragment, that had been thrown some distance when an Imp was crushed. It was an Imp’s claw, with it’s three fingers still twitching and clutching a small slip of card paper. I picked up the claw and the paper. The claw was red and smooth, and the backs of the fingers felt like the shells of beetles. I thought of how much Imps were like insects, just inflated to larger sizes and given proportions faces and clothing that were a sick parody of the shape of man. The piece of paper was a ticket. It was light-blue in color and had some runes printed on one side of it, saying something to the effect of “Work Ticket: 1 Whole Chicken”. I realized that I had noticed before that all the Imps carried such a ticket, but I had payed no attention then.

I was unsure what to do with the claw, so I carried it with me. I walked to the side door, and down the dark tunnel, treading in Imp-ashes. I reached the end, and looked curiously at the mechanized platform, and the red glow that came from far beneath it. Why not send the Imp’s claw back down there were it belongs? I mused. I took the claw, broke the larger of the three fingers away from the smaller two, and then tossed the pieces lightly onto the platform. It did not move. I then tore the Imp’s work-ticket in two, and let them drift down to the platform. Still, the platform did not move. I stared at it for a moment, and then reached down, and exerted downward pressure on the platform with my hand. When I reached the ammount of force that was probably equal to one whole chicken, the engines behind me clicked, and whirred, and the platform dropped out of sight.

Dusting off my hands, I started back up the tunnel. Up by the door I saw an alarming sight. It seems that the crowd of Imps had finally broken through the back door and had come flooding into the meeting hall, and they would now be pouring down the tunnel towards me in an impenetrable mass, were it not for the inititive of two small children. Just inside the tunnel, less than a meter from the door was a big metal plate in the floor. These children had lifted this plate, and had exposed a cluster of spinning gears which were part of the engine mechanism. As the stream of Imps entered the tunnel, they fell into this opening, and were ground up by the gears. However, the Imps were coming too fast, and had began to build up in the opening. I ran to the children, and helped them stomp down the Imps, putting pressure on the seething mass in an attempt to force them through the grinding gears faster.

When the last of the flood of Imps was in the hole, the two children leaped over the hole, and ran accross the meeting hall to safety. I also leaped across, but turned back to continue forcing the imps into the gears. I had to do this carefully, for the ones near the top bit and clawed and struggled, and if I pushed too hard or too deep, I risked getting my own hand caught in the whirring gears.

Suddenly, a sound came from the far end of the tunnel. The platform was back in its waiting position, and the red glow beneath it flickered brighter and brighter, climbing to a yellow glare.

Something was coming up the shaft.

I instantly regretted sending down the broken claw and the torn ticket. A break in the flow of Imps and whole chickens could be explained in any number of ways, and the dark powers would not be too worried about it, nor too swift in investigating. However, a purposefully broken Imp claw, and an evenly torn work-ticket could only have been taken as a message– a threat– a defiance, by whatever denzien of the darkness was down there on the receiving end of the platform. Something was coming up the shaft, and I had a terrible feeling that it was not just coming up to investigate, not just coming to wreck revenge, but that it knew very precisely what specific hand had broken that Imp’s claw and what had had torn that ticket, and that it was coming up for ME.

I grabed handfuls of Imps and Imp-fragments from the top of the gear-pit and tossed them down the tunnel, until the floor was soon littered with tottering squeaking Imps. I hoped this might confuse or slow the attackers just a little, but I did not put much hope in it.

I fled the tunnel, fled the meeting hall, ran down the stairs to the courtyard, and did not turn around until I was outside. many other people were there, percieving that some evil was approaching from within, they were preparing to fight, and I stood ready with them. I had my own ways of fighting, my own magic powers, but they were limited. I found myself wishing I knew how to throw fireballs or lightening bolts, rather than the simple spells I knew that all required me to touch my foes with my bare hands.

And there at the top of the stairs, the doorway to the meeting hall was for an instant filled with moving shapes, which resolved themselves into fiercly armed goblins, and many many screaming Imps that danced about their feet and poured down the stairs like rats.

The goblins parted, and three blue-robed gremlins walked past them and surveyed the humans waiting for them below. One was clearly the leader. His robes were finer and bluer, and his head was much bigger, and he wore a wild pointed hat. His face was greatly covered in yellow scars. His left eye, a small, round, green, magical eye stared arrogantly down, but his right eye did nothing, for it was not there at all. A big black patch covered the socket from whence I had stolen his right eye, the last time I had faced him. His left eye glanced upon my face, and he smirked evily, as if to say he had known he would find me here.


 Posted by Bob the Hamster on August 24th, 2005

I had a toy rat, and I was on my hands and knees, pushing it around on the carpet like it was walking. The job of the toy rat was to inspect each room for real rats, on the theory that he could empathize with them on their own level.

I pushed open the door of a bedroom. Like everything in the house, the thick dark carpet was dirty and tangled, and the dark wood walls hid the spider webs. This room would have been a bedroom for several children. It was lined with dark wooden bunkbeds along both walls. There were musty blankets, and a few broken toys scattered around the room, and I directed my rat to sniff at these. As I went, I talked to him and for him, discussing the deplorable state of the room.

Reaching the one and only window at the far end of the room, I looked out, and said something to the rat. My voice echoed very oddly.

“Hello?” I said.

“Mwahahahaha!” said the echo, sinisterly.

“Is anybody there?” I asked.

“Mwmhmhm-I’mHererere!” Replied the echo.

I squinted through the stained window, searching for the source of the voice.

“Testing” I said.

“Testinginging” said the echo.

The voice was not coming from outside. It was close by. I looked down, and saw a pipe protruding from the floor near my feet. It was made of rusty metal, and was about five centimeters in diameter, and rose about 30 centimeters above the floor.

I bowed close to it, and asked “Testing?”

“Testinginginging” said the echo, clearly.

“Testing.” I said again.

“TesMwaaahahahahaBloodDeathBlood-od-od-od-ingining” said the echo.

“I think this place is haunted.” I said to the toy rat. The echo whispered at my words.

“Are you a ghost?” I asked.

“AreYHowDareYouAskeMeWhatIAm-ost-ost-ost!” replied the echo.

“Yes, you are a ghost.” I said.

“YesYDeathBloodIWillEatYourSoul-ost-ost-ost!” snarled the echo.

“Psh. No you won’t. You’re just a voice.” I said.

“PshshshshsNoYouWon’tYou’reJustAVoiceoiceoiceoicece…” said the echo, in a frustrated tone.

“This is pretty cool.” I said. “Don’t go anywhere. I want to show my Dad.”

“ThThisIsPrettyCool-ool-ool” said the echo. “D-Don’tNobodyTakeMeSerouslyAnymore-ore-ore-ore…”

Supreme Enlightenment

 Posted by Bob the Hamster on July 1st, 2005

Current mood: Enlightened

What is the nature of Supreme Enlightenment? I asked the master.

The master breathed deeply seven times, and then opened his eyes. Supreme Enlightenment is elusive, he said slowly. The mysteries of life are many-fold, and perfect harmony is always hidden. True enlightenment requires a lifetime of devout meditation.

What of those who are not monks? I asked. How will the rest of the world find time in their busy lives to seek Supreme Enlightenment?

The master scowled. Why should those who are not monks seek Supreme Enlightenment? That is our task. We seek enlightenment for them, and then once we have found it, we tell them what it is.

How can one be told of Supreme Enlightenment? Will they believe us? Will they listen?

If they do not listen, said the master, we will hit them with sticks. He raised the Heavy Stick Of Supreme Enlightenment over his head and waved it around a bit.

But master! I do not understand! I wailed.

The master hit me with the stick.

And I became Enlightened.

Flying Dream

 Posted by Bob the Hamster on May 10th, 2005

Current mood: Stable

I had an awesome “flying” dream last night. I was in this place where it was nighttime-dark with tall leafless haunted-house-ish trees, three or four times taller than any real trees ever get, and in the midst of them was a giant ferris-wheel on the top of a pole (the ferris wheel was normal sized, but the bottom was ridiculously high off the ground) And I was flying around above it, and there was wind and lightening, and then the ferris-wheel slowly toppled and fell down between the trees (I don’t remember anyone being on it) and it was so vivid, and the feel of the motion, and the wind was so real, and I really felt the g-forces when I changed direction, and it was soo cool that I found myself throwing my hands up in the air and screaming like you do on a roller-coaster… and at that instant I realized I was sitting in the dark in a movie-theatre, watching it all, and my friends who were on the right and left of me laughed at me, and then threw their hands in the air too and screamed mockingly, which was embarrassing.

Salvador Dali sez: “Drink Sprite!”

 Posted by Bob the Hamster on April 11th, 2005

Current mood: Floatey

Last night, the spirit of Salvador Dali appeared to me in a dream, in which he implored me to do more to support the consumer economy.

Dali: James! I come with a prophesy of Doooooom!

James: What!? Huh? What is happening to me? Where did you come from? Am I dreaming?

Dali: Not a deam, James. This is a vision! I come to you with a dire warning!

James: What must I do to save myself, oh Salvador Dali?

Dali: You need to drink more Sprite™! Spriiiiiiite™!

James: What?

Dali: You have been drinking water! I have been watching you from the spirit world, and all you drink is water!

James: That’s not true! I drank a glass of Strawberry/White-Cranberry last night. That isn’t water!

Dali: Your roommate purchased that! it doesn’t count.

James: So what is the big deal? What is wrong with water?

Dali: When you buy Sprite™, you support the Coca-Cola™ corporation, and stimulate the economy. Only by purchasing expensive sugary artifical beverage-flavoured drinks can we ensure the financial stability of the American economy for future generations!

James: Um… I don’t think th–

Dali: Think of the children!

James: But, I–

Dali: Think of the children!! (shakes fist)

James: But I drink bottled water! I pay for it. Doesn’t that stimulate the economy too?

(Salvador Dali emits a piercing shriek, and his head spins around on his neck)

Dali: Heretic! I saw you! I watch you! I have seen what you do!

James: No! That’s impossible! You can’t know that!

Dali: Yes, I have seen it! You purchased one bottle of Dasani™ purified water back in 2002, and you have been re-filling it from the tap ever since!

James: (screams) It’s true! I’m sorry, Salvador Dali! Have mercy on me!

And then I woke up in a cold sweat.