English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Language > Coders. Blitz Basic

 
 
Thread Tools
Old 24 June 2017, 13:10   #1
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
Earok's Blitz Basic tutorial

I had the pleasure of being invited on Amiten TV to give a brief tutorial on Blitz Basic.

- My focus was primarily on the features of Blitz rather than the core language (eg there's an assumption that you know a bit of basic).
- Rather than attempt to show how to make something super simple or generic, I tried to show how a faithful conversion of 1942 could be done (to show off the Blitz Basic feature set).

Preview of I show how to make: [ Show youtube player ]

The tutorial itself: [ Show youtube player ]

The files I made for the tutorial have been zoned.

I intend to do a second tutorial sometime - feedback would be appreciated, cheers.
earok is offline  
Old 24 June 2017, 17:49   #2
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
Awesome! Good work Hopefully things like this will result in more games appearing from the depths of people's minds!
Daedalus is offline  
Old 25 June 2017, 10:10   #3
majikeyric
Registered User
 
majikeyric's Avatar
 
Join Date: Oct 2015
Location: France
Posts: 82
Great! many thanks!
majikeyric is offline  
Old 26 June 2017, 10:18   #4
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
Thanks guys, I appreciate it

Any particular requests for a second part? Loosely my plan was to cover:

- Sprites
- Newtypes
- Bitmap text
- BlockScroll
- VBlank interrupt
earok is offline  
Old 26 June 2017, 22:19   #5
Havie
Registered User
 
Havie's Avatar
 
Join Date: Mar 2012
Location: UK
Posts: 1,893
Quote:
Originally Posted by earok View Post
Thanks guys, I appreciate it

Any particular requests for a second part? Loosely my plan was to cover:

- Sprites
- Newtypes
- Bitmap text
- BlockScroll
- VBlank interrupt
All of the above please! But if I had to choose - sprites!!!
Havie is offline  
Old 26 June 2017, 22:35   #6
Raislin77it
Zone Friend
 
Raislin77it's Avatar
 
Join Date: Jan 2005
Location: italy
Age: 46
Posts: 244
Quote:
Originally Posted by earok View Post
Thanks guys, I appreciate it

Any particular requests for a second part? Loosely my plan was to cover:

- Sprites
- Newtypes
- Bitmap text
- BlockScroll
- VBlank interrupt
yes, yes all please
Raislin77it is offline  
Old 26 June 2017, 23:11   #7
saimon69
J.M.D - Bedroom Musician
 
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,516
A how to build a basic tetris game would come handy :P
saimon69 is offline  
Old 26 June 2017, 23:59   #8
Shatterhand
Warhasneverbeensomuchfun
 
Shatterhand's Avatar
 
Join Date: Jun 2001
Location: Rio de Janeiro / Brazil
Age: 41
Posts: 3,450
Sprites would be cool. I still don't know how to reuse sprites with the copper
Shatterhand is offline  
Old 27 June 2017, 00:21   #9
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
@Shatterhand

A pretty convenient way is with the CustomSprites command, which resets the sprites automatically at a given Y position, allowing you to have an extra 8 sprites on screen. Beyond that command, you need to do it yourself by adding custom Copper commands, and that's something that's not really Blitz-specific, though an example Blitz implementation would be great to see...
Daedalus is offline  
Old 28 June 2017, 14:57   #10
Shatterhand
Warhasneverbeensomuchfun
 
Shatterhand's Avatar
 
Join Date: Jun 2001
Location: Rio de Janeiro / Brazil
Age: 41
Posts: 3,450
Yeah, I would like to learn how to do it through Blitz. I know nothing about 68k asm, but I guess you have to use Inline asm to do it... the CustomSprites command is nice but very limited compared to what the copper can really do
Shatterhand is offline  
Old 29 June 2017, 13:05   #11
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
There's an excellent library that you can use for total Copper control, no ASM needed. It's called the "RI CopperFX Library" and it's included on the Blitz Basic 2 CD.
earok is offline  
Old 01 July 2017, 11:58   #12
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
Ok! Chapter 2 is going to be live streamed 8th of June on Amiten's YouTube channel. I'll post here with the exact time etc when it's ready.

Parts 6-10 of the tutorial will cover:
  • Sprites
  • New Types
  • Collision Detection
  • Bitmap text
  • Block scrolling

Last edited by earok; 01 July 2017 at 12:20.
earok is offline  
Old 01 July 2017, 14:37   #13
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
I managed to get it ready already, but the tutorial itself won't be live streamed until next weekend. Preview at what I'll show you how to make.

[ Show youtube player ]
earok is offline  
Old 01 July 2017, 18:55   #14
Amiten
Banned
 
Join Date: May 2011
Location: Spain
Posts: 519
Thank you Erik, sounds Great! Go for It , Saturday 8TH more BlitzBasic Class! , Talk soon.

Enviado desde mi ONE LTE HD (ONE TORO) mediante Tapatalk
Amiten is offline  
Old 06 July 2017, 17:18   #15
AF2013
Registered User
 
Join Date: Apr 2013
Location: .
Posts: 250
Thumbs up

That is very Helpful for someone who is new to Blitzbasic 2
AF2013 is offline  
Old 08 July 2017, 14:44   #16
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
Quote:
Originally Posted by AF2013 View Post
That is very Helpful for someone who is new to Blitzbasic 2
Thanks mate, I appreciate it

Next chapter going live in about seven hours: [ Show youtube player ]
earok is offline  
Old 14 July 2017, 14:26   #17
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
Files for both parts of the tutorial have been uploaded to http://earok.net/games/earokbbtutorial.zip, I've removed the previous part from The Zone.
earok is offline  
Old 14 July 2017, 15:32   #18
Amiten
Banned
 
Join Date: May 2011
Location: Spain
Posts: 519
Download and upload to www.Amiten.es Too

Enviado desde mi ONE LTE HD (ONE TORO) mediante Tapatalk
Amiten is offline  
Old 15 July 2017, 11:14   #19
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
Thanks mate
earok is offline  
Old 06 November 2017, 13:00   #20
wilshy
Registered User
 
Join Date: Jan 2008
Location: SouthEast-ish UK
Posts: 372
Bookmarked - this could be really useful for me picking up a 5 year old project
wilshy is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
[blitz basic] How much amiga-blitz friendly is this? saimon69 Coders. Blitz Basic 105 21 April 2022 19:45
Any Publications Looking for a Blitz Basic Tutorial? Daedalus Amiga scene 12 25 July 2017 12:41
Blitz Basic vs E vs Something Else naviward Coders. General 14 28 May 2016 21:38
Blitz basic 2 Help Havie Coders. Blitz Basic 30 08 September 2013 09:15
Blitz Basic 2 LaundroMat Retrogaming General Discussion 5 24 July 2001 08:10

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 08:37.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.24861 seconds with 15 queries