質問: C言語でターミナル上で動くオセロのプログラムを書いたんですけど、それをターミナル上でなくブラウザで描写を綺麗にして動かしたいのですがどうすれば良いのでしょうか? MacBook12を使ってます。
回答: nullbotさんの回答のように、丸ごとブラウザで動くようにJavaScriptで作り直す。 またはブラウザはあくまでもUIに徹し、C言語で作ったものをサーバー側に配置する。 当然そのままではブラウザとの連携ができないので、その部分は作り直す必要があります。 1. ブラウザからは石の置き場所を入力/選択して、サーバーに送信。 2. サーバーはその置き場所を基に処理した結果の盤面データを送信。 3. ブラウザはその盤面データで画面描画。 基本はこの繰り返しにすれば、C言語で作ったものもそれなりに活かせるような気がします。 但し、C言語でサーバー側を処理するのは非常に面倒です。 やはり別の言語に作り直すのが良いと思いますよ。