Category: Desktop Application
-
Programming Chess in Alpha Software: Lesson6
—
by
in Changing Object Property Values, Desktop Application, External_Record_Content_Get, Fetch, Form Design, Form Load Method, Games, Having Fun With Graphics, How To, List Objects, Object Method, On Event, On Fetch, On Init, On Push, Programming A Chess Game, Record List Combo, Table Open Method, Tree View, Using If Else if, Using Query’s, Writing Array’s, XBasic Tips and TricksHello Everyone Today we will be looking at the opening book for our chess program and the code for all the functions related to the opening book. Before we begin please take a moment to watch this short video which demonstrated the use of the opening book and the new features we are adding to…
-
Programming Chess in Alpha Software: Lesson5
Hello Everyone Today we are looking at the changes to our code affecting WhitesBoard and BlacksBoard. These two routines provide a list of each piece on the board which is available to move and where it can move to. The changes I made process these list to create values needed in scoring the game as…
-
Programming Chess in Alpha Software: Lesson 4
Hello Everyone In our last lesson we showed a video demonstrating the chess program in action with a human playing both Black and White. As I commented in the lesson, the code is growing and starting to become unmanageable. The code does work, but it fails in a major way. The available data strings are…
-
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…
-
PC Desktop: Setup Wizard
Hello Everyone Hope you had a Great 4th of July. Like most people, there is nothing I hate more than getting something new and being forced to go through some sort of setup before I can begin enjoying my new product. With that in mind, our Desktop App will ship with the ability to run…
-
The Desktop PC: Design Document
Hello Everyone I’m sure most everyone saw the title, thought boring and clicked away. Hopefully you did not and will read this short but important entry. In the software world when someone says Design Document, programmers shudder. At the beginning of this blog I wrote of the value of a design document. What programmers need…
-
The Desktop PC: First Look
Hello Everyone Today we will look at a broad overview of what I propose for our New Desktop. Our desktop will provide quick access to all Windows free Desktop software and through a setup wizard allow the user to substitute free or paid for software for each of Windows desktop apps. The setup wizard will…