Author, Programmer, Bag of Wind(TM)

Profile
Racine, WI, USA
Adding Intellectual Overhead Since 2006!
557 comments
292 entries
Advertisement
TANSTAAFL
December 28, 2005
Porkchop
If hattan can post pictures of his dog, so can I!






272 views
TANSTAAFL
December 22, 2005
VoIP
Got a Vonage phone today. It's way cheaper than the land line I had previously, like 75% cheaper, and the router was free. It's a LinkSys, but I won't hold that against it.
281 views
TANSTAAFL
December 21, 2005
"Let Go" just sounds so much better...
So, last Friday, I was "Let Go" from my job.

A little more than a week before Christmas. Thanks, boss.

Fortunately, I have scrambled and managed to line up some side work, and there should be unemployment, so things are going to be OK in the short term.

Looking to the long term, I am turbo-sending re…
320 views
TANSTAAFL
December 09, 2005
A Few Things
1) Notepad++ is the greatest Konfabulator Widget creation tool ever.

2) JetLag Konfabulator Widget(rename zip file to JetLag.widget). Comma and period to move, space to start a game.

3) regarding the development of Konfabulator widgets: a subtle bug surfaced in the development of the JetLag widget.…
304 views
TANSTAAFL
October 28, 2005
I Did It!
I present to you: Flash ASCII!



And you can see it here!

And the swf comes in under 10k.

The ASCII characters exist in a single MovieClip, each character in its own frame(it took the most time to trace them all from the original bitmap.). A Color object is used to tint it. A white square, similarly t…
287 views
TANSTAAFL
October 28, 2005
Nested MovieClips
One of the cool things about Flash is that you can nest MovieClips within one another, and each MovieClip behaves essentially like it's own subprogram, and runs its own code in response to events that it receives.

The downside is that when you put MovieClips inside of other MovieClips, timing issues…
242 views
TANSTAAFL
October 19, 2005
eBay Auctions
Now that they're all down to about a day left, I figure I'll let y'all know about the stuff I have up on eBay. I'm clearing all of my programming books, as well as my video tapes.

You can find them here: eBay Auctions
375 views
TANSTAAFL
October 18, 2005
Return from the Dead
I would like to thank GameDev.net for the lovely wedding gifts, which I received yesterday. I have the strange distinction of having a website give me a (albeit rather belated) wedding present, which certainly impressed my coworkers.

251 views
TANSTAAFL
August 20, 2005
Famousity!
PlayDeez Games made it onto Shinder's List.

