WootBot


quality posts: 15 Private Messages WootBot

Staff

BASIC Time Travel

Speed to First Woot:
1m 11.001s
First Sucker:
erix0r
Last Wooter to Woot:
klutch42
Last Purchase:
18 days ago
Order Pace (rank):
Bottom 42% of Shirt Woots
Top 23% of all Woots
Woots Sold:
1296

Purchaser Experience

  • 0% first woot
  • 96% second woot
  • 4% < 10 woots
  • 0% < 25 woots
  • 0% ≥ 25 woots

Purchaser Seniority

  • 7% joined today
  • 1% one week old
  • 2% one month old
  • 12% one year old
  • 79% > one year old

Quantity Breakdown

  • 96% bought 1
  • 4% bought 2
  • 1% bought 3

Percentage of Sales Per Hour

7%
6%
3%
1%
1%
2%
4%
7%
8%
9%
7%
5%
5%
3%
3%
3%
3%
3%
3%
3%
3%
3%
3%
3%
12 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11

Percentage of Sales Per Day

2%
2%
2%
85%
5%
3%
3%
Mon Tue Wed Thu Fri Sat Sun

Woots by State

zero wooters wootinglots of wooters wooting



Quality Posts


mantorp


quality posts: 1 Private Messages mantorp

tres geeky

tsukitensh


quality posts: 23 Private Messages tsukitensh

Coding AND time travel! Also reminds me of this one time when I got high, and my thought process was stuck in a loop.... you didn't need to know that part. Never mind.

safyrejet


quality posts: 122 Private Messages safyrejet

I don't remember my programming well enough to completely decipher all this, but I think I get the gist of it. (yes, it's been a long time since I coded anything) But hey, I did just blue screened a computer today! Oddly appropriate shirt then in a weird sorta way.

lichme


quality posts: 3016 Private Messages lichme

I think this is how Inception started. The nerd in me loves this shirt.

vjl


quality posts: 4 Private Messages vjl

Should I admit I still own my Commodore 64? And it still works! Love the 8-bit world. Learned to program on my VIC-20, which had even less memory than the C64 did. Loaded Zaxxon from data-cassette - took 45 minutes to load that game before it could be played!

LOAD "*", 8, 1

:-)

MrJazz


quality posts: 0 Private Messages MrJazz

$tring Theory.

torturegarden


quality posts: 4 Private Messages torturegarden

I miss my Commodore 64, so of course I bought one of these.

kranders


quality posts: 0 Private Messages kranders

Commodore 64! My first computer! (And now I feel wicked old)

note2001


quality posts: 25 Private Messages note2001

A proper time loop should be moving the system time a bit extra forward or backward with each loop. As is, this is just an infinite loop in real time.

ThunderThighs


quality posts: 585 Private Messages ThunderThighs

Staff

vjl wrote:Should I admit I still own my Commodore 64? And it still works! Love the 8-bit world. Learned to program on my VIC-20, which had even less memory than the C64 did. Loaded Zaxxon from data-cassette - took 45 minutes to load that game before it could be played!

LOAD "*", 8, 1

:-)



TRS-80 Customer Support here.
Hello World.



FORUM MODERATOR
To contact Customer Service, use the SUPPORT form at the top of every woot page
••• ► Woot's Return Policy ◄ ••• ► Did you check your spam/junk folders for a CS reply?
CANCEL?? How to cancel your order in the first 15 minutes!! - except Woot-Offs & expedited orders

note2001


quality posts: 25 Private Messages note2001



Holy smokes, the time loop worked.

odysseyroc


quality posts: 33 Private Messages odysseyroc

This is the geekiest design I've done, and likely the geekiest design I'll ever do. I remember spending hours on my C64, copying wares, playing games, and messing around on the local BBS. This design pretty much sums up everything I've ever known about "coding".

I hope you enjoy this shirt as much as I enjoyed designing it.





psm321


quality posts: 20 Private Messages psm321

Here's a playable version of the guessing game in the description as requested. I took the liberty of stripping out the lying... I like my computers to be honest.


