• ベストアンサー

java appletからデータを抽出するには

appletを使っているゲーム(将棋)の棋譜を保存したいと思っているのですが。appletから棋譜(文字)のデータを取り出すことはできるのでしょうか?可能であるのなら教えていただきたく思います。

  • Java
  • 回答数3
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

利用規約を読む限りではプログラムの改変は禁止ということなのでプログラムから直接取ることは不可能ですね。 またアプレットからデータを取るのも知識財産権での問題かもしれません。(法が専門ではないのでわかりませんが。) この場合ですと、このサイトに要望として棋譜を残すものを作ってくれという要望を出した方が手早いかもしれませんね。(実際取り入れられるかどうかは別として。)

参考URL:
http://www.jgame.com/regulation/index.html
gif317
質問者

お礼

そのようですね。とりあえず、出来る出来ないは別にして,サイトに要望を出す事にしました。どうも、ありがとうございました。

その他の回答 (2)

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.3

普通に考えると、ダメです。 もしかしたら、他の方の回答で「出来る」というのが あるかもしれません。 しかし、可能だとしても、「プログラム自体初めて」の あなたには現実的な方法ではないと思います。 プログラムを勉強->JAVAの勉強(基礎) ->今回のための応用編の勉強 とやって、完成するのは1年以上先になると思うのですが、 これだけのために勉強するのは辛いんじゃないかな? 途中で挫折すると思うのですが・・・。 それよりも、他の方法を考えた方が楽にできそうです。 ・ソースをもらう ・作者に連絡し、直してもらう ・別のソフトを探す ・素直に諦める など。

回答No.1

自作のプログラムですか? またはオープンソースであれば中にログをとる形で棋譜を出力するという方法でいけるとおもいますが。

gif317
質問者

補足

