Category: Having Fun With Graphics
-
Programming Chess in Alpha Software: Lesson 3
Hello Everyone Today we will be looking at the process for capturing an opponents piece and the process for checking the opponents King. Also, we will need to readdress the Setup code to reflect the changes in our table grid. First, I now have a short video showing the game so far. Now it is…
-
Programming Chess in Alpha Software:Lesson 2
Hello Everyone In our first lesson we looked at our chess piece and position table and the code for each square on our board. As I mentioned the table may change and it has. I will review the new structure and reason for the change below. We also looked at moving the piece image from…
-
Programming Chess in Alpha Software
Hello everyone Today we embark on the most ambitious project to date. Creating a Chess program that thinks. Now you may be saying why bother there are plenty of chess programs and they are a dime a dozen. The answer is a chess program will use Classes Array’s Variables Functions Programming Loops Tables Form Objects…
-
Having Fun with Graphics Lesson 5: Bar Graphs
—
by
in Changing Object Property Values, Converting Data Types, Desktop Application, External_Record_Content_Get, Form Design, Form Load Method, Having Fun With Graphics, Hot Spots, How To, List Objects, Object Explorer, Object Method, On Event, On Fetch, On Push, On Timer Event, Record List Combo, Table Open Method, Writing Array’s, XBasic Tips and TricksHello everyone Today we are continuing our lesson plan on controlling graphics in Alpha Software just using objects on a form and xBasic code. As I was preparing the CAD application lesson I thought of a more practical application for managing objects and graphics on the screen which is building a bar graph. Bar Graphs…
-
Having fun with Graphics Lesson 4: Desktop Widget
—
by
in Autoexec Script, Changing Object Property Values, Custom Super Controls, Declaring Variables on a Form, Desktop Application, Form Design, Form Load Method, Having Fun With Graphics, How To, Object Explorer, Object Method, On Event, On Init, On Push, On Timer Event, Owner Draw, Using Eval function, Using If Else if, Writing Array’s, XBasic Tips and Tricks, xDialogHello everyone At the end of lesson three, I said we would work on a CAD Design style application but it is taking some time to put together so in the mean time, I thought I would post this fun and useful lesson. To start, watch this short video to see the widget work and…
-
Having Fun with Graphics in Alpha Software Lesson 3: Angles
Hello everyone In our last lesson we created our Pong table, the paddle and the ball. When the ball struck the paddle, it bounced only on the horizontal plane. Today, we are going to make the ball bounce at an angle. Watch the short video to see how it works and to get an overview…
-
Having Fun w/ Graphics using xBasic Lesson 2 Pong
Hello Everyone In the last lesson I said we will take what we learned and use it to create the beginning of a pong game. Now the pong game on the surface is very simple. You have a ball, a paddle and movement. When the ball hits the paddle, it bounces. If it misses the…
-
Having Fun w/ Graphics using xBasic Lesson 1
Hello everyone We are changing the pace here and will be showcasing routines not widely discussed in Alpha Software; mainly graphics and automation. To start with, we will do three simple animations; draw a line on a form, move a text box across the form and bounce a ball. Each of these animations are written…