HB Tiny Basic Type in Game: Hurkle

For those of you who are old enough to know and remember the TRS-80, Cromemco or Altair will remember the game of Hurkle.

WP_20160908_23_16_10_Pro (2)A Hurkle is a legendary beast that, even today, remains highly elusive creature.  So elusive, in fact, that few have seen a Hurkle and lived to tell about it.  Of course, you, our intrepid adventurer, are different.  For, you, you have HALF-BYTE’S Tiny Basic and an Arduino or compatible microcontroller at your disposal.  An arsenal worthy of such of hunt.

Our Hurkle adventure takes place on a 10 by 10 grid.  You have to find the creature by deducing its where abouts on the 10 by 10 grid. Unfortunately for you, you will have from five to twenty moves in which to find the creature. Each time your adventure begins, your time is recalculated. This makes the level of difficulty even higher. You will, of course, through the use of the microcontroller, be told which direction you must travel.  Your grid follows a North-South, East-West pattern.  The X axis is West to East and Y axis is North to South. 

This simple game is rather difficult to play.  Sure, there is a way to cheat, but I’ll let you figure that out. And, once you do, you should just type NEW and move on to something else.

This game was originally published by the People’s Computer Company in Menlo Park California. I have adapted it from the Big Book of Computer Games, published in the early 1970’s.

NOTE: I had originally posted a version of the game, as part of a sample code page. The listing was broken and the game did not work correctly, as published.  This one does.  Apologies for that.

Below is the HB Tiny Basic listing.

10  CLS: ?”HURKLE”
20  ?”FOR HB TINY BASIC”
99  # Converted to TINY BASIC by George Gray
100 # HURKLE – PEOPLE’S COMPUTER COMPANY, MENLO PARK CA
110 N=RND(10)+5
120 G=10
210 ?
220 ? “A hurkle is hiding on a “,G,” by “,G,” grid.”
230 A = RND(G)
240 B = RND(G)
310 FOR K=1 TO N
320 ? “Guess #”,K
330 ?”X=”;: INPUT X
335 ?”Y=”;: INPUT Y
340 IF ABS(X-A)+ABS(Y-B)=0 GOTO 500
350 # ? INFO
360 GOSUB 610
380 NEXT K
420 ? “Sorry, that’s “,N,” guesses.”
430 ? “The hurkle is at “,A,”,”,B
450 ? “Let’s play again. Hurkle is hiding.”
470 GOTO 285
500 ? “You found him in “,K,” guesses!”
530 FOR I=1 TO 10
532 TONE 1000,75
534 NEXT I
540 GOTO 440
610 ? “Go “;
620 IF Y=B GOTO 670
630 IF Y<B GOTO 660
640 ? “South “
650 GOTO 670
660 ? “North “
670 IF X=A GOTO 720
680 IF X<A GOTO 710
690 ? “West “
700 GOTO 720
710 ? “East “
720 ?””
730 RETURN

Mario and iPhone 7…Pokemon and Apple Watch

Apple had its September press event to announce Apple Watch, Series 2, iOS 10 and iPhone 7.  But, perhaps the biggest thing announced at the event was a game.

Early on in the event, Tim Cook said that there were over 500,000 games in the app store, but that one had been missing. Rather, one character had been missing…MARIO. And, with that, he introduced Shigeru Miyamoto, the creator of Mario.

Mr. Miyamoto explained the new game while a demo was being played on the big screen.  This Mario game looks and sounds like a Wii U game, but is controlled via touch on the iPhone or iPad.  You use a single finger to control Mario’s jumps…the longer you hold your finger down, the higher he jumps. 

While the game looked great, the game play is like a neutered Super Mario Brothers 2D side scroller. Neutered in that it appeared that Mario only goes in one direction in single hand play.  The goal is to collect as many coins as you can and raise the end of level flag, before the time runs out. 

More importantly, the game will NOT be a ‘freemium’ game in the traditional sense. You only pay one time, there are no in game purchases.  There’s no having to wait two hours for your lives to replenish.  It is a nice change from the current game mobile game model.

Now, for the other announcements, and I’m not going into detail as it has already been covered else where.

