Difference between revisions of "Tutorial Project Evolutions"

From wiki.visual-prolog.com

(New page: This is an example of the evolution of the project development beginning from the initial idea till the today status. The very easy game have been chosen as the basic idea. We do not know ...)
 
Line 23: Line 23:
 
|type=file
 
|type=file
 
|release=1
 
|release=1
|description=[[Game Polyline. release 1|Players: computer and human. The initial move by choice]]
+
|description=[[Game Polyline. release 1|Players: computer and human. The initial move by choice.]]
 
|target=Console
 
|target=Console
 
|pe='''+'''
 
|pe='''+'''
Line 31: Line 31:
 
|type=file
 
|type=file
 
|release=2
 
|release=2
|description=[[Game Polyline. release 2|New: Players - objects. The initial move of the computer - random]]
+
|description=[[Game Polyline. release 2|New: Players - objects. The initial move of the computer - random.]]
 
|target=Console
 
|target=Console
 
|pe='''+'''
 
|pe='''+'''
Line 39: Line 39:
 
|type=file
 
|type=file
 
|release=3
 
|release=3
|description=[[Game Polyline. release 3|New: N players. The type of the player (computer or human) - by choice]]
+
|description=[[Game Polyline. release 3|New: N players. The type of the player (computer or human) - by choice.]]
 
|target=Console
 
|target=Console
 
|pe='''+'''
 
|pe='''+'''
Line 47: Line 47:
 
|type=file
 
|type=file
 
|release=4
 
|release=4
|description=[[Game Polyline. release 4|New:  Safe computer's move - random. The code of the player-computer restructured]]
+
|description=[[Game Polyline. release 4|New:  Safe computer's move - random. The code of the player-computer restructured.]]
 
|target=Console
 
|target=Console
 
|pe='''+'''
 
|pe='''+'''
Line 55: Line 55:
 
|type=file
 
|type=file
 
|release=5
 
|release=5
|description=[[Game Polyline. release 5|New: Computer's move based on the prognosis on the depth ''K'' moves. The code reorganized]]
+
|description=[[Game Polyline. release 5|New: Computer's move based on the prognosis on the depth ''K'' moves. The code reorganized.]]
 
|target=Console
 
|target=Console
 
|pe='''+'''
 
|pe='''+'''
Line 63: Line 63:
 
|type=file
 
|type=file
 
|release=6
 
|release=6
|description=[[Game Polyline. release 6|New: Multiple plays mode. Easy expansion of the list of players. The size of the field mutable. The code reorganized]]
+
|description=[[Game Polyline. release 6|New: Multiple plays mode. Easy expansion of the list of players. The size of the field mutable. The code reorganized.]]
 
|target=Console
 
|target=Console
 
|pe='''+'''
 
|pe='''+'''
Line 71: Line 71:
 
|type=file
 
|type=file
 
|release=7
 
|release=7
|description=[[Game Polyline. release 7|New: MultiLanguage feature. The code reorganized]]
+
|description=[[Game Polyline. release 7|New: MultiLanguage feature. The code reorganized.]]
 
|target=Console
 
|target=Console
 
|pe='''+'''
 
|pe='''+'''
 
}}
 
}}
 +
|}
  
|}
+
[[ru:Игра "Ползунок"]]
[[en:]]
 
 
[[Category:Examples]]
 
[[Category:Examples]]
 
[[Category:Games 1+]]
 
[[Category:Games 1+]]

Revision as of 12:16, 21 December 2007

This is an example of the evolution of the project development beginning from the initial idea till the today status. The very easy game have been chosen as the basic idea. We do not know the initial name of this game thus we call it Polyline.

Each release expands the functionality of the application. Moving along this way the code is modified and restructured or the only code is restructured and modified.

Game description

It is shown the flat playing field. The dimension of the field is M x N.

Game rules

Each player on his turn adds the new point. This point must prolong the existing Polyline (or start the Polyline, if it doesn't exist).
The resulting Polyline must be non interrupted and each move can be done using any of end of the line.
The player, which locks the line (the point is set on the polyline), wins.
SRC Release Short Description User
Interface
PE
file 1 Players: computer and human. The initial move by choice. Console
file 2 New: Players - objects. The initial move of the computer - random. Console
file 3 New: N players. The type of the player (computer or human) - by choice. Console
file 4 New: Safe computer's move - random. The code of the player-computer restructured. Console
file 5 New: Computer's move based on the prognosis on the depth K moves. The code reorganized. Console
file 6 New: Multiple plays mode. Easy expansion of the list of players. The size of the field mutable. The code reorganized. Console
file 7 New: MultiLanguage feature. The code reorganized. Console