RCA Voyager III Tablet Mini Review

MVIMG_20190727_221225Tablets seem to be more of a commodity product than the revolutionary product they were a decade ago.  Indeed, it seems that everyone has a branded tablet and the company that owns the RCA name now also has a tablet: The RCA Voyager III. This tablet is powered by a quad core processor with a 1024 by 600 pixel display (IPS…boo) and runs Android 8.1. Oh, it’s $49.95 from Wal-Mart.  As of this writing, it was being sold as an impulse item in the ‘back to school’ section near the front of the store.  It’s bargain bin price reflects it bargain bin quality and performance.

The device has 16gb for storage, but is upgradable via MicroSD.  When installed, the SD card can either be formatted and made ‘internal’IMG_20190727_231620 to the device, which means no other device can read its contents OR you can use it as a separate storage for your own media.  That’s how I am using the 2 gb card I put in it. 

Even though it is a fifty dollar tablet, it does have some things to like.  For example, out of the box setup was quick and easy.  As it runs Android 8.1 AND has the full Google suite, it has Google Play and, thus, a ton of software. As with my phones, the first thing I did was install Launcher 10 to add a more sensible shell in the guise of Windows Mobile 10.  Gotta have my tiles.

The tablet’s screen is responsive, touch wise.  Any lags are due to the slowness of the processor, I think.

Now, speaking of the screen, this leads me into what is not good about the device.

  • The screen is, simply put, awful.  It is fuzzy, low res and muted. 
  • Performance is also mediocre.  Tapping an icon to start an app results in a few second delay followed by the app actually staring, if it can.
  • The feel of the device is, well, cheap.  It is all plastic. At least Kindles have a more ‘premium’ feel, well, compared to this, anyway.
  • The cameras are terrible. 
  • Sound is tinny as hell.
  • Did I mention the cameras?
  • Battery life seems a tad lower than the advertised time of 6 hours.  It’s probably more like 4 to 5 with real world use.
  • And, perhaps, the worst thing of all: a proprietary power adapter. RCA eschewed the USB charging scheme for a small mini plug, like you would have found 15 years ago.  UGH.

MVIMG_20190727_231604

Now, in summary, don’t get me wrong: the table is not a great product on it’s own: you must keep in mind that it is cheap and, as such, does not make use of new tech or high quality parts.  BUT, keeping that cheapness in mind, it’s not a bad buy.  If you are out and about and need something a bit bigger than your phone, and you do not care about quality, this table won’t let you down.  It is adequate for light web surfing, listening to a podcast, simple games and checking that credit card balance. An Amazon Fire 7 may be a better buy, for the same price.  On second thought, the Fire 7 probably should be your first choice.  IF you cannot pick up a Fire 7 AND you have an immediate need for a crappy tablet, this thing is probably a good bet.  Perhaps.

Advertisements

Sony PlayStation Retro Console…Thoughts

So, Sony decided to enter the retro ‘mini’ console craze that has seen the likes of Atari, Intellivision, Colecovision, Commodore, Sega and Nintendo become fun again.  They released a mini console replica of the original Playstation console from the nineties.  Now, I am not going to go into detail over what games came bundled or how much fun they are (a LOT) but, instead, I want to comment on the design, ease of use and a few nits over what is, otherwise, a decent product. Purists will bitch about it and the gaming press has villified Sony over the console, but, I am not (!) going to do that.

The NITS…

First, let me get my complaints about the console out of the way. 

Number 1: No power supply. Yes, this thing ships with ONLY a USB cable for power. Sony assumes you will plug it into your modern television’s USB port.  However, that did not work for me. I am not sure why, the set I use it on has a powered USB port, but, the console refused to get its power from there.  A normal USB wall wort worked fine.

Number 2: The unit took forever (OK, a few added seconds) to power up. When I plugged it into the wall wort, nothing appeared to happen. But, after a few seconds, the LED lit up an amber color. Pressing the power button turned the LED green and the console came to life.  It works fine.  So, I tried the USB port on the set again…nada, zero, zilch.  Didn’t get power from there.  The old Roku, though, did.  Odd.

