Home Page Downloads Order Community Support
 

 

 
 

 

 

 

 
 

News Articles


    What's News in the PlayBasic world ? - Find out here.




 PlayBasic (retro) Video Gallery

By: Kevin Picone Added: 2 days ago

     PlayBasic (retro) Video Gallery

     Hi, just watch to let you all know that we've been creating some videos for some of the older PlayBasic game / demo projects. Check em out on the forums.

     Watch PlayBasic (retro) Video Gallery

Link     




 PlayBasic V1.65B _Retail Upgrade_ Now Available (23rd, June, 2017)

By: Kevin Picone Added: June 23rd, 2017





PlayBasic V1.65B _Retail Upgrade_ Now Available (23rd, June, 2017)



     The PlayBasic V1.65B package includes updates of PlayBasic Compiler, Release / Debug Runtimes, SLIBS, DOCS & IDE V1.17b.

     The V1.65B includes the second release of the next generation of the PlayBasic virtual machine. In this build 99.99% of the commands now executed upon the new VM side, giving much higher execution performance. There are still some 'commands' tied to the legacy VM such as the debugger commands and few text commands such as Print and TEXT and the Sync command which is actually a VM TRIGGER, but they'll be moved in the next build..

     Performance wise this is easily the fastest edition of PlayBasic to date, even though the runtime is missing some of the byte code optimization modes found in V1.64 builds, which will tackled in the next revision of the 1.65, but for now get stuck into it.

     Reminder: The new runtime doesn't support reading from types that don't exist, which can cause old programs to fail at runtme. For a full V1.65B development story read the PlayBasic V1.65 blogs and for V1.65 related errors, post them in the V1.65 bug reporting thread on the forums.


Downloads


     Download PlayBasic V1.65B Retail Upgrades From Forum

Link     




 PlayBasic Live: 2D Optimization Tips (2 videos)

By: Kevin Picone Added: June 20th, 2017

PlayBasic Live: 2D Optimization Tips - Dirty Rects (2017-06-19)

     Welcome... Today we continue with some rendering optimization ideas, focusing on a concept known as dirty rectangles in programming circles. While there's a number of different methods, in this video we look through code that uses a map as background replacement, allowing the redraw code to selectively refresh parts of the backdrop each frame instead of the whole thing. The code computes the redraw percentage each frame, which is often lower than 50%, in the sprite scene saving not only processing time by lowering a games system requirements.



PlayBasic LIVE: Basic Optimization with overview of forums (2017-04-29)

     Here's a live video basically talking about the forums and code optimizations mainly.. I'm really just testing video recording on a different machine with a head set mic etc.. sadly the results are pretty sucky, but content is ok so here it is



Link     




 PlayBasic LIVE - Intro to G2d (openGL for PlayBasic)

By: Kevin Picone Added: May 9th, 2017

PlayBasic LIVE: Intro to G2D (openGL library for PlayBasic) 2017-05-07

Link     




 PlayBasic LIVE: Basic Optimization with overview of forums

By: Kevin Picone Added: April 30th, 2017

PlayBasic LIVE: Basic Optimization with overview of forums (2017-04-29)

Here's a live video basically talking about the forums and code optimizations mainly.. I'm really just testing video recording on a different machine with a head set mic etc.. sadly the results are pretty sucky, but content is ok so here it is

(NOTE: LOW AUDIO ) Watch On YouTube
Link     




 PlayBasic Tutorial: Learn BASIC Programming Tutorial Introduction

By: Kevin Picone Added: April 26th, 2017

PlayBasic Tutorial: Learn BASIC Programming Tutorial Introduction

Welcome... This video isn't a tutorial, but the introduction to our learn PlayBasic programming series for beginners. These videos take new user through some of the fundamentals of BASIC programming. Which is all the boring the stuff you need to learn, in order to make anything fun. We know it's not easy so our advice is to use these videos / help files and forums together. Don't just watch the videos, but sit down try to code something using the ideas. It might seem hard initially, but you will get it ! And most importantly have some fun





Watch Learn PlayBasic programming Tutorial Play list on youtube!


Link     




 PlayBasic Tutorial: Intro to GOTO & GOSUB statements

By: Kevin Picone Added: April 16th, 2017

PlayBasic Tutorial: Intro to GOTO & GOSUB statements

     Welcome, in this tutorial we take a look at some none conditional control change statements, or otherwise known as Goto and Gosub statements in PlayBasic.



    Commands used in this tutorial. Goto / Gosub / Return / For / Next / If / EndIf / Mousex() / MouseY() / MouseButton() / Print / Circle / Sync and possibly a few others.


Watch On YouTube
Link     




 PlayBasic Tutorial: Into to IF / Then and IF /ENDIF statements

By: Kevin Picone Added: March 21st, 2017

PlayBasic Tutorial: Into to IF / Then and IF / ENDIF statements ( 2017/03/21)

    This #tutorial walks the new coder through the IF / THEN and IF / ENDIF statement pairs which are used to selectively execute sections of the code, based upon the result of the comparison operators. IF statements actually allow changes in execution control, so they act upon the comparison, but it's just easier to think of them as part of the comparisons landscape when learning programming.

http://PlayBasic.com
http://UnderWareDesign.com


#coding #learntocode #programming #basic #makegames #howto #programmer #code

View On YouTube


PlayBasic Code:
	Setfps 20

	Do
		Cls rgb(20,30,40)

		;
		Mx = MouseX()
		My = MouseY()

		Circle Mx,My,40,true

		print Mx
		print My


		box 500,300,600,400,false

		if (Mx > 500) and  (Mx < 600) and  My >300 and My<400
						print "Mouse is within zone"
		endif

		Sync
	loop




Link     




Viewing Page [1] of [26]

Back - Next

 

 
     
 
       

 

(c) Copyright 2002 / 2017 Kevin Picone, UnderwareDesign.com  - Privacy Policy   Site: V0.59 [Alpha]