Apple Watch 2 will be out in September and will be faster and more responsive.  Oh, and Pokemon GO! is coming to the Apple Watch.  With some health monitoring additions, this looks pretty decent.

iPhone 7, though, is what I am more excited to talk about. 

Now, before I go on, let me say that I am still not an Apple fan and I LOVE my Windows Mobile 10 phone(s). 

So, what has me excited about the iPhone 7?  Well, even though it isn’t a huge, earth shattering advance in mobile technology, the camera, faster processor and MICROSOFT have me excited for the new iPhone. 

The iPhone 7 will feature a new image sub system, new API’s and better optics. In addition, iPhone 7Plus, the phablet edition, will feature TWO 12 mp cameras in addition to the front camera.  The new image processor enables the phone to record in 4K video as well.

Here are some of the nice new photo related features, from Apple:

  • New Apple-designed Image Signal Processor, which processes over 100 billion operations on a single photo in as little as 25 milliseconds, resulting in incredible photos and videos;
  • New 7-megapixel FaceTime HD camera with wide color capture, advanced pixel technology and auto image stabilization for even better selfies; and
  • New Quad-LED True Tone flash that is 50 percent brighter than iPhone 6s including an innovative sensor that detects the flickering in lights and compensates for it in videos and photos.

Iapple-iphone7plus-zoomn addition to the photo features, Microsoft’s entire suite of apps that are on the iPhone mean that I can continue using my Microsoft services and apps with my Windows 10 desktop just as seamlessly as I can, now, with my Windows Mobile phone.

There are other things, like the subtle changes to iOS and to the phone chassis itself.

There are things I don’t like, such as the removal of the headphone jack, inability to upgrade storage via SD card, no way to project the phone to another screen (at least, I haven’t seen this) and the lack of home screen tiles…a feature I’ve really grown to love on my Windows Mobile phone.  In fact, the lack of live tiles is almost a deal breaker for me. Almost.

For now, I am on the verge of mothballing my Windows Mobile phone and going Apple again.  I’m going to have play with one for a bit.   But, today’s announcements look encouraging.  Of course, if I wait a year, I may like iPhone 8 more…

More type in goodness…Half-Byte Tiny Basic type in game, Zapp the Moon Man, take 2

zappthemoonmanRelease three of Half-Byte Tiny Basic ate up about eight more bytes of memory than the previous release, so there are now 938 bytes free for user code to reside.  My last version of Zapp the Moon Man—previously unpublished—featured the Moon man’s ability to move down the screen and attack as well as the user’s ability to move the cannon back and forth.  Sadly, for this release, I’ve had to remove the downward mobility of the Moon Man, but I have left in the user’s ability to move and also made the ‘hit box’ better, resulting in a somewhat easier game play.

This game shows off just how versatile Tiny Basic can be, how speedy the ATMega 328 is and how quickly Tiny Basic can interpret your code.

At any one time in the game, both your cannon and the Moon Man can be moving as well as the torpedo you are shooting at the moon man.  Three objects to track on the screen. In interpreted BASIC. Running on a microcontroller that was meant for turning relays on and off, not playing video games. And, it does it rather smoothly.  The jerkiness that is there is there by design, to mimmick those games from the 1970’s.

The game is pretty primitive. It resembles Space Invaders, but there is only one ‘invader’, the Moon Man, and there are no protective shields…heck, the Moon Man does not even shoot at you…yet.  It does feature some primitive, character based, animated graphics.  The Moon Man sort of looks like a Space Invader. As it moves back and forth, its antennae move and its ‘feet’ swivel side to side.  You use a Wii Nunchuck’s thumb stick to move and the Z button to fire your torpedo. The game keeps a score…10 points for every Moon Man you destroy.  You hear a launch tone when you fire and, when you hit a Moon Man, you see a little explosion like effect. And…that’s it.  Simple and not earth shattering (that will be in a future update.)

So, with out any further delay…(One note: when typing in the code, do not put in extra spaces.  Use one space between the line number and the code, and one space before line numbers in things like GOTO or GOSUB.  The listing below inserted additional spacing, you can ignore it.)

