Playing Tetris using genetic algorithms

dc.contributor.authorBenarba, Abdelkarim
dc.contributor.authorKhalifa, Mohamed Supervisor)
dc.date.accessioned2022-06-02T08:21:34Z
dc.date.available2022-06-02T08:21:34Z
dc.date.issued2016
dc.description29p.en_US
dc.description.abstractThis project discusses the training of a one-piece Tetris playing AI using the general optimization algorithms “genetic algorithms”. The player AI is implemented with two evaluation functions (exponential and linear) optimizing aset of 10 features. This player and the genetic algorithm to train it are built using only C++11 standard library. Limited to 1000 moves, the two players resulting from the training using the exponential and linear evaluation functions had average results of 381 and 421 moves, respectively, and a respective average score of 2707 and 2874. The two methods gave good results compared to the time constrains, and in the case of this project their results are very close.en_US
dc.description.sponsorshipUniversité M’hamed Bougara de Boumerdes : Institut de Genie electrique et Electroniqueen_US
dc.identifier.urihttps://dspace.univ-boumerdes.dz/handle/123456789/9013
dc.language.isoenen_US
dc.subjectGenetic algorithmsen_US
dc.subjectArtificial intelligence : Data processing.en_US
dc.titlePlaying Tetris using genetic algorithmsen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Final year project report.pdf
Size:
2.7 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections