FORUM, Forum Discussion, Forum Gratuit, Nom de domaine, Nom de domaine gratuit, Redirection gratuite,

Forum Abalone-Theory-Forum Administrators :Abalone-Theory-Forum, AbaloneTheory-Forum
Forum Abalone-Theory-Forum
Not logged | Login
Online:2 guests are browsing the forum
Register Register | Profile Profile | Private messages Private messages | Search Search | Online Online | Help Help | Create a free blog

forum Forum index forumAbalone-Programming forumGeneral Introduction

Author : Topic: General Introduction  Bottom
 Keith
 moderator
 Posts : 35
 Keith
  Posted 21/10/2005 03:09:04 AM
Send a private message to Keith
General Introduction


we have to differentiate two parts of programming: the theoretical part and the practical part.

1. Theoretical Part:
Here we discuss the elements, principles and the methods of programming - and not the concrete programming in a programming-language (Java, C, C++, Delphi, Visual Basic...).

1.1. the rules and a notation-system
1.2. the evaluation-function (board-score, ball-score and maybe pattern-score)
1.3. the move-searching (optimum-problem: depth and/or tricky)
1.4  other "problems" (dead-positions etc.)  
1.5  refinements (opening-book, endgame-patterns etc.)

2. Practical Part:
First we have to create an interface and than to program the program

2.1 Interface
2.1.1. board
2.1.2. balls
2.2.3. mouse-interaction

2.2 Programme
2.2.1. implementation of the rules
2.2.2. evaluation-function
2.2.3. move-searching (Min-Max-algorithm)
2.2.4. optimisation: Alpha-Beta-algorithm  


In the beginning we create topics for each general part: one practical and one technical. But in future - if we have collected some information, questions, knowledge - we will creat a topic for each point.  

--Last edited by Funky-AbaloneTheory-JazzClub on 2005-10-28 02:15:03 --


forum Forum index forumAbalone-Programming forumGeneral Introduction
top
Go to :
  Add a quick reply

Add a quick reply