How to Make a C64 Game in BASIC Ep.1 [HOW2] | Nostalgia Nerd

Subscribers:
572,000
Published on ● Video Link: https://www.youtube.com/watch?v=MTG1q_QGAS8



Category:
Guide
Duration: 13:53
108,714 views
2,125


BASIC Programming... it's a skill we think is long forgotten on today's youth. In reality, we can still do it, it's just not as abundant as it was in the 80s. It was the default landing page of everyone who turned on their home computer in that era, so there was little choice but to learn it, especially if you had no games. But this was where creativity blossomed, it's where the surge of 1980s game development came from... the bedroom coders, the school kids and even the adults switching career path in favour of their latest hobby. To make a game today you usually buy a piece of software which does most of the work for you... some kind of RPG maker or FPS creator which has layers upon layers of code, slowing down the whole process and really not making the most out of the lightning fast processors of today. Most games were coded in a few kilobytes in the 80s. Today, you can't even fit an email into that space. BASIC Programming did more than allow you to make games. It was a true creative outlet where you could do pretty much ANYTHING you wanted. Your logic was tested to the max, as you figured out the best way to code up a particular routine, all whilst using your problem solving skills to cram it in as little space as possible.

In this series, I'm aiming to bring a little bit of that back, by teaching you how to make a game in BASIC. I'm specifically targeting Commodore BASIC here, as it seems the most accessible, and it's one I spent a good time using back in the early '90s. This episode is an introduction to making a BASIC Game, so I'm taking a gentle introduction to programming in BASIC, with some key elements, but over the coming episodes the goal is to create a fully functional game in C64 BASIC, which you can then tinker and develop to your heart's content. Hopefully if I can get one person to dust off their trusty C64 and get tinkering, then I'll be happy.

This episode is looking at creating a simple guessing game, using random numbers.

Here's the final listing;
10 print "*Insert Clear Screen Character*"
20 let x=int(rnd(1)*6)
20 print "The Computer has chosen a number between 0 and 5. Can you guess it?"
40 input G
50 print "*Insert Clear Screen Character*"
60 If G=X then print "Well Done.":Goto 90
80 print "Tough Luck - You're Wrong."
90 Print "Do you want another go? If so, please type Y and press the return key."
100 Input A$
110 If A$="Y" Then Goto 10
120 Goto 100

☟Subcribe☟
https://www.youtube.com/user/nostalgianerdvideos?sub_confirmation=1

✊Support Me! ✊
Patreon: https://www.patreon.com/nostalgianerd?ty=h
Visit my eBay Shop: http://ebay.to/1QQpYyy
Buy From Amazon (affiliate): http://amzn.to/1OzCQWR

★Nerd Social★
Twitter: http://www.twitter.com/nostalnerd
Face: http://www.facebook.com/nostalnerd
Instagram: http://www.instagram.com/nostalgianerd
Web: http://www.nostalgianerd.com

★Equipment★
Corel Video Studio Ultimate X7
Corel Paint Shop Pro X6
Blue Snowball Microphone
WinVICE Commodore 64 Emulator

♜Resources♜
First and Last tracks are Night Drive Turbo and Reflection of Paradise by the amazing Rad Universe - https://soundcloud.com/raduniverse

Commodore 64 Image courtesy of Wikipedia/Wikimedia

HOW2 BG Intro from '90s kids programme HOW2 courtesy of Scottish Television Enterprises. Nostalgia at it's finest.




Other Videos By Nostalgia Nerd


2016-06-22Paperboy Spectrum [Quick Play] | Nostalgia Nerd
2016-06-21Was the Gameboy Advance Just a Super Nintendo? [Byte Size] | Nostalgia Nerd
2016-06-20'90s PC Builder Builds a 2016 Gaming PC | Nostalgia Nerd
2016-06-17Service Announcement | Nostalgia Nerd
2016-06-16Screensaver Bonanza - What the Hell is on my Disk?! #9 | Nostalgia Nerd
2016-06-15What is MMX Technology & Why Was it Flawed? [Byte Size] | Nostalgia Nerd
2016-06-14Quake Clone - The Dark ZX Spectrum [Quick Play] | Nostalgia Nerd
2016-06-14The Doom 4 Gaming Machine IS HERE | Nostalgia Nerd
2016-06-13Tomy Tutor Computer Tear Down | Nostalgia Nerd
2016-06-11Operation Thunderbolt Spectrum [Quick Play] | Nostalgia Nerd
2016-06-10How to Make a C64 Game in BASIC Ep.1 [HOW2] | Nostalgia Nerd
2016-06-09What the Hell is on my Disk?! #8 Games, BASIC & Wavs | Nostalgia Nerd
2016-06-08The Immortal (Gory Isometric) Sega Mega Drive [Quick Play] | Nostalgia Nerd
2016-06-07Why Loading Bars on 80s Micros? [Byte Size] | Nostalgia Nerd
2016-06-06Retro Roundup (Doom, Gauntlet 2, NES Compendium) | Nostalgia Nerd
2016-06-05Doom 4 on the Doom 1 Engine! | Nostalgia Nerd
2016-06-04Super Mario Bros on the Commodore 64?! [Quick Play] | Nostalgia Nerd
2016-06-03Id Software: The Hellish Story (Ep. 1) | Nostalgia Nerd
2016-06-02What the HELL is on my Disk? "How to Personalise Your PC" (Ep. 7) | Nostalgia Nerd
2016-06-01How Does Plug & Play Work? [Byte Size] | Nostalgia Nerd
2016-05-31Final Fight Mega CD [Quick Play] | Nostalgia Nerd



Tags:
BASIC Programming
Make a game
how to
C64 BASIC
Commodore BASIC
BASIC
Game
design a game
programming