100 CLS:ECHO 0
110 A=0:B=0:O=75
120 X=10:Y=10:Z=5:F=0:D=1:S=0
140 LINE 0,48,80,48,1
150 GOSUB 700
160 GOSUB 900
170 P=PAD(3):Q=PAD(0)
180 IF P=1 F=1:TONE 200,100
190 IF F=1 GOSUB 1000
192 IF Q>200 GOSUB 600
194 IF Q<100 GOSUB 600
200 A=A+D
210 IF A>15 D=-1
220 IF A<3 D=1
230 GOSUB 1200
290 GOTO 140
600 CURSOR X,Y:?”  “;
610 IF Q>200 I=1
620 IF Q<200 I=-1
630 X=X+I
640 IF X<2 X=2
650 IF X>17 X=17
660 GOSUB 900
690 RETURN
700 IF D=1 CURSOR A,B:?CHR(152);:DELAY O:CURSOR A,B:?CHR(153);:DELAY O:CURSOR A,B:?”  “;
710 IF D=-1 CURSOR A,B:?CHR(153);:DELAY O:CURSOR A,B:?CHR(152);:DELAY O:CURSOR A,B:?”  “;
790 RETURN
900 CURSOR X,Y:?CHR(150);
990 RETURN
1000 CURSOR X,Z:?”|”;:DELAY 20:CURSOR X,Z:?” “;:DELAY 20
1050 Z=Z-1
1060 IF Z=0 IF A=X Z=5: GOTO 1100
1070 IF Z=0 IF A=X+1 Z=5: GOTO 1100
1080 IF Z=0 Z=5:F=0
1090 RETURN
1100 CURSOR A,B
1110 ?”***”;:DELAY 180:CURSOR A,B:?”XXX”;:DELAY 170:CURSOR A,B:?”   “;:A=0:B=0:F=0
1190 S=S+10
1200 CURSOR 0,5:?”SCORE:”,S;
1290 RETURN

 

If you come up with any improvements, optimization, etc., please let us know.

Oh, one big caveat…as it does use up all but 15 bytes of RAM, your keyboard buffer is limited to 15 bytes…Tiny Basic does not set aside a dedicate memory for keyboard input. It dwindles as you use up memory.  So, keep in mind that you may have to delete a long line and split it up—which will use at least three bytes plus the content of the line.

UPDATE:  Since this was posted, I have made a few improvements to the game AND saved even more RAM, about 90 bytes total.  Among the improvements: a random speed for the moon man, the ability of the moon man to descend on you and…you can lose the game.

The updated code is below.

100 CLS
110 A=0:B=0:O=RND(100)
120 X=10:Y=8:Z=5:F=0:D=1:S=0
140 LINE 0,48,80,48,1
150 GOSUB 700
160 GOSUB 900
170 P=PAD(3):Q=PAD(0)
180 IF P=1 F=1:TONE 200,100
190 IF F=1 GOSUB 1000
192 IF Q>200 I=1:GOSUB 600
194 IF Q<100 I=-1:GOSUB 600
200 A=A+D
210 IF A>16 D=-1:B=B+1:if b>=Y CLS:?”You lose!”:Delay 3000:goto 100
220 IF A<1 D=1
230 GOSUB 1200
290 GOTO 140
600 CURSOR X,Y:?”  “;:X=X+I
640 IF X<2 X=2
650 IF X>17 X=17
660 GOSUB 900
690 RETURN
700 CURSOR A,B:?CHR(152);:DELAY O:CURSOR A,B:?CHR(153);:DELAY O:CURSOR A,B:?”  “;
790 RETURN
900 CURSOR X,Y:?CHR(150);
990 RETURN
1000 CURSOR X,Z:?”|”;:DELAY 20:CURSOR X,Z:?” “;:DELAY 20
1010 Z=Z-1
1060 IF X=A IF Z=B GOTO 1100
1070 IF X=A+1 IF Z=B GOTO 1100
1080 IF Z=0 Z=5:F=0
1090 RETURN
1100 CURSOR A,B
1110 ?”***”;:DELAY 180:CURSOR A,B:?”XXX”;:DELAY 170:CURSOR A,B:?”   “;:A=0:B=0:F=0
1120 Z=5
1190 S=S+10:O=RND(100)
1200 CURSOR 0,5:?”SCORE:”,S;
1290 RETURN