10 PRINT "Welcome to my guessing game! I bet you can't guess the number I'm thinking of! It's between 1 and 10!"
15 a% = RND(-TIMER)
20 x% = (RND(1) * 10) + 1
30 INPUT "What is your guess >"; guess%
31 IF guess% > x% GOTO 40
32 IF guess% < x% GOTO 50
33 IF guess% = x% GOTO 60
40 PRINT "Nope! That's too high!"
45 GOTO 30
50 PRINT "Nope! That's too low!"
55 GOTO 30
60 PRINT "Yay, you guessed it! Let's play again…"
65 GOTO 20


Play here: http://www.calormen.com/applesoft/

Quasiskunk


quality posts: 36 Private Messages Quasiskunk
note2001 wrote:

Holy smokes, the time loop worked.



I was gunna mention that I had one of these too..and taught my father how to program BASIC on it.

Wyatt8


quality posts: 11 Private Messages Wyatt8

and .. I was the first of my craft to be contracted by a major corporation to do on-line "stage appearances" on the fledgling networks:
Apple Talk
PC Link
and
Q-link for Commodore
before they all morphed into
AOL

no graphics, large numbers of people, all over the place, reading my every word ... and chatting with each other...

a perfect day to have a great day on purpose...
or because the store clerk told you to...

Ultraglyd


quality posts: 6 Private Messages Ultraglyd

Oh, Magilla Gorilla!, How I remember coding in BASIC.

The issue is there is no exit from the loop. However, this is Woot, and there is no exit. (Abandon all hope ye who etc., etc., etc.)(Snapster excepted)
So, In some weird way, It will entertain Jason for hours.

gnielse


quality posts: 1 Private Messages gnielse

Wish it was green printing on black.

lonelypond


quality posts: 434 Private Messages lonelypond

good basic fun. way to fade out of the loop : )

jimiyo


quality posts: 2 Private Messages jimiyo

way way way esoteric.

neuropsychosocial


quality posts: 171 Private Messages neuropsychosocial

BASIC was the first and only computer language I learned to code! I really loved it, but my parents discouraged it because there was no future in writing computer code. Riiiight.

Odysseyroc, this is wonderful. I particularly love that the subtle reference to the Blue Screen of Death! Nice choice of color.

RIP A.A. Blanks (Obituary)

mrbeny


quality posts: 0 Private Messages mrbeny

I love this shirt so much I can't buy it, I can only admire it from afar.

foal.

orabbit


quality posts: 31 Private Messages orabbit

Takes me back to programming a casino game in BASIC back in the day. Just RND abuse, nothing fancy. But the best part was the splash screen with the system speaker beeping a crude version of The Gambler. I peaked at 12 years old.

imach0000


quality posts: 0 Private Messages imach0000

Here it is in qbasic:

CLS
10 PRINT "Welcome to my guessing game! I bet you can't guess the number I'm thinking of! It's between 1 and 10!"
20 RANDOMIZE TIMER
x% = INT(RND * 10) + 1
30 INPUT "What is your guess >", guess%
IF guess% > x% THEN GOTO 40
IF guess% < x% THEN GOTO 50
IF guess% = x% THEN GOTO 60
40 PRINT "Nope! That's too high!"
GOTO 30
50 PRINT "Nope! That's too low!"
GOTO 30
60 PRINT "Uhhhhh. That's not right. Uhhhh, hold on a second…"
GOTO 20

SuperNinja


quality posts: 18 Private Messages SuperNinja
vjl wrote:Should I admit I still own my Commodore 64?


I have like 3 or 4 of them. And a large box of assorted controllers. And probably around a couple hundred disks. And an X1541 adapter cable (to connect the 1541 drive to a PC parallel port).
And a bunch of other misc stuff.

Haven't used the stuff in years, but it's nice knowing it's there.

Used to play around with the emulators a bit, but haven't done that for years either.

ThunderThighs


quality posts: 585 Private Messages ThunderThighs

Staff

WITHOUT GOOGLE, who remembers what BASIC stands for?



FORUM MODERATOR
To contact Customer Service, use the SUPPORT form at the top of every woot page
••• ► Woot's Return Policy ◄ ••• ► Did you check your spam/junk folders for a CS reply?
CANCEL?? How to cancel your order in the first 15 minutes!! - except Woot-Offs & expedited orders

odysseyroc


