From 12a3ab609cd3413a80c2e4a1806a97eca221a3f8 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 19 Nov 2020 15:24:57 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=90=E3=82=B0=E3=81=8C=E3=81=82=E3=82=8B?= =?UTF-8?q?=E3=81=A3=E3=81=BD=E3=81=84=E3=81=AE=E3=81=A7=E3=82=AD=E3=83=A3?= =?UTF-8?q?=E3=83=83=E3=82=B7=E3=83=A5=E3=83=AD=E3=82=B8=E3=83=83=E3=82=AF?= =?UTF-8?q?=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/reversi/back.ts | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/src/modules/reversi/back.ts b/src/modules/reversi/back.ts index dfbab97..6ad4dc4 100644 --- a/src/modules/reversi/back.ts +++ b/src/modules/reversi/back.ts @@ -14,8 +14,6 @@ import config from '@/config'; import serifs from '@/serifs'; import { User } from '@/misskey/user'; -const db = {}; - function getUserName(user) { return user.name || user.username; } @@ -304,26 +302,6 @@ class Session { // 試し打ち this.o.put(this.o.turn, pos); - const key = this.o.board.toString(); - let cache = db[key]; - if (cache) { - if (alpha >= cache.upper) { - this.o.undo(); - return cache.upper; - } - if (beta <= cache.lower) { - this.o.undo(); - return cache.lower; - } - alpha = Math.max(alpha, cache.lower); - beta = Math.min(beta, cache.upper); - } else { - cache = { - upper: Infinity, - lower: -Infinity - }; - } - const isBotTurn = this.o.turn === this.botColor; // 勝った @@ -386,17 +364,6 @@ class Session { // 巻き戻し this.o.undo(); - if (value <= alpha) { - cache.upper = value; - } else if (value >= beta) { - cache.lower = value; - } else { - cache.upper = value; - cache.lower = value; - } - - db[key] = cache; - return value; } };