More type in goodness…Half-Byte Tiny Basic type in game, Zapp the Moon Man, take 2

zappthemoonmanRelease three of Half-Byte Tiny Basic ate up about eight more bytes of memory than the previous release, so there are now 938 bytes free for user code to reside.  My last version of Zapp the Moon Man—previously unpublished—featured the Moon man’s ability to move down the screen and attack as well as the user’s ability to move the cannon back and forth.  Sadly, for this release, I’ve had to remove the downward mobility of the Moon Man, but I have left in the user’s ability to move and also made the ‘hit box’ better, resulting in a somewhat easier game play.

This game shows off just how versatile Tiny Basic can be, how speedy the ATMega 328 is and how quickly Tiny Basic can interpret your code.

At any one time in the game, both your cannon and the Moon Man can be moving as well as the torpedo you are shooting at the moon man.  Three objects to track on the screen. In interpreted BASIC. Running on a microcontroller that was meant for turning relays on and off, not playing video games. And, it does it rather smoothly.  The jerkiness that is there is there by design, to mimmick those games from the 1970’s.

The game is pretty primitive. It resembles Space Invaders, but there is only one ‘invader’, the Moon Man, and there are no protective shields…heck, the Moon Man does not even shoot at you…yet.  It does feature some primitive, character based, animated graphics.  The Moon Man sort of looks like a Space Invader. As it moves back and forth, its antennae move and its ‘feet’ swivel side to side.  You use a Wii Nunchuck’s thumb stick to move and the Z button to fire your torpedo. The game keeps a score…10 points for every Moon Man you destroy.  You hear a launch tone when you fire and, when you hit a Moon Man, you see a little explosion like effect. And…that’s it.  Simple and not earth shattering (that will be in a future update.)

So, with out any further delay…(One note: when typing in the code, do not put in extra spaces.  Use one space between the line number and the code, and one space before line numbers in things like GOTO or GOSUB.  The listing below inserted additional spacing, you can ignore it.)

100 CLS:ECHO 0
110 A=0:B=0:O=75
120 X=10:Y=10:Z=5:F=0:D=1:S=0
140 LINE 0,48,80,48,1
150 GOSUB 700
160 GOSUB 900
170 P=PAD(3):Q=PAD(0)
180 IF P=1 F=1:TONE 200,100
190 IF F=1 GOSUB 1000
192 IF Q>200 GOSUB 600
194 IF Q<100 GOSUB 600
200 A=A+D
210 IF A>15 D=-1
220 IF A<3 D=1
230 GOSUB 1200
290 GOTO 140
600 CURSOR X,Y:?”  “;
610 IF Q>200 I=1
620 IF Q<200 I=-1
630 X=X+I
640 IF X<2 X=2
650 IF X>17 X=17
660 GOSUB 900
690 RETURN
700 IF D=1 CURSOR A,B:?CHR(152);:DELAY O:CURSOR A,B:?CHR(153);:DELAY O:CURSOR A,B:?”  “;
710 IF D=-1 CURSOR A,B:?CHR(153);:DELAY O:CURSOR A,B:?CHR(152);:DELAY O:CURSOR A,B:?”  “;
790 RETURN
900 CURSOR X,Y:?CHR(150);
990 RETURN
1000 CURSOR X,Z:?”|”;:DELAY 20:CURSOR X,Z:?” “;:DELAY 20
1050 Z=Z-1
1060 IF Z=0 IF A=X Z=5: GOTO 1100
1070 IF Z=0 IF A=X+1 Z=5: GOTO 1100
1080 IF Z=0 Z=5:F=0
1090 RETURN
1100 CURSOR A,B
1110 ?”***”;:DELAY 180:CURSOR A,B:?”XXX”;:DELAY 170:CURSOR A,B:?”   “;:A=0:B=0:F=0
1190 S=S+10
1200 CURSOR 0,5:?”SCORE:”,S;
1290 RETURN

 

