Othello AI which got 1st in the world

Overview

Egaroucid 4 - Othello AI

Abstract

Egaroucid 4 is an Othello AI.

You can play this AI on the Web.

There are former versions:

https://github.com/Nyanyan/Reversi

https://github.com/Nyanyan/Egaroucid

https://github.com/Nyanyan/Egaroucid3

img0

img0

Requirements

Languages

  • Python3
  • C++

Additional Python libraries

  • Flask

Additional C++ libraries

None

How to use

First, you have to clone this repository. For example,

$ git clone [email protected]:Nyanyan/Egaroucid4.git

Then move to the directory

$ cd Egaroucid4

Compile ai.cpp

$ python3 compile.py ai.cpp ai.out

Execute app.py

$ python3 app.py

Then visit http://127.0.0.1:5000/ on your browser to play!

Docker

See README.

Issues
  • Add Dockerfile

    Add Dockerfile

    Dockerfileを追加してうまく動いたので試してみてください。

    インストール

    docker pull ray255ar/egaroucid4_example

    ビルド

    docker build --no-cache -t egaroucid4 .
    

    実行

    docker run --rm -it -p 5000:5000 egaroucid4 python3 app.py
    

    ただの自己満足なので、適当にクローズしちゃってもいいです。

    opened by Ar-Ray-code 3
Owner
Takuto Yamana
Maker. World Maker Faire New York Editor's Choice クマ財団5期 IPA未踏スーパークリエータ 技育展最優秀賞 DMM.makeAKIBAスタートライン JPhO銀/実験優秀賞
Takuto Yamana
Fundamentals of Software Engineering 1st project

job-poster Fundamentals of Software Engineering 1st project Multiple user system for posting and searching job listings, The Users will be able to sea

Gleb Tcivie 3 Nov 28, 2021
Register for Hacktoberfest and make four pull requests (PRs) between October 1st-31st to grab free SWAGS

⭐️ Projects and Codes ⭐️ This is beginner friendly repo. We aim for beginners to start with their first contributions to open-source. If you are looki

Joel Sunny Varghese 11 Nov 8, 2021
This is the repo for the microcontroller part of project Cleanurge - a scalable IoT powered waste management system, our solution towards a greener world.

Cleanurge A scalable waste management system powered by IoT. There are 3 repositories for the entire cleanurge system in total cleanurge-mcu: Containi

Developer Student Clubs KGEC 6 Oct 11, 2021
#PICOmputer - World first Raspberry RP2040 PICO - QWERTY & IPS devkit

PICOmputer #PICOmputer - World first Raspberry RP2040 PICO - QWERTY & IPS devkit https://www.pcbway.com/project/shareproject/_PICOmputer____World_firs

Peter Misenko 36 Nov 13, 2021
BfaCore : Reforged is a open-source project for World of Warcraft

BfaCore Reforged BfaCore : Reforged is a open-source project for World of Warcraft, currently supporting the 8.3.7 (build 35662) game version. Why Bfa

Boralus Project 13 Dec 5, 2021
The world's worst kernel module

antipatterns.ko: the world's worst kernel module caution: DO NOT LOAD THIS MODULE This kernel module contains numerous security vulnerabilities. It is

David Malcolm 283 Nov 18, 2021
ADD YOUR BEST PROJECT & CONTIBUTE TO OPEN WORLD, MAKE GENUINE PR TO BE MERGED.

Hacktoberfest 2021 Kindly maintain patience, our team will accept every valid Pull Request and will merge it in main branch!!! Link To HacktoberFest 2

null 3 Oct 19, 2021
A beginner friendly repo in the world of open source. Contribute here to add here project in any languages.

Hacktober Fest 2021 Heyy There (●'◡'●) Here you can contribute to opensource project in any valid language and project. Just follow the contribution g

Anonymous-inception 7 Oct 27, 2021
This is the Master Repository for all the different algorithms in the world of DSA, be it in any language C++, Java, Python etc.....

© Dragon ball GT INTRODUCTION The goal of this repository is to have in a single place all possible algorithms and data structures - in multiple langu

Shivanshu Garg 8 Nov 8, 2021
This repository will hold all the deadly codes that can change the world .

Hacktoberfest Hack Codes Proud Contributors Do you know , that we belong to an era where your code can build me or destry me ? ?? So , we thought why

Aritra Basu 22 Nov 16, 2021
An Arduino library which allows you to communicate seamlessly with the full range of u-blox GNSS modules

u-blox makes some incredible GNSS receivers covering everything from low-cost, highly configurable modules such as the SAM-M8Q all the way up to the surveyor grade ZED-F9P with precision of the diameter of a dime.

SparkFun Electronics 67 Nov 24, 2021
CQC (Charmed Quark Controller) a commercial grade, full featured, software based automation system. CQC is built on our CIDLib C++ development system, which is also available here on GitHub.

The CQC Automation System What It Is CQC is a commercial quality, software based automation system, suitable for residential or commercial application

Dean Roddey 47 Nov 17, 2021
Project to check which Nt/Zw functions your local EDR is hooking

Probatorum EDR Userland Hook Checker Probatorum will check which Nt/Zw functions your local EDR is hooking. Most credit for this code goes to SolomonS

null 123 Nov 22, 2021
It is a Simple Telegram Bot, which will listen to GitHub Webhook and inform via Telegram

GitHub-Webhook-Bot ?? Simple Telegram Bot, which will listen to GitHub Webhook and inform via Telegram Setting Up Config ✍ Go to src/helper.h ---> Her

GautamKumar 26 Dec 3, 2021
A fake AMSI Provider which can be used for persistence.

A fake AMSI Provider which can be used for persistence.

netbiosX 57 Nov 15, 2021
A test using a TTGO module (ESP32 + screen) which renders a 3d scene using pingo library

A simple 3D renderer tested and developed for the TTGO T-Display ESP32 board. The 3d renderer is: https://github.com/fededevi/pingo The 3D renderer is

fedevi 7 Nov 2, 2021
A light-weight Flutter Engine Embedder based on HADK ,which for Android devices that runs without any java code

flutter-hadk A light-weight Flutter Engine Embedder based on HADK ,which for Android devices that runs without any java code 1.Build by android-ndk-to

null 13 Nov 8, 2021
King Hamlet is a simple tool, which allows you to perform a Process Ghosting Attack

KingHamlet Process Ghosting Tool - 64 bits Only! King Hamlet is a simple tool, which allows you to perform a Process Ghosting Attack

null 25 Nov 22, 2021
Björn Kalkbrenner 21 Nov 24, 2021