Skip to content
This repository was archived by the owner on Jun 12, 2025. It is now read-only.

Commit 675164b

Browse files
author
Patrick Rye
committed
Update to V5.1.0
## [5.1.0] - 2017-02-22 ### Added * Human player mode can be set in config. * Program can now properly be stopped before its done running (the x on the screen). ### Updated * General code clean up. * Gravity constant to be based on pic size * Moved most of the code in main function to a class called core. ### Fixed * Changed location from being unsigned to signed (which may have resulted in bugs I didn't notice). * Some of the vectors' memory not being cleared, causing run away memeory usage.
1 parent 7e6e2a6 commit 675164b

30 files changed

+814
-775
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,3 @@
7272
/OtherLibraries/*
7373

7474
/gh-pages/
75-
Project/Experimental-Platformer-AI.layout.cbTemp

Cleanup.bat

Lines changed: 0 additions & 45 deletions
This file was deleted.

Debug/Compile-Debug.bat

Lines changed: 0 additions & 70 deletions
This file was deleted.

Debug/Compile-Final.bat

Lines changed: 0 additions & 68 deletions
This file was deleted.

Debug/Object-Builder.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

Debug/ReadMe.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

Debug/complie.sh

Lines changed: 0 additions & 31 deletions
This file was deleted.

Documentation/ChangeLog.md

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,25 @@
33
All notable changes to this project will be documented here.
44
This project adheres to [Semantic Versioning](http://semver.org/)
55

6-
## [5.0.1] - 2017-02-21
6+
## [5.1.0] - 2017-02-22
7+
### Added
8+
* Human player mode can be set in config.
9+
* Program can now properly be stopped before its done running (the x on the screen).
10+
711
### Updated
8-
* Changed default away from human build
12+
* General code clean up.
13+
* Gravity constant to be based on pic size
14+
* Moved most of the code in main function to a class called core.
15+
16+
### Fixed
17+
* Changed location from being unsigned to signed (which may have resulted in bugs I didn't notice).
18+
* Some of the vectors' memory not being cleared, causing run away memeory usage.
19+
20+
21+
## [5.0.1] - 2017-02-21
22+
### Fixed
23+
* Previous version having player build mode as true
24+
925

1026
## [5.0.0] - 2017-02-21
1127
### Added
@@ -24,6 +40,7 @@ This project adheres to [Semantic Versioning](http://semver.org/)
2440
* Bug with play sometimes not collecting a coin
2541
* Bug with gravity not being applied correctly
2642

43+
2744
## UNRELEASED [4.2.0] - 2015-09-22
2845
### Added
2946
* Human inputs for game under certain builds

Documentation/Manual.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ When you first load the program it will create a config file with the default na
88

99
```
1010
Config File for the program.
11-
5.0.0-r
11+
5.1.0-r
12+
Human Build: 0
1213
First Generation Steps: 100
1314
Generation Increase: 100
1415
Gens Past Growth: 10
@@ -17,13 +18,14 @@ Players per Generation: 40
1718
Best players per generation: 10
1819
Percent Mutation Chance: 15
1920
Log to File: 1
20-
Hard mode: 1
21+
Hard mode: 0
2122
Show map on update: 0
2223
Random Seed: [12345]
2324
Append Time: 1
2425
Only define these if the default screen size doesn't work for you, otherwise leave blank.
2526
Screen Height: 0
2627
Screen Width: 0
28+
2729
```
2830

2931
### Version number
@@ -40,10 +42,14 @@ That being said if you notice strange results or the program crashes try replaci
4042
A Patch to the program will never affect the config file unless the patch is to the config file. In this cause the program will just load the old config file. If we end up making changes to the config file
4143
in a patch; then that release will say in it to delete old config files.
4244

43-
The software status is the status of this version, if a release/release candidate/beta/alpha cand The software will check this and replace the config if it doesn't match the current software status.
45+
The software status is the status of this version, if a release/release candidate/beta/alpha. The software will check this and replace the config if it doesn't match the current software status.
4446

4547
The Status Update is an internally number we use to keep track of how far into a Software Status we are. It is meaning less to the program.
4648

49+
### Human Build
50+
51+
This can be a 1 for true or a 0 for false. If true it changes the program from being AI based to be controlled by a human. It makes most of the other configs that are realated to the ai as useless.
52+
4753
### First Generation Steps
4854

4955
The number is the number of steps that the first generation will have. This can be any number from 1 to the Max Player Steps (default is 1000) but a number between 50 and 200 is best.

Documentation/ToDo.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
Please note that this list is more about documents I need to make, folders I need to reorganize or other stuff such as that.
44

5-
Improvements to the code can be made as [Issues] (https://github.com/Dragon-Wonder/Experimental-Platformer-AI/issues) under the label Suggestion.
5+
Improvements to the code can be made as [Issues](https://github.com/Dragon-Wonder/Experimental-Platformer-AI/issues) under the label Suggestion.
66

77
## Todo
88

9-
* Doxygen (?)
9+
~~* Doxygen (?)~~
1010

1111
* Wiki for project
1212

0 commit comments

Comments
 (0)