Difference between revisions of "Tutorial Project Evolutions"

From wiki.visual-prolog.com

m
 
(10 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{spbCopyright}}
+
#REDIRECT [[:Category:Evolutions Tutorial Project|Evolutions Tutorial Project]]
 
 
This is an example of Visual Prolog project development evolution beginning from the initial idea till the today status.
 
A very easy game has been chosen as the basic idea. We do not know the initial name of this game so we call it ''Polyline''.
 
 
 
Each release expands the functionality of the application. Moving along the way the code is extended, modified and restructured or only restructured and modified.
 
 
 
{{PolyLine Game Rules}}
 
 
 
{| cellspacing="0" border="1"
 
|-
 
!SRC
 
!Release
 
!Short Description
 
!User<br/>Interface
 
!PE
 
 
 
{{example_chain
 
|type=project
 
|release=13
 
|description=[[Tutorial Project. Release 13|The demonstration of various ways of the interaction with components placed to DLLs]]
 
|target=Win
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=project
 
|release=12
 
|description=[[Tutorial Project. Release 12|Projects family with UI - ObjectConsole, Windows. The game dimension problem solved]]
 
|target=Con/Win
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=project
 
|release=11
 
|description=[[Tutorial Project. Release 11|Projects family with different kinds of UI - Console, ObjectConsole, Windows. The usage of Libraries. New Player added.]]
 
|target=Con/Win
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=project
 
|release=10
 
|description=[[Tutorial Project. Release 10|Code modified. Communication with players based on events. ''NotificationAgency pack'' used.]]
 
|target=Console
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=project
 
|release=9
 
|description=[[Tutorial Project. Release 9|Code modified. Each class generates the Object.]]
 
|target=Console
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=project
 
|release=8
 
|description=[[Tutorial Project. Release 8|Code modified. The structure of the project reorganized. Each class placed to the separate package.]]
 
|target=Console
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=file
 
|release=7
 
|description=[[Tutorial Project. Release 7|MultiLanguage feature. The code reorganized.]]
 
|target=Console
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=file
 
|release=6
 
|description=[[Tutorial Project. Release 6|Multiple plays mode. Easy expansion of the list of players. The size of the field mutable. The code reorganized.]]
 
|target=Console
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=file
 
|release=5
 
|description=[[Tutorial Project. Release 5|Computer's move based on the prognosis on the depth ''K'' moves. The code reorganized.]]
 
|target=Console
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=file
 
|release=4
 
|description=[[Tutorial Project. Release 4|Safe computer's move - random. The code of the player-computer restructured.]]
 
|target=Console
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=file
 
|release=3
 
|description=[[Tutorial Project. Release 3|N players. The type of the player (computer or human) - by choice.]]
 
|target=Console
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=file
 
|release=2
 
|description=[[Tutorial Project. Release 2|Players - objects. The initial move of the computer - random.]]
 
|target=Console
 
|pe='''+'''
 
}}
 
 
 
{{example_chain
 
|type=file
 
|release=1
 
|description=[[Tutorial Project. Release 1|Players: computer and human. The initial move by choice.]]
 
|target=Console
 
|pe='''+'''
 
}}
 
 
 
|}
 
 
 
[[Category:Examples]]
 
[[Category:Tutorials]]
 
 
 
[[ru:Учебный Проект]]
 

Latest revision as of 09:30, 12 August 2011