quality posts: 33 Private Messages odysseyroc
ThunderThighs wrote:WITHOUT GOOGLE, who remembers what BASIC stands for?



I only know it, because of Scooter Computer and Mr Chips.





landfieldjc


quality posts: 6 Private Messages landfieldjc
ThunderThighs wrote:WITHOUT GOOGLE, who remembers what BASIC stands for?



I only know it because I learned it three weeks ago in my computer science class.
Yeah, when doing upper level java stuff/black magic, and prof just throws it on the board.
I was all like, "famous Mystery Dog sound."

landfield@instagram

psm321


quality posts: 20 Private Messages psm321

So where's my 10 Woot points? Also, what are Woot points?

RayLayton


quality posts: 0 Private Messages RayLayton
psm321 wrote:So where's my 10 Woot points? Also, what are Woot points?



I'm still trying to figure out whats wrong with playing it as is? The only thing I'd change is all the GOTO commands after each possible result would go back to 20 instead of 30. Adds more challenge to never satisfying your computer. If it drives one person mad, I've done my job.

chasbas


quality posts: 0 Private Messages chasbas

CLS
10 PRINT "Welcome to my guessing game! I bet you can't guess the number I'm thinking of! It's between 1 and 10!"
20 RANDOMIZE TIMER
24 REM x% = (RND * 10) + 1
25 x% = int(rnd(0) * 10) + 1
30 INPUT "What is your guess >", guess%
31 REM IF guess@ > x% THEN GOTO 40
32 if guess% > x% then goto 40
33 REM IF guess@ < x% THEN GOTO 50
34 if guess% < x% then goto 50
35 REM IF guess@ = x% THEN GOTO 60
36 goto 60
40 PRINT "Nope! That's too high!"
41 REM goto 30
45 goto 30
49 REM 50 PRINT "Nope!" That's too low!"
50 print "Nope! That's too low!"
51 REM GOTO 30
55 goto 30
60 PRINT "Uhhhhh. That's not right. Uhhhh, hold on a second…"
70 print "okay, you got me. Let's go again!"
79 REM GOTO 20
80 goto 25

Why haven't I forgotten this stuff already? It's been like 35 years since I looked at a Basic program...

chasbasMAN

bluejester


quality posts: 567 Private Messages bluejester

Whoa, this just takes me back to the Atari and Commodore days like no other.

Well done Oddroc.

chasbas


quality posts: 0 Private Messages chasbas

[quote postid="5397424" user="psm321"]

You don't need the third IF statement. In the interests of speeding up the program that should just be a straight GOTO.

In what BASIC can you randomize the RND function by calling it? My understanding is that RANDOMIZE N does the randomizing, and the parameter to RND is optional or ignored.

chasbasMAN

ArsenicDrone


quality posts: 2 Private Messages ArsenicDrone

Little did I know that when I was 8 years old, messing around on my Tomy Tutor, the most important skill I was learning was t-shirt design.

Renratca


quality posts: 4 Private Messages Renratca
ThunderThighs wrote:TRS-80 Customer Support here.
Hello World.



You forgot to insert the fastload cartridge!

Renratca


quality posts: 4 Private Messages Renratca

Anyone remember the chose your own adventure type books where you had to make a program in basic to solve the mystery?

prncofdrknes


quality posts: 0 Private Messages prncofdrknes

Too young to have ever written anything in basic, but i have learned a lot from my dad who was one of few who knew Cobalt in the north east, at the time when cobalt started being used in business.

now i just write OOP stuff.

norgi


quality posts: 1 Private Messages norgi

This is a cool idea. However, shirtwoot has been on a bit of a nerd bender lately. We all need to think about The Raven and The Binge, shirts that speak to the lit majors and the kids a bit too.

eqquantumcat


quality posts: 0 Private Messages eqquantumcat

Reminds me of my C64 days as well. Ran a C64 BBS called Quantum Leap for many years. In for one.

Ultraglyd


quality posts: 6 Private Messages Ultraglyd
ThunderThighs wrote:WITHOUT GOOGLE, who remembers what BASIC stands for?



I'm thinking
Beginners Allpurpose Symbolic Instruction Code

Buthow cool was it to write bubble sorters and the like?


[MOD: CORRECT!]