![190942-Thumbnail Image.png](https://d1rbsgppyrdqq4.cloudfront.net/s3fs-public/styles/width_400/public/2023-12/190942-Thumbnail%20Image.png?versionId=6Qr0gxygqn.KLBi.B3CBJz_RBV4SNTpK&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASBVQ3ZQ42ZLA5CUJ/20240617/us-west-2/s3/aws4_request&X-Amz-Date=20240617T125211Z&X-Amz-SignedHeaders=host&X-Amz-Expires=120&X-Amz-Signature=63ca1c1adbed17062b91b0d1d76fbe9322d984f0d68a51f311d4f554f78261ae&itok=qcLlHYkD)
![171959-Thumbnail Image.png](https://d1rbsgppyrdqq4.cloudfront.net/s3fs-public/styles/width_400/public/2022-12/171959-Thumbnail%20Image.png?versionId=t5POrb90N3ZyMgwYY_JbLe46WQNZ0Zim&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASBVQ3ZQ42ZLA5CUJ/20240617/us-west-2/s3/aws4_request&X-Amz-Date=20240617T114239Z&X-Amz-SignedHeaders=host&X-Amz-Expires=120&X-Amz-Signature=28088d031fd080815ead3903f340c67681dad066baaf90bbbad0e0e9c4bab28f&itok=_okd47At)
![171876-Thumbnail Image.png](https://d1rbsgppyrdqq4.cloudfront.net/s3fs-public/styles/width_400/public/2022-12/171876-Thumbnail%20Image.png?versionId=nT4a5YMFS.h3UceJ_umphwcXfpNfj3qt&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASBVQ3ZQ42ZLA5CUJ/20240617/us-west-2/s3/aws4_request&X-Amz-Date=20240617T132458Z&X-Amz-SignedHeaders=host&X-Amz-Expires=120&X-Amz-Signature=8597dc443c34d3c4c6d68c9eced13fc72abcefc4888441cdcd473e6616050f6e&itok=tVzi6nrB)
![171652-Thumbnail Image.png](https://d1rbsgppyrdqq4.cloudfront.net/s3fs-public/styles/width_400/public/2022-12/171652-Thumbnail%20Image.png?versionId=lzVgm8Sg_ldZQzO5PghbqLboi0dp6Hc2&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASBVQ3ZQ42ZLA5CUJ/20240617/us-west-2/s3/aws4_request&X-Amz-Date=20240617T125211Z&X-Amz-SignedHeaders=host&X-Amz-Expires=120&X-Amz-Signature=4dfc719539e3e06d196c153a8e464fad23f31ce32e9b2947d3f18bcb32980125&itok=GvG-ipee)
![171413-Thumbnail Image.png](https://d1rbsgppyrdqq4.cloudfront.net/s3fs-public/styles/width_400/public/2022-12/171413-Thumbnail%20Image.png?versionId=6srM32.lfbBfZ9RoZRbB1mCaUpW.ZIIT&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASBVQ3ZQ42ZLA5CUJ/20240617/us-west-2/s3/aws4_request&X-Amz-Date=20240617T114239Z&X-Amz-SignedHeaders=host&X-Amz-Expires=120&X-Amz-Signature=1960cf5f3383faaea3a3759ee4f7b7f55865e7f2750638b936b54d44414fc043&itok=wjcq2mS6)
This project is a video game implementation of the Filipino ruleset of Mahjong for the purpose of increasing awareness of the Mahjong game and Filipino culture. The game, titled Todas!, is built from scratch using various free resources and contains a Tutorial for teaching players the basics of the game and a Multiplayer mode that enables remote gameplay for up to four people.
This paper explores the inner workings of algorithms that computers may use to play Chess. First, we discuss the classical Alpha-Beta algorithm and several improvements, including Quiescence Search, Transposition Tables, and more. Next, we examine the state-of-the-art Monte Carlo Tree Search algorithm and relevant optimizations. After that, we consider a recent algorithm that transforms Alpha-Beta into a “Rollout” search, blending it with Monte Carlo Tree Search under the rollout paradigm. We then discuss our C++ Chess Engine, Homura, and explain its implementation of a hybrid algorithm combining Alpha-Beta with MCTS. Finally, we show that Homura can play master-level Chess at a strength currently exceeding that of our backtracking Alpha-Beta.
![161994-Thumbnail Image.png](https://d1rbsgppyrdqq4.cloudfront.net/s3fs-public/styles/width_400/public/2021-11/161994-Thumbnail%20Image.png?versionId=KlZ3A1BmIdltlirT0jz4b7F_k6vQwy7H&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASBVQ3ZQ42ZLA5CUJ/20240617/us-west-2/s3/aws4_request&X-Amz-Date=20240617T132458Z&X-Amz-SignedHeaders=host&X-Amz-Expires=120&X-Amz-Signature=c4a9dbbdff3d69ea3779121ea9bc22fcf8b34b33269c590d58e1107328d8bd80&itok=2Z14DgAG)
![193835-Thumbnail Image.png](https://d1rbsgppyrdqq4.cloudfront.net/s3fs-public/styles/width_400/public/2024-05/193835-Thumbnail%20Image.png?versionId=GARP4E6zbx2UlgVY.hyHQIxnwu_p8ehl&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASBVQ3ZQ42ZLA5CUJ/20240617/us-west-2/s3/aws4_request&X-Amz-Date=20240617T114828Z&X-Amz-SignedHeaders=host&X-Amz-Expires=120&X-Amz-Signature=563cba369a8a161fc075821b0766bf7fac79259520c94f1dbb0665afe7401aa9&itok=DxGZrR_M)
![189263-Thumbnail Image.png](https://d1rbsgppyrdqq4.cloudfront.net/s3fs-public/styles/width_400/public/2023-08/189263-Thumbnail%20Image.png?versionId=RStLS7PcnuYdg8HCH1BZaGj7w.xpbJ3J&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIASBVQ3ZQ42ZLA5CUJ/20240617/us-west-2/s3/aws4_request&X-Amz-Date=20240617T132459Z&X-Amz-SignedHeaders=host&X-Amz-Expires=120&X-Amz-Signature=1eef66e6d51f555c5a49a61729ea2c55e46f83e47872217655deff6c6031498d&itok=8d_6CJtg)