MacでJavaゲーム作り JJEdit

このQ&Aのポイント
  • MacOSでJavaの2Dゲームを作成するためにはJJEditを使用できますか?
  • Javaゲーム制作には他のソフトウェアが必要なのでしょうか?
  • MacOSとJJEditだけでアプレット形式のゲームを作成する方法を教えてください。
回答を見る
  • ベストアンサー

MacでJavaゲーム作り JJEdit

現在MacOSでJavaの2Dゲームを作ろうとしています。 そのためにJJeditをダウンロードしたのですが、JJEditのみでゲームの作成・試行はできるのでしょうか?他になにかJava関連のソフトが必要なのでしょうか? 一応、文字列を表示するなどの簡単なプログラムを組んでコンパイル・実行するのには成功しましたが… また、ゲームはアプレット形式にしたいのですが、JJEditとMacOSの機能だけでアプレットを作成することはできますか?ネットや参考書も数冊調べたのですが、たいていWindowsでの作成方法しかのってなかったり詳しくのってなかったりだったので、できたら方法を教えていただきたいです。

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

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

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

同じMacユーザーのJavaプログラマとしてアドバイスいたします。 私もJavaの2Dゲームというやつを趣味で作っております。 >JJEditとMacOSの機能だけでアプレットを作成することはできますか? ずばりできます。 Xcodeだけでもできます。もっと言えば、TextEditとTerminalだけでもできます。 私もちょっとした実験のためにはXcodeを使うことがあります。 JJeditを使ったことあ有りませんが、おそらくこれも実験用としては十分に 役に立ってくれることでしょう。 しかし、本格的なアプリケーションやアプレットを作ろうとするならば、NetBeansか Eclipseを強く御薦めします。 NetBeansもEclipseも優れたリファクタリング機能を持っていて、大規模なコード修正時のストレスから 解放してくれます。 また様々なコードの補完機能、コードの問題点についてアドバイスしてくれる機能も豊富で、泣けるほど 気が利いています。さすがに多くのJavaプログラマの知恵を集めて作られたものはできが違います。 私はSwingによるGUIプログラミングを、GUIエディタで部品をポトペタして作るのが好きなので、 NetBeansを主要な開発環境として使っています。Eclipseの方が利用者が多く、解説書も 多く出回っていますが、MacではEclipseのVisualEditorが使い物になりませんので、私に とってはNetBeansしか選択肢が有りませんでした。 いろいろな開発環境を試してみるといいと思いますが、NetBeansとEclipseのいずれかはどうしても 試してもらいたいと思います。 ついでになりますが、『Javaゲームプログラミング アルゴリズムとフレームワーク』(長久勝)に アプレットとアプリケーション両方対応のフレームワークの作り方が書かれていて、私は感動しました。 開発時はアプリケーションとして簡単にテストでき、アプレットとして、ホームページ上で公開する。 ということができるので、これはいいことを教えてもらえたと思いました。 では、lucky9501様の健闘を祈ります。

lucky9501
質問者

お礼

ご回答ありがとうございます! とても丁寧に教えてくださっていて大変感動しました。 お薦めしていただいたNetBeans(verはIDE6.1です)をさっそくダウンロードしてみたのですが、なぜか「インストール中にエラーが発生しました」「もう一度インストールしてください」となってしまい、何度やっても結果は同じでした^^;なんとか原因をつきとめてゲットしようと思います。 お薦めいただいた本はなんと研究室にありました!少し読んでみたところかなりの良書のようですね。教えていただきありがとうございます! ansariga10さんの書き込みに励まされてがんばったところ、なんとかフレームを作成するところまでこぎつけました^^小さな1歩ですがこれからもがんばりたいと思います。 それでは本当にありがとうございました!