If you come up with any improvements, optimization, etc., please let us know.

Oh, one big caveat…as it does use up all but 15 bytes of RAM, your keyboard buffer is limited to 15 bytes…Tiny Basic does not set aside a dedicate memory for keyboard input. It dwindles as you use up memory.  So, keep in mind that you may have to delete a long line and split it up—which will use at least three bytes plus the content of the line.

64 bit graphical hand held

I read a post on Hackaday about a ‘64 bit graphics’ hand held game system powered by the atmel 328…an Arduino Uno like handheld.  Well, the headline was a bit deceptive, the 64 bit part was correct, as there is an 8×8 LED matrix being use for the ‘screen’. 

WP_20160702_03_18_57_Pro (2)This is actually something I had toyed with building for quite a while now.  I had seen several (Super Pixel Brothers being the first) and, after seeing this particular build, I thought…why not?  I have a lot of those matrices lying about, so I took my last unbuilt matrix (it was a ‘kit’) and used it as the basis of my console.

I used my previous handheld build as the basis for this one, which was also very similar to the Hackaday build.  I guess there aren’t many different to do this.

My build has four buttons: Reset, left, right and action.  I deviated from the article’s build and used a battery pack that has three AA batteries.  The unit ran nearly 24 hours on those three batteries.

While I have the hardware complete, I am working on software. The article’s build has six games: space invaders, pong, racing and three others.

So, I now have a piece of nice hardware and nothing running on it.  I’m thinking about adapting the Super Pixel Brothers to the handheld or doing a Space Invaders type game.  Not sure yet. Heck, I WP_20160630_21_10_14_Promay just put several pre-programmed messages and use the buttons to select them. 

What would you do?  Thoughts on software/games?  Leave them in the comments below.

 

Link to the Hackaday article: http://hackaday.com/2016/06/25/this-arduino-console-has-64-bit-graphics/

Microsoft, Apple, T-Mobile…They take a lot and give little

win10mobileT-Mobile.  The Un-Carrier.  This company, led by it’s uncool CEO, John Legere, claims to be different.  And, in a few regards, that is true.  They led the march to do away with subsidies and contracts.  Getting rid of the contracts was a good thing.  However, the replacement plans by T-Mobile and the others leave little to be desired.  This company also bills itself as having a fast, reliable network.  That’s debatable. In the Richmond, Virginia area, anyway, they are spotty—despite having PINK all over the area map.  Speeds are so-so.  They also advertise the binge-on program where you can consume all of the video streaming, from a select few services, and won’t affect your data or speed. What they fail to say is that you need specific plans to qualify.  Lastly, the ‘Get Thanked Tuesdays’ promotion only applies to certain customers—i.e. those who have Android or iOS devices and those not on prepaid plans. If you have a Windows Phone/Mobile, Blackberry or other device or you have those and are on a pre paid plan, you are out of luck. No thanks on Tuesdays or any other day.  (To be fair, they did try  to make up for it by giving me a credit, free pizza and, in last Tuesday’s event, they texted me the codes—but did not mention I had to use them right away. My fault there, though, it is in the rules.)  The no hoops, hurdles and strings mantra does not apply if you use anything but iOS or Android.

Apple.  Another company that loves to dump on its customers. But, Apple, at least, makes you feel good about getting dumped on. Hell, it’s a PRIVILAGE.  This company has, for the most part, products that, if from any other company, would put you to sleep. But, they slap that stupid logo on them, charge a mint and invite you into these sterile, wood and glass stores, and attempt to make you feel like you OWE them a purchase.  What’s really odd…and lame…is the uniforms the employees wear…..JEANS and BLUE T-SHIRTS.  What the hell is that?  You want me to pay two grand for a computer, I’m in what is supposed to look like a high-end store, and the person who is assisting me is dressed as if he or she was playing kick ball on a school lunch break? Seriously?  And what’s up with that stupid watch?

