おっぱい侍(将棋ゲーム)



// CSVファイルを読み込む関数

function loadCSV(file) {

    return new Promise((resolve, reject) => {

        const xhr = new XMLHttpRequest();

        xhr.open('GET', file, true);

        xhr.onload = () => {

            if (xhr.status === 200) {

                resolve(xhr.responseText);

            } else {

                reject(xhr.statusText);

            }

        };

        xhr.onerror = () => reject(xhr.statusText);

        xhr.send();

    });

}


// CSVをパースして、駒の属性をオブジェクトに変換

function parseCSV(csvText) {

    const lines = csvText.split('\n');

    const headers = lines[0].split(',');

    const data = lines.slice(1).map(line => {

        const values = line.split(',');

        return {

            [headers[0]]: values[0], // 駒の種類

            [headers[1]]: values[1], // 属性1

            [headers[2]]: values[2], // 属性2

        };

    });

    return data;

}


// 将棋ゲームの処理で使用

loadCSV('koma.csv')

    .then(csvText => {

        const komaAttributes = parseCSV(csvText);

        console.log(komaAttributes);

        // 将棋ゲームのロジックに組み込む

    })

    .catch(error => console.error('Error loading CSV:', error));




9/2
7A一般人駒を働かせようと6Aに移動させる
指示をAIにて試みましたがエネルギーが足りずに
動きませんでした。一般人駒7Aはお金がもらえないから働きたくないらしいです。



※こちらのプログラムはフィクションです。
実際の人物等とは一切、関係ございません。

この記事が気に入ったらサポートをしてみませんか?