(not to be confused with Shindler's list in any respect).

And I don't even know who Shinder is.

And I'm actually rather late on this, as I believe the '=' looking glyph in Japanese means "2", so it was posed on the first of Feb to his site.

297 views
TANSTAAFL
August 16, 2005
Slide Puzzle Widget


Download

Okay, at this point, there are things I like about Konfabulator widgets, and things I don't.

I like that making them is easy. I like that the environment in which they run is absolutely free. I like that the environment is multi-platform, but I can still reach more people with Flash becaus…
312 views
TANSTAAFL
August 15, 2005
CTYR Widget!

Konfabulator Click The Yellow Rhombus

I almost feel silly zipping up a Konfabulator widget like this, considering that the .widget file is just a renamed .zip file...

Oh, well.
468 views
TANSTAAFL
August 13, 2005
Minimap
Screen Shot #3: Minimap in the Upper Left Corner


Screen Shot #4: Minimap with Gameboard Underneath


And because of the way I structured all of the graphics rendering classes, I use the same board, and render it two times in a different renderer, once for the board, and once for the minimap. The tiles…
262 views
TANSTAAFL
August 13, 2005
Good Progress
I got CyberBox to the point where it'll play the first level correctly, so that's something.

With games like these, while there is a lot of non-game specific code that is used(rendering, tile plotting and scrolling math, etc), most of the game itself is in "Board::MoveToken". I still have not imple…
275 views
TANSTAAFL
August 13, 2005
Level One Mockup


It is still all smoke and mirrors. I just wanted to see what a level would look like.

I've got a good deal of the isometric rendering code (the stuff that plots tiles and scrolls around the map).

The game will be keyboard controlled.

You can only move X+1,Y+1, X-1 or Y-1, which to our view is diagon…
229 views
TANSTAAFL
August 12, 2005
Something I'm Working On


Download the original CyberBox game on this page.

I also like his other games, and I'm thinking of redoing them as well.
224 views
TANSTAAFL
August 10, 2005
Rules for My Wife's Family
A few months ago, I married in to a somewhat idiosyncratic family, and right now they are experiencing a great deal of chaos (the details of which I won't go into here).

Last night, I managed to put into words the rules by which this family lives, and here they are:

Rule #1: Don't f*ck with Kathy (i.…
217 views
TANSTAAFL
July 29, 2005
Code Dump
The other day, a colleague and I were discussing the potential code for new system. This new system would need to operate on multiple (okay! two) platforms.

But we wanted to make most of the code usable on either platform, so we needed to write platform independent code, provide abstract interfaces…
300 views
TANSTAAFL
July 24, 2005
Combat System
Been thinking about the DD combat/statistics...

Fighting Fantasty books have three stats: Skill, Stamina, and Luck.

The activities I have that will need attribute checks:

Finding secret doors
Picking Locks
Finding traps
Disarming traps
Searching for hidden items in a room
Avoiding the damage from traps
Figh…
348 views
TANSTAAFL
July 23, 2005
Slowly but Surely
http://www.playdeez.com/dungeondelver

I now have the "modify your account" stuff done. It includes the ability to change your display name, your password, or to close your account.

There is no way to change the account password, at least not for the average user... an administrator can. I just coul…
362 views
TANSTAAFL
July 22, 2005
Dungeon Delver Online
Dungeon Delver is a project that I have given a great deal of thought to. I have also had several false starts. This is something I try to avoid with projects, as I have a tendency to have a great amount of zeal for a project for a week or two, only to abandon it when something else goes along.

In…
443 views
TANSTAAFL
July 19, 2005
Holy cow!
I found happiness!

I should tell Ron, so he can stop looking so hard.
293 views
TANSTAAFL
July 18, 2005
I *STILL* Haven't Seen Sith
Yes, I still haven't gone to see Revenge of the Sith, and the movie theatre in my area has stopped showing it, which means I have successfully avoided seeing it in the theatres.

I'm not actually boycotting it or anything, I just decided not to see it.

My wife keeps saying that I refuse to go and see …
242 views
TANSTAAFL
July 13, 2005
Fighting Fantasy
If you're at all like me, when you were a kid, you read books from the Fighting Fantasy series. These were like choose your own adventure books (which we also available), but unlike the CYOA books, there were monsters and fighting.

Some Links:

http://www.advancedfightingfantasy.com/

http://www.fighti…
333 views
TANSTAAFL
July 11, 2005
The Big Trip(tm)
Ever since I was 16, I had an idea for a road trip that would take me to all 50 states, without touching the same state twice.

From time to time, I think about this trip.

This last weekend, since I was on a road trip, I tried coming up with an estimated cost. I came up with roughly $15k.

Then I did s…
433 views
TANSTAAFL
July 11, 2005
A Weekend in MS
This weekend, I went to Mississippi. For no particular reason. I went to a place called Hernando, which is in the northern part of the state, not too far from Memphis, TN.

My wife and I really enjoyed it. She wants to move there.

Well, she wants to move away from where we are, for a number of reaso…
412 views
TANSTAAFL
June 30, 2005
Last One Tonight, I Promise(maybe)

#define LESS(first,second,temp,temp2) COPY(second,temp,temp2) \//temp=second;temp2=0;
TESTZERO(temp,temp2) \//temp=(temp==0);temp2=0;
IF(temp) \//if(temp){
ZERO(first) \// first=0;
ENDIF(temp) \//}temp=0;
WHILE(second) \//while(second){
COPY(first,temp,temp2) \// …
440 views
TANSTAAFL
June 30, 2005
Boring You To Death, one Macro at a Time!
some of what makes this even better is that nobody cares...


#define FALSE 0
#define TRUE 1


TRUE and FALSE aren't strictly necessary, but I like having them just the same.



#define SET(position,value) >(position)[-]+(value)<(position)
#define ZERO(position) SET(position,0)


The first BF program that m…
250 views
TANSTAAFL
June 30, 2005
BF Macros, Take 3
I got the second half of the BF macro preprocessor done, and I now have a collection of useful BF macros:

#define FALSE 0
#define TRUE 1
#define SET(position,value) >(position)[-]+(value)<(position)
#define ZERO(position) SET(position,0)
#define INC(position) >(position)+<(position)
#define D…
257 views
TANSTAAFL
June 30, 2005
BF Macro Step One Solution
Thinking a bit since my earlier entry...

since the macro handler is much like the C/C++ handler, I thought I might as well just use a C preprocessor, and see where it lead me.

I wound up using the Cybiko preprocessor.

Now I've got a tool that takes the following:

#define SET(x,y) >(x)[-]+(y)<(x)
#…
234 views
TANSTAAFL
June 30, 2005
BF Macros
This is not a "new" EPL.
This is not an EPL "enhancement".
This is a tool to assist in the writing of BF by raising the level of abstraction.
And if you think of this as "cheating": unless you program solely in machine code, you can STFU.

I've got an idea of what the macro language should look like (it…
274 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