Microsoft. OH MY LORD.  This company makes it damn near impossible to like.  Everything I have liked, from the Zune to Windows Mobile 10 to Windows 10 itself, has had features removed, been crippled in some way or out right cancelled. I don’t’ need to say anything about Zune…its dead and so is my 30gb player. So, I’ll move on…to Windows Mobile 10. Now, a few years ago, MS bought Nokia’s phone business.  And promptly drove it into the ground.  They released Windows Mobile 10 by gutting many of the nice features of Windows Phone 8, including stability, reliability and many, many features like the hubs.  Now, the company says they are removing features because no one uses them, like FM Radio and the Kids Corner.  Guess what? I DO! This is the same reason they removed Media Center from Desktop Windows. Guess what? I used that too.  Now, Microsoft is further limiting another of its once great products: OneDrive.  They lured you in with tons of free online storage, then cut it all out but 5gb (like Apple) but you could still do a lot. Now, that is being limited as well. You cannot use it to share files a lot or share large files. I guess they are getting hammered for bandwidth. I don’t care, they opened the door and invited us in, now they want to boot us out after an hour.  Why should I bother at all?  They did this with remote sharing as well.  They killed off a terrific photography tool, photosynth.  Their OneCare was great, they killed it.  Windows Mobile has the potential to still be great, even with all of the neutering but, it, too, will languish. That’s what this company does best.

Honorable Mention: GOOGLE. Man, I could rant for days, but I’m not.  Suffice it to say that I will likely be forced to use Android again. I don’t like Android, but my distaste for iOS is worse than my dislike of Android.  One last thing, Google is far worse than Microsoft when it comes to product support and growth. Just look at the Google dead product grave yard.

This may sound like sour grapes, and to some extent, it is.  I’ve been burned a lot by these and other companies.  However, the problems stated here affect more than just myself. In the case of Apple, the deception costs real money.  In the case of Microsoft, it’s not only money, but a lot of frustration as well.  This company needs to stop its practice of introducing things, getting you hooked and then either taking them away or severely handicapping them.  It has really made me re-think my whole Microsoft affinity. 

So, what great Android phones are out there?  I need a good, non-Apple replacement for my Zune too.  My Zune HD is starting to have problems and I don’t know how much longer Windows will run the Zune software.  I want a dedicated MP3 player, I don’t like using my phone for media.  Lastly, what online storage solutions are out there that are low cost or free and are unfettered? 

Non-Tech Fun: Vacationing in the Mid-Atlantic Area

It’s that time of year when vacations are starting and you are looking for great places to take your family and relax and have some fun.  And, what better places to take them than to the amusement parks, right?  Well, sure, but there are new types of amusement parks that do not involve rollercoasters or ferris wheels.  First, though, I am going to talk about rollercoasters.  BIG ONES, at that.

Overview of Carowinds entranceThe tallest giga-coaster on the East Coast, and one of the tallest in the country, is called Fury 325 and is located in the very nice Carowinds theme park located near Charlotte, North Carolina.  This thing is 325 feet tall, has an 85 degree first drop and is over 6600 feet long. It towers over the park.  Now, Carowinds isn’t a one trick wonder. No, it also has another tall coaster: the Intimidator. Named after the late, great Dale Earnhardt, this out and back coaster features a first drop of over 200 feet and, prior to Fury 325, was the south easts tallest and fastest roller coaster.  Rounding out Carowinds collect are Nighthawk, a coaster where you lay down and Flightdeck, a hanging rollercoaster that is very fast and features many inversions.  Carowinds is a delightful place to take your family and won’t break the bank.Overview of Carowinds entrance

Charlotte is also home to an NFL team and, of course, NASCAR.  The NASCAR Hall of Fame is located in downtown Charlotte, just minutes from the theme park.

Travelling north, to Virginia, you will find not one, but two world class theme parks, lots of museums, and history, a ton of history from the revolutionary war era, to the Civil War and both World Wars. 

