• ベストアンサー

OSXでゲーム作り

MacOSXで簡単なシューティングゲームを作ってみたいんですが どんな言語がいいでしょう? flashだと作成ソフトを買ったりしそうなので OSXのフリーソフトでそろえられそうな物がいいです xcodeなどテキストエディッタなど ブラウザでもデスクトップでも起動できるシューティングゲームがいいです javaなんですか?c言語なんですか? いちばん向いてるやつと どこのサンプルコードをお手本にしていいかわかりません 教えてください とにかく作りたいです

noname#35759
noname#35759

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

  • ベストアンサー
  • yukimican
  • ベストアンサー率70% (112/159)
回答No.5

IT用語辞典 e-Word より抜粋。( http://e-words.jp/w/Java.html ) ----------------------------------------------------------------  Javaで開発されたソフトウェアは特定のOSやマイクロプロセッサに依存することなく、 基本的にはどのようなプラットフォームでも動作する。Javaの汎用性の高さはJava最大の特長であり、 「Write Once, Run Anywhere(一度コードを書けばどんな環境でも動作する)」というキャッチコピーで、 その利便性が強く主張されている。 ---------------------------------------------------------------- つまり、同じソースコードでどのOSでも動くってことです。 ただし、それはJavaの機能だけを使っている場合だけで、 プログラム中でWindows用のDirectXや、OSXのCocoa等を使っている場合は、そのOS環境に縛られてしまいます。 サンプルの中にはそういうのがあるかもしれないので注意してください。 シューティングゲームのサイトのコードはJavaだけで書かれているようなので大丈夫だと思います。 気になるなら、試しにソースコードをダウンロードして、コンパイル&実行してみてください。 ちなみに、EclipseはXcodeやJJEditと同じ(統合開発環境)です。 こちらは無料で使えるので安心してください。

noname#35759
質問者

お礼

いつもいつもありがとうございます! java作ってみます まずは簡単にボールとか物体が動くようにやってみます また判らない事があったらおねがいします

その他の回答 (4)

  • yukimican
  • ベストアンサー率70% (112/159)
回答No.4

Cocoaは無理して使わなくてもいいと思いますけどね。 覚えるの大変ですし。すべてのAPIが使えるわけじゃないし。 Javaだけで組めば、Windows、Mac、Linuxどこでもそのまま動かせるはずなので そちらをオススメしておきます。何よりサンプルが豊富ですし。 JavaプログラムはXcodeでも作れます。 簡単なコンパイル方法は以下を参照。 http://www.konono.com/macdejava/osx/xcode.html Javaだけなら、XcodeでなくEclipseという手もありますね。 http://tatsuh.cocolog-nifty.com/memo/2006/01/eclipsemac1_62aa.html まずは、ゲームを作る前に Javaの文法やオブジェクト指向に慣れるのが先でしょうね。 初心者用のページがたくさんあるので、自分でわかりやすいところを探してみてください。 http://www.google.com/search?num=50&hl=ja&q=Java+%E5%85%A5%E9%96%80+OR+%E5%88%9D%E5%BF%83%E8%80%85+OR+%E5%88%9D%E7%B4%9A&lr=lang_ja 一応、ゲーム開発に役立ちそうなリンクも載せておきます。 ・Javaでゲーム作りますが何か?  http://javagame.main.jp/ ・Javaでシューティングゲームを作ろう  http://ponk.jp/java_shoot/index.php ・プログラマ's 研究所  http://www.hcn.zaq.ne.jp/no-ji/ ・Javaゲームはじめました。  http://www.katch.ne.jp/~mh524-1997/1st.html

noname#35759
質問者

お礼

それと本をみたらJJEditでもできるらしいんですが 有料になってるみたいです Eclipseも開発環境ソフトですか?

noname#35759
質問者

補足

javaのコードとかはOSとかでコロコロ変わるってことは特にないですか? そこが心配です Windowsでしか実行できないコードとかあると困るので http://ponk.jp/java_shoot/index.php?page=0 もOSXで実行できるコードかよくわかりません  まとめるとjavaのコードはOS問わずにコードとかは全て一緒なんですか? 詳しく教えてください いま作ってみようと思っています パックマンとかも作ってみたいと思っています スーパーマリオみたいのとか

noname#39970
noname#39970
回答No.3

>ブラウザでもデスクトップでも javaによってアプレットを作成して それをアプリケーションパッケージ化 あるいはソースを元に実行形式をbuild ってなるんじゃないかな。。。どうしても両方でやりたい っていうなら

  • yukimican
  • ベストアンサー率70% (112/159)
回答No.2

んー…難しいですね。 ・ブラウザで動かしたいなら、Flash(開発環境は有料) ・デスクトップで動かしたいなら、XcodeでJavaかC/C++(JavaならEclipseでもいいかも) だと思います。両方というのは無理です。 ちなみに、Macでプログラミングという事自体がマイナーであり、 その中のゲーム開発はさらにマイナーなため、 Macに特化したゲームのサンプルはほとんど無いと思います。 FlashやJavaなら、Windowsでも動くため、日本語の資料やサンプルコードが豊富です。 http://www.google.com/search?num=50&hl=ja&q=Java+%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0+%E4%BD%9C%E3%82%8A%E6%96%B9+OR+%E4%BD%9C%E6%88%90+OR+%E9%96%8B%E7%99%BA&lr=lang_ja http://www.google.com/search?num=50&hl=ja&q=Flash+%E3%82%B7%E3%83%A5%E3%83%BC%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0+%E4%BD%9C%E3%82%8A%E6%96%B9+OR+%E4%BD%9C%E6%88%90+OR+%E9%96%8B%E7%99%BA&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

noname#35759
質問者

補足

お久しぶりです やっぱりデスクトップで動かすようなゲームアプリがいいです このような場合はxcodeを使うんですが java-cocoaがいいのでしょうか? よくわかりません 2chのマスコットモナーのOSXでできるシューティングゲームみたいな感じな作りがいいです デザインは関係ないですが クリックするとそのゲームの画面になるやつがいいです Flashはお金がかかるのでやめます おすすめのわかりやすい場所はどこなんですか? 教えてください

noname#39970
noname#39970
回答No.1

>ブラウザでもデスクトップでも起動できる 根本的に別の物。 xcodeで作るのが妥当 http://www.google.co.jp/search?q=mac%20os%20x%20%E3%82%B2%E3%83%BC%E3%83%A0%20%E4%BD%9C%E3%82%8A%E6%96%B9%20xcode%20-flash&hl=ja&lr=lang_ja

関連するQ&A

  • MacOSXでのフラッシュゲーム作り

    OSXでフラッシュゲームを作ろうと思っています 具体的にスーパーマリオみたいな感じで横スクロール+アイテムとかを持てるようなゲームを作ってみたいんですが Macではどんなソフトなどを使えば良いんですか? あとマリオ風のサンプルコードなど色々教えて下さい お願いします

  • OSXでC言語!!

    OSXのC言語で Windowsとかボタンとかを表示するにはどうすれば良いんですか? XcodeのGUIでボタンとかを付けられるんですが どのプロジェクトを使えばいいか分かりません C言語でかけるプロジェクトはcocoa? carbon? そのへんもよく分かりません 質問したいのは ウインドウとボタンをGUIを使わないで表示する コードと C言語でかけるプロジェクトです 教えて下さいお願いします

  • Macでゲーム制作

    MacOSXを使用しています。一応XPも入っているので使えます。 ゲームを作ってみたいと思ったのですが、プログラミングの参考書を探してみたら色んな種類の言語があって、どれを選べばいいのか途方にくれています。 作ってみたいのは(最終的には)RPGです。 Flashにしようかとも思ったのですが、データがとても大きくなってしまうと聞いたので… 今までやったことがあるのはPerlで簡単なCGIを作る事と、あとはJAVAの基礎の基礎の基礎程度で、プログラミングに関しては全くの初心者です。 出来ればMacで使える物がいいのですが…

  • JavaのページでIEが終了する(OSX)

    OSXにしてからIEの調子がよくありません。 一番困るのが、Java関係のページでブラウザが終了してしまうことです。 たとえば「お絵かき掲示板」で絵を投稿したり、ブロック崩しゲームでボーナス画面にとばされるときなど必ず終了してしまいます。 ネットスケープでは問題はありません。 割り当てメモリを増やすといい、というのも見ましたがOSXのアプリケーションに対するメモリの増やし方がわかりません。 IEはjava関係のページに弱いと聞いたような気がしますが、ブラウザを変えるしか方法はないのでしょうか。 OS9.2までは現れなかった症状です。 よろしくお願いします。 iMac M8935J/A OS 10.2.3 IE 5.2.2

    • ベストアンサー
    • Mac
  • はじめてのプログラミング(Mac)

    MacOSXでプログラミングに挑戦してみたいと思っています。 わかっているのは大まかな言語の種類と、Xcodeを使うことぐらいです‥ 最終的に目指したいのは、掲示板等のwebコンテンツや、ゲーム等(パソコンで動くものや、携帯アプリなど)です。 他の方の質問を読ませて頂いて、CやJavaがいいのかと思ったのですが、 ・初心者にはハードルが高いでしょうか?(VBのほうが初心者向け‥?) ・また、私の目的にはこの言語で合っているのでしょうか? ・Objective CとCはどちらがいいんでしょうか? 謎だらけですいません。 コツコツ勉強していきたいと思ってますので、ご教授をお願いします。

  • 就活に備えてゲームを作りたい!

    将来、ゲームプログラマーになりたいと考えている大学生です。 就活の際にゲームを作って提出したいので少しずつでも勉強したいと思っているのですが、まずはどういう本から勉強したらいいでしょうか? 目標はシューティングゲームの作成ですが、まずは比較的簡単なものからチャレンジしたいと思っています。 言語は大学の授業でC、C++、Javaを習った程度です。 オススメの参考書がありましたら、是非教えてください。 よろしくお願いします。

  • シューティングゲーム向けの開発言語

    某弾幕ゲームの影響でプログラミングをし始めたんですが C言語やC++語以外ゎあまり手をつけたことがなく どの言語が弾幕ゲー開発に最適なのか把握しきれていません。 個人的にはXMLやJAVAのほうがシューティングに向いているように 感じるのですがその辺もどうなんでしょう? お勧め言語等、ご教授お願いします。

  • ブラウザゲームを作る場合

    ブラウザゲームを作る場合、どんな言語で作るといいでしょうか? 作りたいのは、ポーカー、麻雀 などのテーブルゲームです。 サーバーをたてて、遠くの人と対戦できるようにしたいです。 自分の知識は、Java PHP Perl MySQL です。 それとも、何か別の言語を1から覚えたほうがいいでしょうか?

    • ベストアンサー
    • HTML
  • RubyをOSXで!が動かなくて困り果てています(T T)

    プログラミング言語Rubyを,MacOSX(10.5.5)という環境で学ぼうとしています. 簡単なサンプルコードをコピペして,ターミナルで ruby test.rb(print \"Hello Ruby\\n\"とだけ書いている) としても,何の変化もないんです. ruby -v でちゃんとバージョンが表示されるのでパスは通っているはずですが... なんだか,最初でつまずいてしまって意気消沈してしまっています. 何か打つ手をご存知のかた,どうやったらプログラムが動くでしょうか? よろしくお願いします.

  • ActionScriptで作れるゲームとは

    趣味を増やそうと、 急がず焦らずで2Dゲームを作りたく プログラムを勉強しようと思っています。 言語を色々調べてみましたが どうせならwinだけじゃ無く、macの人にも遊んでもらいたいと 分け隔て無く遊べるフラッシュゲームの形で作ろうかと思いました。 つまり、javaを選ぼうと思っています。 で、javaのActionScriptを勉強したとして ファミコンレベルのアクションゲーム (スーパーマリオやロックマンや魔界村など) は作れますか? また、C++で作るよりも簡単でしょうか? 凝ったとしてもスーファミレベルで満足出来る自分です。 よろしくお願いします。

専門家に質問してみよう