Home

Tetris and Software Testing

Tuesday, October 28th, 2014 at 5:55 pm - No Comments »

Jack Witham recently observed:

It’s hard to test software: even simple software!

He writes:

Tetris is one of the best-known computer games ever made. It’s easy to play but hard to master, and it’s based on a NP-hard problem.

But that’s not all that’s difficult about it. Though it’s a simple game that can be implemented in one line of BBC BASIC, it’s complex enough to be really hard to thoroughly test.

Ideally, a game tester has to try every possible action, in order to be sure that the game works correctly whatever the player does. But even in a simple game, there is so much to test!

Recently my employer Rapita Systems released a tool demo in the form of a modified game of Tetris. Unlike “normal” Tetris, the goal is not to get a high score by clearing blocks, but rather to get a high code coverage score. Tetris RapiCoverTo get the perfect score, you have to cause every part of the game’s source code to execute. When a statement or a function executes during a test, we say it is “covered” by that test.

I like it!

It’s a game and a tool.

 
Dateline: Tuesday, October 28th, 2014 at 5:55 pm - No Comments »
Author: admin
Categories: Programming, Tetris
 
 
 
Divider

No Monday Night UT3, For Now

Tuesday, October 28th, 2014 at 5:45 pm - No Comments »

I have stopped playing Monday Night UT3 due to other obligations (work, school).

I do play the occasional impromptu match. Contact me if you want to set up a match.

 
Dateline: Tuesday, October 28th, 2014 at 5:45 pm - No Comments »
Author: admin
Categories: Unreal
 
 
 
Divider

Monday Night UT3 (July 28)

Monday, July 28th, 2014 at 1:48 pm - No Comments »

The tradition continues: Monday Night UT3!

Tonight’s bout will begin with Zhukka — one of my latest custom maps.

Download Zhukka (version 42)

Join us online for mayhem!

7 – 9 PM (Central Standard Time)

68.232.184.209:7777

(The server is running 24 x 7 β€” you can play any time.)

 
Dateline: Monday, July 28th, 2014 at 1:48 pm - No Comments »
Author: admin
Categories: Unreal
 
 
 
Divider

Monday Night UT3

Monday, July 14th, 2014 at 10:17 am - No Comments »

Monday Nights are UT3 nights! Join us online for mayhem!

7 – 9 PM (Central Standard Time)

68.232.184.209:7777

(The server is running 24 x 7 — you can play any time.)

 
Dateline: Monday, July 14th, 2014 at 10:17 am - No Comments »
Author: the_handy_vandal
Categories: Unreal
Permalink: Monday Night UT3
 
 
 
Divider

Mapping Contest Failure: No Submittals, No Awards

Tuesday, March 11th, 2014 at 7:50 pm - No Comments »

The Handy Vandal’s Mapping Contest failed to attract submittals.

And so the Handy Vandal can award no prizes.

The Handy Vandal would have written checks. Wanted to write checks. Wanted to play those maps from other mappers. But no.

The Handy Vandal has only the Handy Vandal, and Fortune, to blame.

And who dares blame Fortune, when Fame is at stake?

 
Dateline: Tuesday, March 11th, 2014 at 7:50 pm - No Comments »
Author: the_handy_vandal
 
 
 
Divider

UT3 Mapping Contest: Potential Bonus Schwag

Saturday, November 16th, 2013 at 5:11 pm - No Comments »
Voivode: map for Unreal Tournament 3 by the Handy Vandal - Blue Charges Power Node

New prize!

The Handy Vandal will provide Bonus Schwag — perhaps custom T-shirts, the Handy Vandal has not decided yet, but something worth owning — if the contest receives (and accepts) maps from ten or more different mappers.

The Handy Vandal is eager to encourage participation: the contest is a talent search, among other things.

If T-shirts persuade mappers to participate, then T-shirts it shall be. If some other schwag will win your love, please inform the Handy Vandal.

Other ideas? The Handy Vandal welcomes your suggestions for recruiting participants: karl@karljones.com.

Voivode (above): Blue powers up freshly captured power node, while Red counter-attacks with Link gun.

 
Dateline: Saturday, November 16th, 2013 at 5:11 pm - No Comments »
Author: the_handy_vandal
 
 
 
Divider

UT3 Mapping Contest: It Begins!

Friday, November 1st, 2013 at 4:14 pm - No Comments »
Little Dipper:  map for Unreal Tournament 3 by the Handy Vandal - Red Scorn attacking Blue orb carrier

All of the UT3 Mapping Contest maps are now online and available for download.

This includes both compiled (playable) maps, and source (editable) maps.

The challenge:

Take one (or more) of my Unreal Tournament 3 maps and Make It Better.

Cash Prizes! Yes!

See Unreal Map Contest for more information about the contest.

Update Nov. 16: Deadline is March 10, 2014.

Above: Red Scorn attacking the Blue orb carrier.

 
Dateline: Friday, November 1st, 2013 at 4:14 pm - No Comments »
Author: the_handy_vandal
 
 
 
Divider

UT3 Mapping Contest Update

Monday, October 28th, 2013 at 8:41 am - No Comments »
Gilgamesh: map for Unreal Tournament 3 by the Handy Vandal: Blue Darkwalker, Red Eradicator

I have posted one more map — Gilgamesh — and updated Terranium as well.

All of the compiled (playable) maps are now available for download.

All of the source (editable) maps will be available Friday November 1, 2013 β€” the official contest start date.

I will probably post minor revisions to various maps over the next several days; it’s also possible that I will post another map or two.

Above: Blue Darkwalker walking into Red Eradicator flak.

 
Dateline: Monday, October 28th, 2013 at 8:41 am - No Comments »
Author: the_handy_vandal
 
 
 
Divider

Cenotes (map for UT3 Map Contest)

Saturday, October 19th, 2013 at 11:22 am - No Comments »

Latest map upload: Cenotes (Warfare map for Unreal Tournament 3).

Below: Red Core is under attack by my Blue bot minions, as I bring in a Darkwalker (foreground) for a better view.

Centotes: map for Unreal Tournament 3 by the Handy Vandal - Blue attacks Red Core

I am, over a span of several days, compiling all of the Unreal Tournament 3 Mapping Contest maps, and posting all of the compiled (playable) files.

The source (editable) files go online November 1, 2013.

See Handy Vandal’s Unreal Tournament 3 mapping contest for more details, including — I’ll say it again, and not for the last time — Cash Prizes.

 
Dateline: Saturday, October 19th, 2013 at 11:22 am - No Comments »
Author: the_handy_vandal
Categories: Uncategorized
 
 
 
Divider

VugRunner, another map in the UT3 Map Contest

Saturday, October 19th, 2013 at 6:26 am - No Comments »
VugRunner: map for Unreal Tournament 3 by the Handy Vandal - Judas took the Blue flag

VugRunner for Unreal Tournament 3 now available for download.

See Handy Vandal’s Unreal Tournament 3 mapping contest for more details about the Cash Prizes.

See Unreal Tournament 3 Maps for complete list of downloadable maps.

Right: Judas took the Blue flag, but as the explosions suggest, he will not get very far.

 
Dateline: Saturday, October 19th, 2013 at 6:26 am - No Comments »
Author: the_handy_vandal
 
 
 
Divider