Griffon, at Busch Gardens WilliamsburgStarting in Williamsburg, you have Busch Gardens, a true world class park.  It’s theming, food, service and, of course, its rides, all make it THE best theme park to visit, period.  For its rides, you have Alpengeist, a daring hanging coaster that was the tallest of its type for many years.  The Loch Ness Monster, which, when it opened, was the tallest and fastest coaster in the country. Then, there is the Griffon. Griffon takes you up 205 feet, dangles you over the edge and then lets you drop down an almost 90 degree drop.  It’s a real heart stopper.  Apollo’s Chariot is hypercoaster that will never cease to thrill.  Busch Gardens has terrific food as well.  Oktoberfest lets you sample German cuisine while Festa Italia gives you a taste of Italy.  Down the road from the park you will find Water Country, USA, a huge water park.

Also in Williamsburg, you will find Colonial Williamsburg for a sampling of life in the 1700’s.  There’s also shopping, fine dining and more touristy things to do like the Ripley’s Believe it or Not Odditorium. Finally, there’s mini-golf, go kart parks and the famous Williamsburg Pottery Outlets.

Oh, yeah, I’d me remiss if I neglected to mention Great Wolf Lodge.  This nice resort features a good sized indoor waterpark, included in the price of your room. 

And, don’t forget, to the east is Virginia Beach, about a forty minute drive. And Norfolk, which contains even more things to do, including an aquarium and battleship.  Virginia Beach also features an even better aquarium that also has zip lines and a rope course.

Loch Ness Monster, BGWJust north and west of Williamsburg is Richmond.  Richmond is rich in history, culture, fine arts and food. Lots of restaurants with everything from soul food, to country food to anything European, Korean, Japanese or Chinese.  There’s also a tremendous amount of Thai food restaurants.  You name, you can likely find it in Richmond.  In addition to shopping and food, you’ll find many art museums, history museums and the Edgar Allen Poe Museum.

There’s minor league Baseball, NASCAR twice a year (in April and September) and several short tracks for that weekly dose of speed.  There’s adrenaline junky places like Jumpology, a trampoline fun house.  Coming soon to the area is an indoor park featuring an American Gladiators type course, several zip lines and rope courses. 

A few minutes north of Richmond takes you to Virginia’s second world class theme park, Kings Dominion.  Kings Dominion is a sister park to Carowinds and, as such, contains many of the same types of rides and attractions.  It includes a nice collection of Dominator Rollercoaster, KDrollercoasters, including what was the tallest and fastest giga coaster on the east: Intimidator 305.  This 305 foot tall beast, also named for Dale Earnhardt, gives you the feeling of the high banked turns of Talledega and Daytona.  The first drop takes you into a sharp right turn that may cause a momentary ‘grey out’ in which you lose vision for a fraction of a second. This is normal and is not harmful, just weird. It is caused by blood flow and is harmless. 

Edgar Allen Poe MuseumThe park also features many ‘launch’ style coasters, where, instead of the train being pulled up a hill and released, linear induction motors propel the train forward at tremendous speed.  One of them, the Volcano, shoots you out of the station, around the base of a volcano mountain and then up and through the Volcano itself.  Quite thrilling and was my favorite coaster until I rode Fury 325.

Kings Dominion also features a nice but small collection of wooden rollercoasters, including the Rebel Yell, which is featured in the motion picture ‘Rollercoaster’. 

In addition to nice collection of rollercoasters, the park also features shows and a good collection of flat rides including a Ferris Wheel, a Carousel from the 1920’s and a smaller replica of the Eiffel Tower (this one is one third size at 300 feet.)  For thrills, there is the 300 foot tall Drop Zone tower and the 305 foot tall Windseeker, a swing that takes you up nearly 300 feet.

Richmond, VA - richmondcitybook.comRichmond is nicely located with Washington DC to the north, the beautiful Skyline Drive to the north and west and, of course Williamsburg and Virginia Beach to the east.  All of these destinations are within a two hour drive.  The Outer Banks of North Carolina are just three hours from Richmond.  But, there’s certainly plenty to do in the city and one could spend a week here doing it all.

The East Coast from Myrtle Beach, South Carolina all the way up to Ocean City, Maryland (two of my favorite vacation spots as well) offer up a tremendous opportunity for a fun filled vacation pretty much any time of the year (the amusement parks are seasonal, however) and none of it will break the bank either.