Category: Games
-
Programming Developers Diary – 15
—
by
in Append, Changing Object Property Values, Declaring Variables on a Form, Design Document, Desktop Application, Developers Diary, External_Record_Content_Get, Fetch, Form as Dialog, Form Design, Form Load Method, Functions, Games, Having Fun With Graphics, Hot Spots, How To, List Object, List Objects, Object Method, Occurs, On Event, On Push, Operations, Programming A Chess Game, Radio Object, Right, Table Open Method, Tables and Sets, Using Eval function, Using goto label, Using If Else if, Using Images on Forms, word, Writing Array’s, XBasic Tips and Tricks, xDialogMarch 10th 2017 Hello everyone. In my last post I said I might try to create a method of setting up a ad hoc chess board so the user can practice specific chess scenarios. I decided to go ahead with this idea. The first thing I needed to do is add a new menu option…
-
Programming Developers Diary – 14
—
by
in Append, Changing Object Property Values, Declaring Variables on a Form, Design Document, Desktop Application, Developers Diary, External_Record_Content_Get, Fetch, Fetch_Last, fetch_Next, Form as Dialog, Form Design, Form Load Method, Functions, Games, Having Fun With Graphics, Hot Spots, How To, Left, List Object, List Objects, Object Method, ON Change, On Event, On Fetch, On Push, Operations, Programming A Chess Game, Right, Right, Table Open Method, Tables and Sets, Using If Else if, Using Images on Forms, word, XBasic Tips and TricksFebruary 27 2017 This past weekend I once again spent time working on my chess program. As you may recall, if you have been following along, I last discussed using collections as a means of determining the attack path and squares of white to determine the best possible defense against said attack. I discovered two…
-
Programming Developers Diary – 09
—
by
in Collections, Declaring Variables on a Form, Design Document, Desktop Application, Developers Diary, Form as Dialog, Form Design, Form Load Method, Functions, Games, Having Fun With Graphics, Hot Spots, How To, Occurs, On Push, Programming A Chess Game, Tables and Sets, Using If Else if, Writing Array’s, XBasic Tips and TricksFebruary 1, 2017 Hello everyone. As stated yesterday I will be looking at using the collection function in Alpha Software. When I started the discussion about the chess game I stated one of the weaknesses of the current game is handling check. In the example below, Black checks white. The only activity the program needs…
-
Programming Developers Diary – 08
—
by
in batch_Begin, Changing Object Property Values, Declaring Variables on a Form, Design Document, Desktop Application, Developers Diary, Fetch, fetch_Next, Form Design, Form Load Method, Functions, Games, Having Fun With Graphics, Hot Spots, How To, List Objects, Occurs, On Event, On Push, Programming A Chess Game, Table Open Method, Tables and Sets, Using If Else if, Using Images on Forms, word, Writing Array’s, XBasic Tips and TricksJanuary 30, 2017 Good morning everyone. Picking up where we left off last week we were examining why the current logic for our chess program was weak and ineffective. As I was reviewing the existing code for this post, I once again got drawn into the development of the game. I actually started this post…
-
Programming Developers Diary – 07
January 24, 2017 Hello everyone. Hope you had a nice weekend. If you have been following along you know we did a fun project ‘Designing a Chess Game in Alpha Software’. It was fun for me at least and I hope all of you liked it or at least found some value in it. The…
-
Programming Developer’s Diary – 06
January 20th, 2017 Hello everyone. This morning I had an online training session with the client who received the receivables upgrade and it went very well. I left the session telling the person to send an email with all adjustments or changes they wished to see no matter how small and I just got a…
-
Programming in Alpha Software Black Jack 05 Final Punch List
Our blackjack program is coming to a close and I decided to review the items left to do and give an overview of the solution. Lets look at our design document. As you can see, not much is left to do. So lets review. 1. Push goes to the house. Our win loss control is…
-
Programming in Alpha Software Black Jack 04 Game Mechanics
—
by
in Append, batch_Begin, Blackjack, Changing Object Property Values, Declaring Variables on a Form, Design Document, Desktop Application, External_Record_Content_Get, Fetch, fetch_Next, Fetch_Prev, Form as Dialog, Form Design, Form Load Method, Games, Having Fun With Graphics, How To, Object Explorer, Object Method, On Event, On Push, Operations, Table Open Method, Tables and Sets, Using Eval function, Using goto label, Using If Else if, Using Images on Forms, Writing Array’s, XBasic Tips and TricksProgramming our Black Jack Game will be a success only if the game mechanics make sense and work similar to the real world. What I mean by this is users know the Black Jack game and are familiar with how it works, so our game must work the same or users will lose interest and…
-
Programming in Alpha Software: Black Jack 03
—
by
in batch_Begin, Blackjack, Changing Object Property Values, Declaring Variables on a Form, Design Document, Desktop Application, External_Record_Content_Get, Fetch, fetch_Next, Fetch_Prev, Form Design, Form Load Method, Games, Having Fun With Graphics, How To, Object Explorer, Object Method, On Event, On Push, Table Open Method, Tables and Sets, Using goto label, Using If Else if, Using Images on Forms, XBasic Tips and TricksWelcome back. In this session we are looking at the deal, but before we do; lets look at our design document to see what we have accomplished so far and what still needs to be done. As you can see, we are moving right along and should be done in a few more sessions. Now…
-
Programming in Alpha Software Black Jack 02
—
by
in batch_Begin, Blackjack, Changing Object Property Values, Declaring Variables on a Form, Design Document, Desktop Application, External_Record_Content_Get, Fetch, fetch_Next, Form Design, Form Load Method, Games, Hot Spots, How To, List Objects, Object Explorer, Object Method, ON Change, On Event, On Push, Operations, Randomize Numbers, Script Genie, Table Open Method, Tables and Sets, Update, Using goto label, Using Images on Forms, Writing Array’s, XBasic Tips and Tricks, xDialogWhen we left off at the end of session 01 I said we would look at New Game Control Controlling the Number of Players Shuffling the Deck. If the lesson does not get too long I will review the animation of dealing a card as well. I created this short video to show where we…