関連するQ&A

  • 【Java】画像表示が出来ない!

    Java初心者です。 Eclipseを使って、Javaアプレットでjpeg画像を表示させようとしたのですが、上手くいきません。表示したい画像をインポートして、このようなコードを書きました。 import java.applet.Applet; import java.awt.*; /* <applet code="クラス名.class" width="497" height="600"> <param name="img" value="img/test.jpg"> </applet>*/ public class クラス名 extends Applet { Image img; public void init() { img = getImage(getDocumentBase() , getParameter("/test.jpg")); } public void paint(Graphics g) { g.drawImage(img , 0 , 0 , this); } } Javaアプレットで実行しても、アプレットは真っ白なままです。GIF画像でも試してみましたが、同じく失敗でした。他のJavaアプレットのプログラム(図形を表示したり)は成功したので、私のパソコンのJavaは問題ないと思います。回答よろしくお願いします。

    • ベストアンサー
    • Java
  • Javaアプレットの動作テスト(Eclipse)

    Javaアプレットの動作テストは… (1)HTMLファイルの作成 (2)java→classにコンパイル (3)作成したHTMLファイルを開く (1)~(3)のような手順で行われると思うのですが、 もっと簡単に動作テストする方法はありませんか? それと、Eclipseでアプレットの動作テストってできますか? (「メニュー」→「実行」ではできませんよね…?)

  • ブラウザでJAVAアプレットが表示されない。

    Javaでアプレットを作成したのだけど、ブラウザでJAVAアプレットが表示されません。どうしてなのでしょうか?何か設定でもいるのでしょうか? 良ければ教えてください。お願いいたします。

    • ベストアンサー
    • Java
  • Eclipse3.4でSVNのJAVAプロジェクト

    Eclipse3.4でプロジェクトが「Javaプロジェクト」の場合には .javaファイルの保存でそのまま.classへとコンパイルされます。 これがsubversionで管理されているJavaプロジェクトの場合、 subscripseプラグインでプロジェクトをチェックアウトしても、 「Javaプロジェクト」とは認識されていません。 この状態ですと、.javaファイルを保存しても、.classは自動では 作成(コンパイル)されません。なので実行もできません。 どうすればSubversionで管理されているプロジェクトを、コンパイルして 実行できるのか教えていただけないでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • FLASHとJAVAアプレットの比較

    FLASHとJAVAアプレットの比較 ホームページに簡単なゲームのようなものをつけようと思っているのですが、 JAVAアプレットと、FLASHのどちらが適しているでしょうか? また、両者の長所と短所はどのようなところでしょうか?

  • J#とJavaのスピードの違い

     作成したJavaプログラムを、Visual J#(というか、.NET Framework SDK)でMSILにコンパイルし、.NET Framework上で実行した場合と、 普通にJDKでバイトコードへとコンパイルし、JRE上で実行した場合とで、実行するスピードの差異は存在するのでしょうか?  僕の勝手なイメージとして、J#の方が速いというイメージがあるのですが、実際どうでしょう? 今Javaで2DRPGを作ろうとしているのですが、J#の方が速ければ、Windows版だけJ#でコンパイルしようと思っています。

    • ベストアンサー
    • Java
  • java&アプレット&XML

    関係がいまいち解らないのですが。。。 javaでCSVファイルの作成をしたいのですが、java&アプレット&XMLを使用し作成するには、どういう構成で作れば良いのでしょうか? 意味解らないかもしれませんが、すいませんm(__)m

  • JAVAアプレットとIIS6.0について

    おせわになります。 JAVAアプレット初心者です。 現在、JAVAアプレットにて、テキストファイルを読込むプログラムを作成しており、このプログラムをIIS5.0上で実行すると正常に動作するのですが、それをIIS6.0上で実行すると、正常に動作せず、JAVAアプレット実行中に停止してしまいます。 アプレットビュアーで見たところ、最後にInputStreamReader()関数で引っかかってしまっている様なのですが、IIS6.0の場合なにか特別な設定が必要なのでしょうか? ご存知の方がいらっしゃいましたら、お助け下さい。 宜しく御願い致します。

    • ベストアンサー
    • Java
  • Javaのアプリケーションでの円の描画について。

    Javaのアプリケーションでの円の描画について。 EcipseでJavaプログラムを書いています。 まだ始めたばかりでわからないことだらけなんですが、JavaにはJavaアプリケーションとJavaアプレットの2種類の書き方(?)があることを知りました。 作りたいものに向かってJavaアプリケーションの書き方で最初から書いていたんですが、円を表示させるプログラムのところで引っかかりました。 Javaアプリケーションの書き方では円の描画方法は見つからなかったのです。 Javaアプレットの書き方では見つかりました。 ということは1からJavaアプレットの書き方で作り直さなくてはいけないでしょうか? ここまで出来たのは結構長いプログラムなのですが・・・。 どうかアドバイスお願いします。

    • ベストアンサー
    • Java
  • PHPからJavaアプレットへの値の送信

    PHPからJavaアプレットへの値の送信 JavaアプレットからPHPに値を送信するには、POSTを使えばよいようですが、 逆に、PHPからJavaアプレットに値を送信する場合はどのような方法があるのでしょうか?

    • ベストアンサー
    • Java