Hi, I'm still working away on DarkPRINCIPLES, a tutorial video set for DarkBASIC Professional, aimed at getting beginners founded in the basic's of the language. I've got a few video's already posted free of charge at http://uk.youtube.com/user/dcforemanuk feel free to comment and subscribe. This isn't a commerical venture at the moment, just something to help new users lives easier.
The file I'm uploading is a pre-video release for my next tutorial, a 3D clock created and programmed in DarkBASIC Professional. It's medialess, so nice and small. It will found new users in:
Text and image Operations (Set Font, Write Numbers, Get Image from screen)
Object Creation and Movement (Rotation, location etc)
Data Processing (converting Get Time$ into Hour, Mins, Secs varibles)
Loops (For, Next, Do, Loop)
Functions (keeping the program as modular as possible, allows you to reuse code)
3D Object's (Creation, location, Rotation, and texturing)
Camera Commands (Position, Point at, and Follow commands)
Input (Inkey$, Get Time$, Get Date$)
Will add:
Data Types
Arrays
Varible declarations.
Etc.
Alot of the old pro's will look at this code and cringe most likely. I'll rewrite the object handling before I start making the tutorial, so there's a dynamic object numbering system in place. At the moment I'm just using a quick 1 to 62 object number via for and next loops. Then 100 to 104 for the hands. The 3D perspective code needs a little work I think, though for a beginners tutorial it's not bad. Either way I'll replace the object numbers with a naming system using types and arrays, this should allow the code to be more easily understood at a first glance.
But, the program itself is working. I've released it in a proper installer I created using Nullsoft's NSIS Scriptable Install System, saves all the adverts from ClickTeam.
The clock will appear in a 640x480 window, with time, date, and an analouge Clock. So it's not just a TEXT 10, 10, Str$(Get Time$) command on a black screen.
Comments and suggestions welcome. I need to get the source code sorted before I start making the Video, for obvious reasons.
Thanks for reading! I hope this made sense, I'm typing on the fly between other jobs!
Video Links:
DarkPRINCIBLES Tutorial #2 Keyboard inputs
Keyboard Inputs:
http://uk.youtube.com/watch?v=OsP2YKl2MYw - Part 1
http://uk.youtube.com/watch?v=_SKIyoNQTuw - Part 2
http://uk.youtube.com/watch?v=OJ1EbXmlQ7U - Part 3
Full on the fly audio commentary, slides, video footage and examples.
Old Tutorials
DarkPRINCIPLES #1
Random Number Guessing Game:
http://uk.youtube.com/watch?v=fXRT1jreF6A
Full audio commentary, slides and principles used, video footage and examples.
Spinning Cube Tutorial (Pre-DarkPRINCIBLES Concept)
http://uk.youtube.com/watch?v=aki9xuwDEt0
No audio commentary, music, slides used and recorded video used.
TreeMagik G3 to DarkBASIC Professional
Video Links are as follows:
Part 1 - Introduction
Part 2 - TreeMagik
Part 3 - Media Management and transparency
Part 4 - Object Instancing
Part 5 - 1000 from 5
Part 6 - Finishing Touches