Number 3: The interface is terrible.  The circular carousel isn’t the issue, its the quality of the presentation.  Yes, I get that it emulates something from the 90s, but, on a larger screen, it’s difficult to read.  The HDMI output is greatly appreciated, but, the presentation should match. The games, don’t necessarily have to, but everything else should. And, this leads to Number 4 and 5…

Number 4:  Why HDMI only?  The set I was going to put it on has bad HDMI inputs (yes, all three ports are dead) so, I wanted to use COMPOSITE, but, no, no composite output.

Number 5: Sony should release more games (as some other company has) for the console.  The 20 games included are fun, but, it would be nice to have more.

Number 6:  Last, the size of the console is a problem for me.  While it is cute, its a bit small (the controllers are, however, full size) and very light…which is the issue.  The attached controllers (both are USB and I am grateful for that) and if you move excitedly, you end up pulling the console with you.  A minor thing, but, annoying nonetheless.

The GOOD

There is a lot to like about the console.  It is unobtrusive (to a fault) and easy to set up. The controllers are familiar, so there is zero learning curve if you have played Playstation at all.  The selection of games is nice and, Tekken 3, is the bomb. The games, to me, are faithful enough and seeing the Sony logo is really cool (even though I am not much of a Sony guy) as it reminds me of the fun I had on my PS ONE.

Even with the paltry 20 games that are included, they are good games…but…if you want more from Sony, that is a no go, HOWEVER…if you search on Amazon, you can find a few products that add more games.  I ordered one

such device (a USB stick and a four port USB hub) that added 51 fighting gams (most of the Street Fight type) and an additional product that adds another 101 games.  So, for under 80 dollars, you can relive the early to mid nineties PlayStation experience. 

Even with my six ‘nits’ against the device, it was well worth the forty bucks I paid on Prime Day (it doesn’t cost much more if you shop around) and it even excited my two younger kids, both of which grew up on XBox 360 and Nintendo Wii and Switch.  Their initial thoughts…”wow, those are OLD” But, they loved the games. And, really, that’s all that should matter.

The Mini PlayStation is great deal.  Contrary to what has been written about it, it comes packed with nostalgia, good games and a nifty little case that is a tad on the small side.  You and your kids will love it.

Upgrading your car: replacing that old CD Player with a new touchscreen system with Bluetooth and more

AltimaHybridI have a 2007 Nissan Altima Hybrid. It is nothing fancy, and isn’t in the best shape. Oh, the body is in good shape, it needs a little TLC, like paint and other cosmetic fixes.  Creature comfort wise, though, it came with a workable CD/Radio, cruise, power seats and…that’s about it.  Well, I also have a 2007 Infiniti with a lot of bells and whistles.  So, I wanted some of that in my Nissan.  I set about to see what I could do.  I found out that there are A LOT of possibilities.  And, they don’t cost an arm and a leg.  So, I swam through a sea of similar head end units and found one for under $40 (US).  The unit has MP3 audio, SD and USB ports, plays a plethora of video formats, FM Radio, backup camera support, 7 inch, HD touch screen, Bluetooth and supports video in and out.  Wow. For forty bucks.  Well, in order to install this, you need an installation kit. So…I got one of them AND the correct wiring harness for the 2007 Altima with digital enviro controls.  The installation kit was twenty five dollars (US) and fits the car perfectly. 

The items arrived, days apart, of course.  I tested the headend and it appeared to be fully functional so I preassembled the installation kit and mounted the head in the kit.  I then soldered the harnesses so they would be ready.  20181023_201024

Installation was relatively easy…except, the head was about 5 mm too wide and, maybe one mm too high for the kit.  I was able to make it work by trimming the bezel and, since the kit is plastic, was able to slightly bend one bracket just enough to where the mounting holes lined up. The bezel that goes on the front had to be trimmed a bit for the knob.