お答えいただきありがとうございます。 将棋のゲーム自体はj-game(http://www.jgame.com/)というサイトにある物です。このゲームサイトで将棋をしているのですが、このサイトの将棋のプログラム自体には棋譜保存機能が付いていません(ゲーム中は棋譜が表示されていますがそれをコピペなどで持ってくることもできません)。そのため、自分でプログラムを組んで送られてくるデーターを取得し、その情報を元に棋譜をテキストファイルで保存するようにしたいのですがどのようにすればいいのか具体的に判らないんです。プログラミング自体初めてなので出来ましたら詳しくお願いいたします。

関連するQ&A

  • Java appletは 保存可能か

    将棋や囲碁のあるゲームのサイトでは、使用する盤をJava appletなどで開いて動かしているらしいですが、 そのようなものを保存して自分でオフラインで動かすということをやりたいのですが、まったく不可能なことでしょうか。 ある手続きを踏めば、知識のあまりない人でも可能でしょうか。

  • Java applet

    Java appletを使用する課題なのですが、 途中まで書いて、それから止まってしまっています。 アドバイスなど頂ければ嬉しいです。 課題は、 (1)右から左へ動く文字列左から右へ動く文字列とを表示 (2)文字列が消えたらまた出てくるようにする (3)マウスのクリックボタンを押すと止まり、離すと動きだすようにする (2)まで考えたプログラム(コンパイル、実行済)を以下に載せます。 import java.applet.Applet; import java.awt.*; import java.awt.event.*; public class SasakiYui extends Applet implements Runnable{ Thread th = null; Graphics g; int x; public void init(){ setBackground(Color.white); } public void start(){ if(th == null){ th = new Thread(this); th.start(); } } public void run(){ while(!Thread.interrupted()){ for(x=600;x>-300;x=x-5){ repaint(); try{ Thread.sleep(50); } catch(InterruptedException e){} } } } public void paint(Graphics g){ g.drawString("Happy Brithday!",x,10); g.drawString("Happy Birthday!",600-x,40); } } (3)ができるようにするには、 addMouseListener(new Mouseadapter(){ public void mousePressed(MouseEvent e){……} を使用するのだろうとは思うのですが、 ・これを組み込むのはpublic void init(){の後で良いか ・……の部分に何を書けばいいのか の2点がわかりません; よろしければ、アドバイスお願い致します!

    • ベストアンサー
    • Java
  • JavaのAppletは画像として保存できますか

    HTML画面上に表示されているApplet部分を、JPEGやGIFなどの画像ファイルとして保存することは可能なのでしょうか? 画像をAppletの中に取り込む方法はたくさん記載されているのですが、上記の方法についての記述を見つけることが出来ませんでした。 ご存知の方いらっしゃいましたら、教えてください。

    • ベストアンサー
    • Java
  • 棋泉 for winで鑑賞できるもの?

    棋譜Data2006をみつけました 「本商品は棋譜データのみとなっております。収録される棋譜を鑑賞するには、 「将棋NENKAN1.0」がセットになった「棋譜Data2006+将棋NENKAN 1.0セット」か「棋譜Data2005+将棋NENKAN 1.0セット」、「棋譜Data2004+将棋NENKAN 1.0セット」、もしくは、「将棋年鑑CD-ROM2003」、「将棋年鑑CD-ROM2002」、「将棋年鑑CD-ROM2001」のいずれかが必要となります。」 とでています 棋泉 for winで鑑賞できるでしょうか? 鑑賞というか局面検索したいのです 将棋NENKAN1.0は局面検索できますか? 将棋年鑑CD-ROM2003」、「将棋年鑑CD-ROM2002」、「将棋年鑑CD-ROM2001」についてくるものは将棋NENKAN1.0と同じものでしょうか? http://www.shogi.or.jp/syuppan/index.html ここに従来の将棋年鑑CD-ROMは発売いたしませんとあります どれの事いってるかわかりますか? ↓にあるものでしょうか? http://journal.mycom.co.jp/news/2002/11/11/22.html また棋泉 for winで鑑賞できる棋譜データありますか? よろしくお願いします

  • androidアプリとjava Appletで

    お世話になっています。 ゲームを作る際のことで、 androidでゲームを作るのと、java Appletでゲームをつくるというのは、 作業工程は同じなのでしょうか? つまり、本来 java Appletでできるものは、androidでもクラスなどの違いはあっても動く、 と言うことなのでしょうか? お願いします。

    • ベストアンサー
    • Java
  • オンラインの将棋

    旧ヤフー将棋は、とても使いやすかったですよね。 棋譜の送信もできるし、ノーレートでもできたし、 指す時に、だいたいの相手の強さもわかって、とてもよかったです。 今は、出来る所3つしか知りませんが、 playokは、棋譜を保存しても、わからない表示になっていますし、 ヤフーモバゲーは、棋譜保存できませんし、 ハンゲームは、練習ルームで指すなら、相手の強さがわかりません。 やっぱり、棋譜の保存できませんが、ヤフーモバゲーに行くしかないのでしょうか・・・・? 今、これらの3つ(棋譜保存可・ノーレート・相手の強さがわかる)を、兼ね備えている対人のオンラインの将棋って、どこかありますか? 教えて下さい。

  • java.applet.AudioClipインターフェースについて

    初歩的な質問なんですがjava.applet.AudioClipインターフェースにおいて定義されているloop(),stop(),play()のメソッド達はどのように実装されるものなのでしょうか。 AudioClip ac; ac = getAudioClip(getDocumentBase(), "音楽データのある所"); ac.play(); としただけで音楽が流れると解説されているのですが、抽象メソッドであるplay()をどこでどのように実装しているのかわかりません。 よろしくお願いします。

  • 棋譜の保存をするためには

    お世話になります。 将棋の棋譜を保存したいです。 柿木義一氏の Kifu for Java についてです。 棋譜再現Javaアプレットの操作法 棋譜保存:棋譜ファイルをダウンロードします。 (または、開きます。) 「棋譜保存」ボタンを押しても変化がありません。 後、どのように進めればいいのですか? よろしくお願いします。

  • (*^_^*) Java Appletとは?

     ホテルのロビーにあるパソコンでオンラインゲームをしようと思って、いつものサイトを開いたら、次のようなメッセージが出て、次に進めなくなりました。  Your Web Browser is not supported Java Applet.  これは、どういうことでしょうか?   ゲームをできるようにする方法は、ありますか?  よろしくお願いいたします。

  • 将棋の棋譜を探しています。

    将棋の棋譜を探しています。 将棋の棋譜が掲載されているホームページを教えて下さい。 探しているのは昔の棋士の棋譜です。 棋譜がまとめられているサイトはありますでしょうか。 よろしくお願いいたします。

専門家に質問してみよう