received_328936107898619Installing the whole thing in the car was even easier.  Pop off the vent cover, pull off the bottom cover (just under the enviro controls and remove the two screws at the top and two at the bottom and pull the unit out.  You then have to remove the environ controls. There is one Torx screw on each side. Take them out, then bend the tabs up that hold it in the cage and pull it out. It snaps into the new cage. Screw the Torx screws back in and then connect all of the harnesses and the antenna.  Put the whole unit back in, screw in the four screws and then put the vent cover back.  Start the car and setup the unit.  Simple. It took me about thirty minutes.

Setup

Setup is fairly easy: tap the setup icon, set the language, FM Frequency, Video standard (NTSC or PAL) and set received_529731680832352the Boot logo if you want (enter 1983 on the keypad and look for your car manufacturer.) You can set the time by tapping on the clock and setting the date and time.  Its a bit cumbersome, but easy to do.

Pairing your phone is simple.  On your phone, look for GTB-KIT or something like CARKIT. You can import your phone book and phone log once paired.  It is the easiest pairing in a Bluetooth device I have seen.

The FM radio has three ‘banks’ of presets. You can let the device do it for you by pressing the PS button on the FM screen. You can then add or delete all you want.  NOTE: there is no AM radio on most of these cheap devices. Mine is the MP5-7023B and looks to be a clone of nearly all of the cheap head ends out there. The user interface, while looking OK, is not that easy to understand. Discoverability is not, apparently, a concern for the developers.

20181023_202611The MP3 player, photo viewer and movie player all require a USB stick or SD card, even though that is labelled ‘TF Card’. You need to create three folders: Music, Video and Photos.  Photos ONLY works with JPG files.  PNG and BMP(!) do not appear to work.  Video works with pretty much every codec and container out there. Music plays MP3, OGG, WAV and a few others.  Oh yeah, FLV video is supported.

I didn’t want the default non-Logo to display when the unit starts, I wanted the Nissan logo. Fortunately, in setup, there is a logo feature that allows you to pick one of couple of dozen or so manufacturer logos. Many are European or Asian and unfamiliar to me.  The Nissan logo was there, so I picked it.  To get to the page, go into setup, tap the Logo button and enter 1983. The page will display. Simply select the logo you want by tapping it.  Hit the Home button to save. Boom, done.

What I don’t like

The user interface is really wonky.  It is pleasant enough, with a kind of Windows 8 look for the home screen.  Lots of blue is used.  This is all fine, but, it is REALLY sluggish.  The touch screen is not very sensitive either.  In bright light, it washed out, big time.  The knob serves many purposes, but is mainly confusing. Not only can you turn it, like a real knob, but you can also push it in. It is context aware, but inconsistent.

The equalizer function works for all music playback, but is only available on screen if you are in the FM Radio app. 20181023_211917 Otherwise, you must press the knob, several times, to get to the very small icon for the EQ, then you turn the knob for one of four or so presets.  You cannot create your own sound, though.

The remote woks great, but, the buttons are difficult to press and you must be in line of sight with the IR receiver. And, why the remote? I would rather have had a steering wheel control.  However, the remote does make navigating the touch screen much easier.

Bluetooth works fine, but the music playback from your phone is not complete. All you get is Previous, Next, 20181023_201049Pause and Play. You get no info about what is playing or the album art. 

What I like

For the price, everything. This thing was forty bucks.  Yes, it is far from perfect and, likely, won’t last.  I am OK with that, as long as I can get six months or more.  I plan to get a nicer one with DVD and GPS, but, this will work in the interim.  Speaking of GPS, I am working on a DIY GPS that will utilize a Raspberry Pi and GPS module I got from Radio Shack, years ago, for my Arduino stuff. The MP5 has an external video input that I will use for the GPS.  I also have a backup camera I am going to install in the car. The unit supports this as well.

If you have an older vehicle that could use an upgrade like this, you can certainly do it on the cheap.  The thing to keep in mind, though, is the installation kit. More common cars, like the Altima, will probably have the kits readily available. Otherwise, you might have to get creative.   All in all, it is a worthy upgrade and didn’t break the bank or take hours to do.

20181023_194524

Verizon takes an OATH: the death of AOL and YAHOO!

Two of the Internet’s oldest and most well known names, Yahoo! and AOL, will soon cease to exist.  With their purchases by Verizon, both companies will be merged into something called OATH.  While it remains to be seen just how well the combined company will do, one is for certain, neither company is anything like the companies we knew and loved or loathed, back in their heyday.

Indeed.

Yahoo! was THE search site. Period.  It was the Google of the late nineties and very early double-aughts. If you needed to find something, you went to Yahoo!.  I used Excite, a lot, but, like today and Bing, I found myself always using Yahoo!  Then, at some point, it became Yahoo! Powered by Google.  What? What’s this ‘google’?  I know it is a very big number that Carl Sagan used to talk about…but, what’s this ‘powered by google’?  So, I used Yahoo! to search for google.  The aforementioned number was the top choice, then…Google.com. I click the link and…viola! This empty page, except for the search bar and ‘google’ popped up.  Well, it looks like Yahoo! has company.  I eventually gravitated to Google for my searches.  Excite went belly up, as did most of the other search engines.  But, Yahoo! and Google were there.  Oh, this ‘MSN Search’ thing too…it eventually became useful and its name changed to Bing!, but that was years later.

Yahoo! lingered on…buying up hot properties in a desperate attempt to remain relevant, but…to no avail.  It became relegated to a collection of has-been properties, a few of which are still regarded in some fashion.

Only a few short years ago, Yahoo! was worth tens of billions of dollars.  Microsoft offered something like thirty billion to buy them, but then-CEO Jerry Yang figured that he could get ‘a better deal’ and held out.  He didn’t. He lost his title.  Marissa Mayer was brought in to right the ship…she couldn’t either.  Verizon got it for a tenth of what Microsoft had offered, not even a decade ago. I won’t even talk about the lack of security. Yikes.

America Online.

What can I say? I loved AOL.  I joined in 1992.  It was my favorite past time, well, other than a certain type of human interaction, that is.

Wow, just think, I could click a button, this loud, screaching sound came out of somewhere and, in a minute, I was ONLINE!  I had all kinds of things to do…look stuff up, download pictures, software, source code, short video clips…man, that was cool.  Sure, it took a LONG time to download files that, today, are smaller than most images on a web page, but, this was the early 1990’s and the Internet was new and not widely available. Bulletin boards were the hot things and these ‘chat rooms’ on AOL…yeah, those were cool. Perhaps the ability to share my knowledge with anyone was my favorite thing to do ‘online’.  I had written several demos and applications in this Visual Basic for DOS thing that was, for a few days, HOT.  Yep, HOT.  At least in the VB ‘room’ on AOL.  My demos and app were downloaded were downloaded…what, a dozen times.  Wow.  There was one demo, a phone dialer, that was downloaded about fifty times…I thought I was IT. Yep, fifty times. How freaking cool?

Well, as time went on, this Internet thing got big. REALLY BIG. And so did AOL.  AOL WAS THE INTERNET. For many, many people.  Think about that.

By 1998 or 1999, AOL was bigger than most tech companies. So big, in fact, that it bought Time-Warner Communications in 2000.  What a colossal mistake.  What AOL never counted on was the quick adoption of  high speed internet.  And the internal resistance within the Time Warner part of the company was overwhelming.  “these snot nosed punks aren’t coming in here to tell me what to do.”

By 2005, AOL was dead.  At least, to most they were. The company was still doing OK. It eventually spun off from Time Warner.  It became a collection of popular blogs and, believe it or not, they still had a sizable dial up customer base.  However, it wasn’t enough.

Verizon bought them.

And, now, they will be called Oath.

Admittedly, there’s a certain nostalgia surrounding both companies. That sound from-whatever-when you logged into AOL.  The anticipatory ‘You’ve got mail’. The excitement when the AOL home screen popped up (and, boy, that original DOS AOL client was both beautiful and cool) and, later on, the AOL Browser.  Yahoo! on AOL.

You know, now that I think of it, I kind of miss that sound from whatever and that anticipatory ‘You’ve got mail.’  Only kind of, though.

 

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