<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:image="http://purl.org/rss/1.0/modules/image/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:atom="http://www.w3.org/2005/Atom"
>
<channel rdf:about="http://www.gamesite8.com/">
<title>Javaから楽しく学ぶ！ゲームプログラミング専門学校</title>
<link>http://www.gamesite8.com/</link>
<description>ゲームプログラミングとはその名のとおりゲームのプログラムを作ることを指します。『Javaから楽しく学ぶ！ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムをJAVAプログラミング言語を使用し、作成していきながら詳しく解説していきます。
</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="http://blog.livedoor.com/?v=2.0" />
<image rdf:resource="http://image.profile.livedoor.jp/icon/gamesite8_60.gif"/>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/623580.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/347456.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/615899.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/353400.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/442438.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/359830.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/360640.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/367344.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/367725.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/396261.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/448580.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/783364.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/783409.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/375654.html" />
  <rdf:li rdf:resource="http://www.gamesite8.com/archives/377927.html" />
 </rdf:Seq>
</items>
</channel>
<image rdf:about="http://image.profile.livedoor.jp/icon/gamesite8_60.gif">
 <title>Javaから楽しく学ぶ！ゲームプログラミング専門学校</title>
 <link>http://www.gamesite8.com/</link>
 <url>http://image.profile.livedoor.jp/icon/gamesite8_60.gif</url>
</image>
<item rdf:about="http://www.gamesite8.com/archives/623580.html">
<title>Javaから楽しく学ぶ！ゲームプログラミング専門学校</title>
<link>http://www.gamesite8.com/archives/623580.html</link>
<description>Javaから楽しく学ぶ！ゲームプログラミング専門学校へようこそ！！

【講義内容】

  サイト内容概略
    
      初めにお読みください
      当サイトの活用方法
    
  コンピュータゲーム全般
    
      コンピュータゲームの歴史
      プログラムを市販の...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-21T23:39:32+09:00</dc:date>
<dc:subject></dc:subject>
<content:encoded><![CDATA[<b>Javaから楽しく学ぶ！ゲームプログラミング専門学校へようこそ！！</b>
<br /><br />
<div id="top"><h3>【講義内容】</h3>
<ol>
  <li><a href="http://www.gamesite8.com/archives/cat_29713.html">サイト内容概略</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/347456.html">初めにお読みください</a></li>
      <li><a href="http://www.gamesite8.com/archives/615899.html">当サイトの活用方法</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_30136.html">コンピュータゲーム全般</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/353400.html">コンピュータゲームの歴史</a></li>
      <li><a href="http://www.gamesite8.com/archives/442438.html">プログラムを市販のゲーム機で動かすには</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_30640.html">プログラミング基礎</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/359830.html">プログラミングとはいったい何か？</a></li>
      <li><a href="http://www.gamesite8.com/archives/360640.html">プログラミング言語の種類</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_31283.html">ゲームプログラミング概要</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/367344.html">ゲームプログラミングに適している言語は？</a></li>
      <li><a href="http://www.gamesite8.com/archives/367725.html">ゲームプログラミングがプログラミングの学習に適している理由</a></li>
      <li><a href="http://www.gamesite8.com/archives/396261.html">ゲームプログラミング最大の利点</a></li>
      <li><a href="http://www.gamesite8.com/archives/448580.html">ゲーム制作において挫折が多い理由</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_31997.html">Java開発環境の構築方法</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/783364.html">Java開発環境（JDK6）のダウンロード</a></li>
      <li><a href="http://www.gamesite8.com/archives/783409.html">JDKインストール方法</a></li>
      <li><a href="http://www.gamesite8.com/archives/386100.html">環境変数の設定</a></li>
      <li><a href="http://www.gamesite8.com/archives/389732.html">テキストエディタの準備</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_42807.html">Java概要</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/403380.html">Javaとは</a></li>
      <li><a href="http://www.gamesite8.com/archives/403459.html">Javaが動作するプラットフォーム</a></li>
      <li><a href="http://www.gamesite8.com/archives/412192.html">オブジェクト指向とは</a></li>
      <li><a href="http://www.gamesite8.com/archives/389967.html">HelloWorldを作ってみよう！</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_41979.html">基本文法</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/370629.html">基本制御構造とは</a></li>
      <li><a href="http://www.gamesite8.com/archives/586041.html">セミコロン</a></li>
      <li><a href="http://www.gamesite8.com/archives/587060.html">コメント</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_42450.html">演算子</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/603015.html">算術演算子</a></li>
      <li><a href="http://www.gamesite8.com/archives/603220.html">比較演算子</a></li>
      <li><a href="http://www.gamesite8.com/archives/604212.html">論理演算子</a></li>
      <li><a href="http://www.gamesite8.com/archives/607075.html">演算子の優先順位</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_41218.html">制御構文</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/563459.html">選択（if文）</a></li>
      <li><a href="http://www.gamesite8.com/archives/563804.html">選択（switch文）</a></li>
      <li><a href="http://www.gamesite8.com/archives/565291.html">繰返し（for文）</a></li>
      <li><a href="http://www.gamesite8.com/archives/578599.html">繰り返し（while文）</a></li>
      <li><a href="http://www.gamesite8.com/archives/579475.html">繰り返し（do while文）</a></li>
      <li><a href="http://www.gamesite8.com/archives/582471.html">脱出（break文）</a></li>
      <li><a href="http://www.gamesite8.com/archives/583195.html">スキップ（continue文）</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_42037.html">修飾子</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/588322.html">アクセス修飾子（public・protected・private）</a></li>
      <li><a href="http://www.gamesite8.com/archives/588543.html">スタティック修飾子（static）</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_32899.html">Java入門</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/420367.html">Javaデータ型</a></li>
      <li><a href="http://www.gamesite8.com/archives/462267.html">配列</a></li>
      <li><a href="http://www.gamesite8.com/archives/468154.html">クラス</a></li>
      <li><a href="http://www.gamesite8.com/archives/478552.html">クラス定義（フィールド・コンストラクタ・メソッド）</a></li>
      <li><a href="http://www.gamesite8.com/archives/483313.html">インスタンスの生成</a></li>
      <li><a href="http://www.gamesite8.com/archives/489721.html">カプセル化</a></li>
      <li><a href="http://www.gamesite8.com/archives/495593.html">継承</a></li>
      <li><a href="http://www.gamesite8.com/archives/496259.html">継承（フィールド・メソッド・コンストラクタ）</a></li>
      <li><a href="http://www.gamesite8.com/archives/600253.html">オーバーロード</a></li>
      <li><a href="http://www.gamesite8.com/archives/600615.html">オーバーライド</a></li>
      <li><a href="http://www.gamesite8.com/archives/606558.html">2次元配列</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_39147.html">Javaアプレット入門</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/411819.html">Javaアプレットとは</a></li>
      <li><a href="http://www.gamesite8.com/archives/498508.html">Javaアプレットの利点</a></li>
      <li><a href="http://www.gamesite8.com/archives/501335.html">Javaアプレットの動作方法</a></li>
      <li><a href="http://www.gamesite8.com/archives/502662.html">Javaアプレットの基本動作</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_39445.html">スレッドのしくみ</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/507314.html">スレッドとは</a></li>
      <li><a href="http://www.gamesite8.com/archives/532684.html">マルチスレッド</a></li>
      <li><a href="http://www.gamesite8.com/archives/531632.html">スレッドの作成（Threadクラス）</a></li>
      <li><a href="http://www.gamesite8.com/archives/533793.html">スレッドの作成（Runnableインターフェイス）</a></li>
      <li><a href="http://www.gamesite8.com/archives/535731.html">スレッドの排他制御</a></li>
      <li><a href="http://www.gamesite8.com/archives/537355.html">スレッドの排他制御（synchronized）</a></li>
      <li><a href="http://www.gamesite8.com/archives/562410.html">スレッド優先度</a></li>
      <li><a href="http://www.gamesite8.com/archives/570102.html">スレッドの一時停止</a></li>
      <li><a href="http://www.gamesite8.com/archives/570495.html">スレッドの停止</a></li>
      <li><a href="http://www.gamesite8.com/archives/574866.html">スレッドの同期（join）</a></li>
      <li><a href="http://www.gamesite8.com/archives/575489.html">スレッドの同期（wait・notify・notifyall）</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_42094.html">例外処理</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/590340.html">例外とは</a></li>
      <li><a href="http://www.gamesite8.com/archives/591488.html">例外処理（try～catch文）</a></li>
      <li><a href="http://www.gamesite8.com/archives/596059.html">例外処理（finallyブロック）</a></li>
      <li><a href="http://www.gamesite8.com/archives/630400.html">検査例外</a></li>
      <li><a href="http://www.gamesite8.com/archives/596537.html">例外の特定</a></li>
      <li><a href="http://www.gamesite8.com/archives/599735.html">例外の正体</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_42765.html">Javaゲームプログラミング方法</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/614648.html">音声の再生</a></li>
      <li><a href="http://www.gamesite8.com/archives/615401.html">Javaアプレット画面のちらつき防止</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_42664.html">Eclipseについて</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/610359.html">Eclipse（エクリプス）とは</a></li>
      <li><a href="http://www.gamesite8.com/archives/610524.html">Eclipseのダウンロード</a></li>
      <li><a href="http://www.gamesite8.com/archives/611613.html">Eclipseのインストール</a></li>
      <li><a href="http://www.gamesite8.com/archives/611744.html">Eclipseの日本語化</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_42712.html">Eclipse入門</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/612331.html">Javaプロジェクトの新規作成</a></li>
      <li><a href="http://www.gamesite8.com/archives/613192.html">EclipseでHellowWorld作成</a></li>
      <li><a href="http://www.gamesite8.com/archives/613512.html">EclipseでHTMLファイル作成</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_43545.html">その他</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/645719.html">継承についての考察</a></li>
      <li><a href="http://www.gamesite8.com/archives/705399.html">抽象クラス・インターフェイスについて</a></li>
      <li><a href="http://www.gamesite8.com/archives/706972.html">抽象クラスとは</a></li>
      <li><a href="http://www.gamesite8.com/archives/710751.html">インターフェイスとは</a></li>
      <li><a href="http://www.gamesite8.com/archives/898627.html">Jarファイル</a></li>
    </ul>
</ol>

<h3>【ゲームサンプル】</h3>
<ol>
  <li><a href="http://www.gamesite8.com/archives/cat_40892.html">15パズル</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/551921.html">15パズルを作ってみよう</a></li>
      <li><a href="http://www.gamesite8.com/archives/552129.html">15パズルで遊んでみよう</a></li>
      <li><a href="http://www.gamesite8.com/archives/559654.html">15パズル制作</a></li>
      <li><a href="http://www.gamesite8.com/archives/622960.html">15パズルにシャッフル機能追加</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_45254.html">タイピングゲーム</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/723973.html">タイピングゲームを作ってみよう</a></li>
      <li><a href="http://www.gamesite8.com/archives/725017.html">タイピングゲームで遊んでみよう</a></li>
      <li><a href="http://www.gamesite8.com/archives/726336.html">タイピングゲーム制作</a></li>
      <li><a href="http://www.gamesite8.com/archives/727550.html">タイピングゲームにタイマー機能追加</a></li>
    </ul>
  <li><a href="http://www.gamesite8.com/archives/cat_47505.html">シューティングゲーム</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/850254.html">シューティングゲームを作ってみよう</a></li>
      <li><a href="http://www.gamesite8.com/archives/850419.html">シューティングゲームで遊んでみよう</a></li>
      <li><a href="http://www.gamesite8.com/archives/896201.html">シューティングゲーム制作</a></li>
    </ul>
</ol>

<h3>【リファレンス】</h3>
<ol>
  <li><a href="http://www.gamesite8.com/archives/cat_39386.html">Javaクラス・インターフェイス</a></li>
    <ul>
      <li><a href="http://www.gamesite8.com/archives/626365.html">Stringクラス</a></li>
      <li><a href="http://www.gamesite8.com/archives/629680.html">MediaTrackerクラス</a></li>
      <li><a href="http://www.gamesite8.com/archives/505821.html">Runnableインターフェイス</a></li>
      <li><a href="http://www.gamesite8.com/archives/713353.html">ArrayListクラス</a></li>
      <li><a href="http://www.gamesite8.com/archives/716536.html">Vectorクラス</a></li>
    </ul>
</ol></div>
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=623580" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/347456.html">
<title>初めにお読みください</title>
<link>http://www.gamesite8.com/archives/347456.html</link>
<description>ゲームプログラミングとはその名のとおり（コンピュータ）ゲームのプログラムを作ることを指します。当サイト『Javaから楽しく学ぶ！ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムを作成していきながら詳しく解説していきます。...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T20:35:21+09:00</dc:date>
<dc:subject>サイト内容概略</dc:subject>
<content:encoded><![CDATA[<p><strong>ゲームプログラミング</strong>とはその名のとおり（コンピュータ）ゲームのプログラムを作ることを指します。<br /><br />当サイト『Javaから楽しく学ぶ！ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムを作成していきながら詳しく解説していきます。<br /><br />最終的には、オセロ、テトリスといった昔（今でも）一世を風びした大ヒットゲームのプログラミング方法も公開していきます。<br /><br />パソコンで作成するゲームプログラムは、パソコン上でしか動かないのでは？<br />と、思われる方がいるかもしれませんが、実はプレイステーションやニンテンドDSなどのゲームもパソコン上で作成することだって可能なのです。<br /><br />もしかしたらあなたが作ったゲームが、そのとき最先端にいるゲーム機上で動いているかもしれません。<br />そのような野望を持っている方はぜひ当サイトをお役立てください。<br /><br />当サイトの内容はプログラミングを一度もやったことのない初心者の方からを対象としています。<br /><br />しかし、その他の方でも興味が湧くようなトピックも含めていきたいと思っています。<br /><br />また、プログラミングには興味があるけど、ゲームに興味がないっといった方でも、ゲームプログラミングはプログラミングの勉強にはものすごく最適なので、参考にしていただけるところも多いと思います。<br /><br />たくさんの方が訪問していただけるようなサイトを目指していますのでよろしくお願いします。<br /><br /><br />以下、念のため免責などを記しておきます。<br /><br />１．当サイトのサンプルコードなどを使用して、何らかの損害を被った場合でも管理人は一切責任はないものとする。<br /><br />２．当サイトに掲載されている内容について無断での転載は認めない。</p>
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=347456" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/615899.html">
<title>当サイトの活用方法</title>
<link>http://www.gamesite8.com/archives/615899.html</link>
<description>『Javaから楽しく学ぶ！ゲームプログラミング専門学校』

当サイトは、Javaを使ったゲームプログラミング方法の解説を中心とする内容で構成されています。

まず前半部分には、プログラミングを行う上で最低限押さえておかなければならない点がまとめてあります。
ここ...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T20:34:27+09:00</dc:date>
<dc:subject>サイト内容概略</dc:subject>
<content:encoded><![CDATA[『<b>Javaから楽しく学ぶ！ゲームプログラミング専門学校</b>』<br>
<br>
当サイトは、Javaを使ったゲームプログラミング方法の解説を中心とする内容で構成されています。<br>
<br>
まず前半部分には、プログラミングを行う上で最低限押さえておかなければならない点がまとめてあります。<br>
ここまでは、ゲームプログラミングを目的とされている方以外でも共通して覚えなければ内容となっています。<br>
<br>
そして後半は実際にゲームサンプルソースにそってゲームプログラミングについて見ていきます。<br>
より本格的なゲームを作る上での基盤となる内容となっています。<br>
<br>
基本的に一つのトピックに対して、それほど深くまで掘り下げた内容まで書いていません。<br>
全体像が見えてない段階で、そこまでの内容を見ていくのは学習の効率を下げると考えたからです。<br>
<br>
初めは広く浅くJavaについて見ていき、Javaのイメージが整ってきたら、更に掘り下げた内容まで見ていくといった学習方法が一番理想的だと思います。<br>
<br>
また、他人のソースをあれこれ改造しながら、Javaについての理解を深めていくこともプログラミング学習方法として、とても良い方法です。<br>
このサイト上で公開しているゲームサンプルソースでも、他で手に入れたソースでも良いので、ぜひそのような学習方法も実践してみてください。<br>
<br>
<br>
Javaあるいはゲームプログラミングの勉強に当サイトをお役立てください。<br>
<br>
<br>
当サイトは全ページリンクフリーです。<br>
ただし、ページ以外への直リンクはお控えください。<br>
<br>
相互リンクも歓迎しております。<br>
よろしければ下記メールアドレスまでご一報ください。<br>
a006☆gamesite8.com
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=615899" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/353400.html">
<title>コンピュータゲームの歴史</title>
<link>http://www.gamesite8.com/archives/353400.html</link>
<description>コンピュータゲームの歴史は意外と古く、今とは違い、初めは汎用コンピュータ上で動作するデモンストレーション用のソフトウェアに過ぎませんでした。しかし、コンピュータゲームがビジネスとして通用することがわかると、コンピュータゲーム専用のハードウェアが開発される...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T20:33:01+09:00</dc:date>
<dc:subject>コンピュータゲーム全般</dc:subject>
<content:encoded><![CDATA[<p><strong>コンピュータゲームの歴史</strong>は意外と古く、今とは違い、初めは汎用コンピュータ上で動作するデモンストレーション用のソフトウェアに過ぎませんでした。<br /><br />しかし、コンピュータゲームがビジネスとして通用することがわかると、コンピュータゲーム専用のハードウェアが開発されるようになり、一部のマニアにしか認知されていなかったコンピュータゲームという娯楽が徐々に一般にまで知れ渡っていくことになります。<br /><br />そして、1983年に発売された任天堂から発売されたファミリーコンピュータ（ファミコン）の大ヒットによりゲーム市場は急成長を遂げていったわけです。<br /><br /><br />1983年　任天堂「ファミリーコンピュータ」（ファミコン）発売<br /><br />1985年　任天堂『スーパーマリオブラザーズ』発売　世界一の売り上げを誇るアクションゲームの不朽の名作となる<br /><br />1986年　エニックス『ドラゴンクエスト』発売<br /><br />1987年　スクウェア『ファイナルファンタジー』発売　スクウェア最後の作品となる予定だったためタイトル名に「ファイナル」がついた<br /><br />1988年　エニックス『ドラゴンクエストIII そして伝説へ&hellip;』発売　売上本数は380万本を記録　社会現象となる<br /><br />1989年　任天堂「ゲームボーイ」発売<br /><br />1990年　セガ「ゲームギア」発売<br />1990年　任天堂「スーパーファミコン」発売<br /><br />1991年　カプコン『ストリートファイターII』発売　格闘ゲーム人気の火付け役となる<br /><br />1992年　任天堂『スーパーマリオカート』発売<br />1992年　エニックス『ドラゴンクエストV 天空の花嫁』発売<br />1992年　スクウェア『ファイナルファンタジーV』発売<br /><br />1994年　セガ「セガサターン」発売<br />1994年　ソニー・コンピュータエンタテインメント「プレイステーション」発売<br /><br />1996年　任天堂『ポケットモンスター 赤・緑』発売<br />1996年　任天堂「NINTENDO64」発売<br /><br />1997年　スクウェア『ファイナルファンタジーVII』発売　プレーステーションで発売された当ソフトは、NINTENDO64、セガサターンとの激しい売上争いに終止符を打つ作品となる<br /><br />2000年　ソニー・コンピュータエンタテインメント「プレイステーション2」発売<br />2000年　スクウェア『ファイナルファンタジーIX』発売　プレイステーションソフトとして発売される<br />2000年　エニックス『ドラゴンクエストVII エデンの戦士たち』発売　出荷本数は400万本超となり日本でのプレイステーションの歴代記録1位を樹立<br /><br />2001年　任天堂「ゲームボーイアドバンス」発売<br />2001年　任天堂「ニンテンドーゲームキューブ」発売<br /><br />2002年　マイクロソフト「Xbox」発売<br /><br />2004年　任天堂「ニンテンドーDS」発売<br />2004年　ソニー・コンピュータエンタテインメント「プレイステーションポータブル」（PSP）発売<br /><br />2006年　ソニー・コンピュータエンタテインメント「プレイステーション3」発売<br />2006年　任天堂「Wii」発売</p>
<br />
<p>参考：ウィキペディア</p>
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=353400" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/442438.html">
<title>プログラムを市販のゲーム機で動かすには</title>
<link>http://www.gamesite8.com/archives/442438.html</link>
<description>プログラミングをすることによって作成されたプログラムは、どんな環境でも動作するわけではありません。ここで言う「環境」とは、あるコンピュータを構成するハードウェアやソフトウェアの組み合わせのことを指しています。例えば、C言語で作成したウインドウズ上で動作する...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T20:00:38+09:00</dc:date>
<dc:subject>コンピュータゲーム全般</dc:subject>
<content:encoded><![CDATA[<p><strong>プログラミング</strong>をすることによって作成されたプログラムは、どんな環境でも動作するわけではありません。<br /><br />ここで言う「<strong>環境</strong>」とは、あるコンピュータを構成するハードウェアやソフトウェアの組み合わせのことを指しています。<br /><br />例えば、<strong>C言語</strong>で作成したウインドウズ上で動作するプログラムが、プレイステーションで動作するのかと言いますと、もちろん動作しません。<br /><br />これは、パソコンのCDドライブにプレイステーションソフトを挿入しても、動作しないのと同じです。<br /><br />ウインドウズ用に作成されたプログラムはウインドウズ上でしか動かなく、プレイステーション用に作成されたプログラムはプレイステーション上でしか動かないのです。<br />（<strong>エミュレータ</strong>と呼ばれる特殊なソフトウェアを使えば別ですが&hellip;<br /><br />しかし、プレイステーションなどの市販ゲームの開発はパソコン上で行われています。<br /><br />では、パソコン上からどうやってプレイステーションなどのゲーム機で動作するプログラムを作成するのでしょう。<br /><br />それはソースコードをコンパイルするときに「<strong>クロスコンパイラ</strong>」と呼ばれるものを使うのです。<br /><br />コンパイラとは、C言語などの高水準言語で書かれたソースコードをネイティブコードに翻訳する機能を持ったプログラムのことです。<br />ウインドウズ上で動作するプログラムを作りたいのであれば、コンパイラにウインドウズ（x86系）用のネイティブコードに翻訳してもらうわけです。<br /><br />そして、パソコン上からプレイステーションなどの別のコンピュータ（CPU）用のネイティブコードを作成してくれるコンパイラを「<strong>クロスコンパイラ</strong>」と言います。<br /><br />クロスコンパイラは「<strong>開発環境</strong>」と「<strong>実行環境</strong>」をクロスさせてくれるのです。</p>
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=442438" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/359830.html">
<title>プログラミングとはいったい何か？</title>
<link>http://www.gamesite8.com/archives/359830.html</link>
<description>プログラミングとはそもそもどんな作業のことを言うのでしょう？

簡単に言えば、コンピュータ上で動作するプログラムを作成することを指しているわけですが、もう少し深く追求してみましょう。

プログラムはCPUが実行します。
CPUとはコンピュータを構成する部品の一...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T19:46:26+09:00</dc:date>
<dc:subject>プログラミング基礎</dc:subject>
<content:encoded><![CDATA[<b>プログラミング</b>とはそもそもどんな作業のことを言うのでしょう？<br>
<br>
簡単に言えば、コンピュータ上で動作するプログラムを作成することを指しているわけですが、もう少し深く追求してみましょう。<br>
<br>
プログラムはCPUが実行します。<br>
CPUとはコンピュータを構成する部品の一つで、各装置の制御やデータの計算・加工を行なう装置、つまりコンピュータの脳と言えます。<br>
<br>
コンピュータの脳は、人間の脳と違いものすごく頭が悪いです。<br>
<br>
人間は自分で物事を考えて行動することができます。<br>
しかし、コンピュータは何かしらの命令を与えてやらないと自分で動くことができません。<br>
しかも、コンピュータはものすごく簡単な命令しか実行できないのです。<br>
<br>
プログラムとはコンピュータに指示するそういった簡単な命令をキメ細やかに記されたメモ用紙みたいなものです。<br>
<br>
そしてそのメモ用紙みたいなものを書くことを<b>プログラミング</b>と言います。<br>
<br>
また、そのメモ用紙に書く言葉は日本語ではありません。<br>
そのとき書く言語を<b>プログラミング言語</b>と呼びます。<br>
<br>
このプログラミング言語という言葉を覚えることで、ゲームや、ワープロソフト、表計算ソフトなどを作成できるようになるのです。
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=359830" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/360640.html">
<title>プログラミング言語の種類</title>
<link>http://www.gamesite8.com/archives/360640.html</link>
<description>人間が話す言葉は、世界を見渡すとたくさんあります。
私たちが使っている日本語はもちろん、英語、中国語、ハングル語、イタリア語、フランス語、ポルトガル語etc

実はプログラムを書いていく言語も、このようにたくさんの種類があるのです。
そしてそのたくさんある種...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T18:02:54+09:00</dc:date>
<dc:subject>プログラミング基礎</dc:subject>
<content:encoded><![CDATA[人間が話す言葉は、世界を見渡すとたくさんあります。<br>
私たちが使っている日本語はもちろん、英語、中国語、ハングル語、イタリア語、フランス語、ポルトガル語etc<br>
<br>
実はプログラムを書いていく言語も、このようにたくさんの種類があるのです。<br>
そしてそのたくさんある種類は「低水準言語」と「高水準言語」の二つに大別することができます。<br>
<br>
では、その「低水準言語」と「高水準言語」の違いは何なのでしょうか。<br>
<br>
低水準言語とは頭の悪いCPUが直接理解できる言語です。<br>
※CPUに関しては「<a href="http://www.gamesite8.com/archives/359830.html">プログラミングとはいったい何か？</a>」に記載してあります。<br>
低水準言語を使ってプログラムを書こうとすると、頭の悪いCPUにやってほしいことを直接理解させる必要があるので非常に大変です。<br>
<br>
逆に高水準言語とは頭の悪いCPUに直接理解させるのではなく、頭の良いいわゆる翻訳者に理解させる言語です。<br>
翻訳者は私たちが伝えるアバウトな命令を、キメ細やかに翻訳してくれるありがたい存在です。<br>
<br>
私たちがプログラムを作成するとき、高水準言語を選ぶことでこの翻訳者が理解できるアバウトな命令（指示）を与えるだけですむため負担が大幅に軽減します。<br>
<br>
この翻訳者のことを「<b>コンパイラ</b>」と言い、翻訳することを「<b>コンパイル</b>」と言います。<br>
<br>
<br>
低水準言語には「マシン語」や「アセンブリ言語」といった言語があります。<br>
<br>
そして高水準言語には「BASIC」「C言語」「C++」「Java」「Pascal」「FORTRAN」「COBOL」など他にも数多く存在します。<br>
<br>
低水準言語、高水準言語のプログラムを作成する上でのメリット・デメリットは下記のようになります。<br>
<br>
<b>低水準言語</b><br>
メリット：プログラムを小さくでき、高速に実行させることができる<br>
デメリット：手間がものすごくかかり、解りにくい<br>
<br>
<b>高水準言語</b>メリット：手間がかからず、理解しやすい<br>
デメリット：プログラムが大きくなる
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=360640" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/367344.html">
<title>ゲームプログラミングに適している言語は？</title>
<link>http://www.gamesite8.com/archives/367344.html</link>
<description>プログラミング言語は大きく分けて「低水準言語」と「高水準言語」があります。
※詳しくは「プログラミング言語の種類」に記載してあります。


ゲームプログラミングは今ではほとんど高水準言語で行っています。
低水準言語ではゲームのような複雑なプログラムになると、制...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T16:02:12+09:00</dc:date>
<dc:subject>ゲームプログラミング概要</dc:subject>
<content:encoded><![CDATA[<b>プログラミング言語</b>は大きく分けて「低水準言語」と「高水準言語」があります。<br>
※詳しくは「<a href="http://www.gamesite8.com/archives/360640.html">プログラミング言語の種類</a>」に記載してあります。<br>
<br>
<br>
<b>ゲームプログラミング</b>は今ではほとんど高水準言語で行っています。<br>
低水準言語ではゲームのような複雑なプログラムになると、制作にものすごく時間がかかり現実的ではないからです。<br>
<br>
低水準言語のメリットは高速なプログラムを作成できることにありますが、パソコンなどの性能は年々ものすごく進化しているため、それほど高速化にこだわる必要がなく、開発効率を上げることを重点に置いた方が適切です。<br>
<br>
低水準言語はメモリ容量などが少ない、小さな電子機器などに組み込まれるプログラムの開発に適しているといえます。<br>
<br>
<b>ゲームプログラミング</b>に適しているプログラミング言語は下記のような高水準言語が上げられます。<br>
<br>
・C言語<br>
・C++<br>
・C#<br>
・Java<br>
・VisualBasic.Net<br>
・HSP<br>
<br>
他にもたくさんありますが、基本的にはこの辺りのプログラミング言語で作成するのが良いです。<br>
<br>
当サイトではこの中で「<b>Java</b>」という言語を使ってゲームプログラミングについて解説していきます。<br>
<br>
では、なぜ<b>Java</b>か？<br>
<br>
Javaを使うメリットとして上げられるのはまず、プログラム開発環境を無料で用意できることです。<br>
C++やVisualBasic.Netといった言語は基本的に有料なプログラミング言語（開発環境）ですが、Javaはまったくお金をかけずにプログラム開発環境を用意できるのです。<br>
<br>
そしてJavaは現在のゲーム制作現場でよく使われるC++と非常によく似た言語となっており、その知識を汎用的に使うことができます。<br>
<br>
さらにゲーム制作現場以外でもJavaはさまざまなプログラム開発現場で使われている言語であり、Javaを使えるということで幅広いところでそのスキルを役立たせることができるのも理由の一つです。<br>
<br>
実際、プログラミングを教えている専門学校などでも、一番初めに教える言語としてJavaを選択する学校が増えています。
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=367344" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/367725.html">
<title>ゲームプログラミングがプログラミングの学習に適している理由</title>
<link>http://www.gamesite8.com/archives/367725.html</link>
<description>ゲームプログラミングはプログラミングの学習に非常に適しています。

これは、大学やコンピュータ専門学校などの教育機関がプログラミング学習のために生徒にゲームを作成させている学校が多く存在していることからも頷けると思います。

この記事では、その理由につい...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T15:14:20+09:00</dc:date>
<dc:subject>ゲームプログラミング概要</dc:subject>
<content:encoded><![CDATA[ゲームプログラミングはプログラミングの学習に非常に適しています。<br>
<br>
これは、大学やコンピュータ専門学校などの教育機関がプログラミング学習のために生徒にゲームを作成させている学校が多く存在していることからも頷けると思います。<br>
<br>
この記事では、その理由について考えていきます。<br>
<br>
<br>
プログラミングの学習は大別すると３つの要素に分けることが出来ます。<br>
<br>
<b>①アルゴリズムを導き出すスキルを身につけること</b><br>
<b>②OSやプログラミング言語が提供している構文やメソッド等を覚えること</b><br>
<b>③コンピュータのしくみを理解すること</b><br>
<br>
②の「OSやプログラミング言語が提供している構文やメソッド等を覚えること」というのは、参考書やヘルプを見ながら実際にプログラムを作っていくうちに自然と、時間をかけて覚えていくものです。<br>
短時間で全てを覚え、理解するのはとても不可能な量です。<br>
③の「コンピュータのしくみを理解すること」も同じです。<br>
<br>
しかし①の「アルゴリズムを導き出すスキルを身につけること」は覚えることは非常に少ないです。<br>
<br>
アルゴリズムとは、プログラムの処理の流れのことを指します。<br>
<br>
もう少し具体的に書きますと、コンピュータにデータを入力し、入力されたデータをプログラムで処理し、その結果を導くという一連の流れのことです。<br>
「アルゴリズムを導き出す」という行為は、たくさんあるどのプログラミング言語においても必ず必要となるスキルなのです。<br>
<br>
①を習得する上で覚えることは基本的に「順次」「選択」「繰返し」の3つだけです。<br>
（「順次」「選択」「繰返し」の3つのことを”基本制御構造”と言います）<br>
この3つを使いこなすことが出来れば、あとは自分が持つアイデア次第となります。<br>
<br>
ゲームプログラミングではこのアルゴリズムを導き出せるかどうかが重要となります。<br>
例えば、テトリスやスペースインベーダーなどは複雑なアルゴリズムを導き出せないと作ることはできません。<br>
<br>
逆にテトリスやスペースインベーダーなどのゲームを作れるようになると、大抵のアプリケーションソフトのアルゴリズムを導き出すことが出来ると言っても過言ではなくなるのです。<br>
<br>
アルゴリズムを導き出すことが出来れば、後は②の「OSやプログラム言語が提供している構文やメソッド等を覚えること」を習得すれば、アプリケーションソフトを完成させることができます。<br>
そして、③の「コンピュータのしくみを理解すること」を習得すれば、作成するプログラムに無駄がなくなり、より安全なものが出来上がります。<br>
<br>
ゲームプログラミングでプログラミングの勉強をする最大の利点は①の「アルゴリズムを導き出すスキルを身につけること」を習得するのに非常に効率が良く、楽しくプログラミングが出来るということにあると思います。<br>
<br>
始めのうちに頭をひねりながら難しいものを作ってしまえば、後はもう怖くありません。<br>
<br>
また、②に関してもゲームプログラミングではプログラミング言語が提供しているたくさんのメソッド等を使うことになりますので、プログラミング言語の勉強としても最適なのです。
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=367725" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/396261.html">
<title>ゲームプログラミング最大の利点</title>
<link>http://www.gamesite8.com/archives/396261.html</link>
<description>ゲームプログラミングを勉強する利点として、ゲームプログラミングをすることによって得られたスキルや知識は、プログラミング言語を理解するのに適しているということを前回の記事でお伝えしました。

しかし、ゲームプログラミングをする最大の利点は他にあると思ってい...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T14:32:16+09:00</dc:date>
<dc:subject>ゲームプログラミング概要</dc:subject>
<content:encoded><![CDATA[<b>ゲームプログラミング</b>を勉強する利点として、ゲームプログラミングをすることによって得られたスキルや知識は、<b>プログラミング言語</b>を理解するのに適しているということを前回の記事でお伝えしました。<br>
<br>
しかし、ゲームプログラミングをする最大の利点は他にあると思っています。<br>
それは、ゲームプログラミングによって自分で自分の好きなゲームが作れてしまうということです。<br>
<br>
自分で作ったゲームが動いたときはうれしいものです。<br>
その上、誰かに「おもしろかったよ」みたいなことを言われたらもう最高です。<br>
<br>
私は、飛び跳ねるぐらい喜びました。。<br>
<br>
ゲームプログラミングは確かに大変です。<br>
ある意味ものすごく地味な作業であり、覚えなければならないことも多ければ時間もかかるし、頭が痛くなるぐらい考えないといけないことも多くあります。<br>
<br>
しかしその分、完成したときの喜びは計り知れないものがあります。<br>
この喜びはそれまでの苦労を全て洗い流してくれて、ものすごい達成感で満たしてくれます。<br>
<br>
幸いなことに作ったゲームを公開できる場はインターネット上にたくさんあります。<br>
特に「ベクター」や「ふりーむ」といった無料ゲームのポータルサイトにゲームを登録すればたくさんの人にゲームをプレイしてもらうことが可能です。<br>
<br>
自分が作ったゲームに感想をもらえたとき……<br>
この瞬間がゲームプログラミングをする上での最大の利点であると私は思ってます。
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=396261" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/448580.html">
<title>ゲーム制作において挫折が多い理由</title>
<link>http://www.gamesite8.com/archives/448580.html</link>
<description>ゲームプログラミングが出来るようになれば、ドラクエみたいな壮大な冒険ファンタジーや、スーパーマリオみたいな家族みんなで楽しめるゲームなどを自分で作ってしまうことだって可能です。しかし、初めからドラクエやマリオみたいなゲームは作れないでしょう。あそこまで完...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T13:10:28+09:00</dc:date>
<dc:subject>ゲームプログラミング概要</dc:subject>
<content:encoded><![CDATA[<p><strong>ゲームプログラミング</strong>が出来るようになれば、ドラクエみたいな壮大な冒険ファンタジーや、スーパーマリオみたいな家族みんなで楽しめるゲームなどを自分で作ってしまうことだって可能です。<br /><br />しかし、初めからドラクエやマリオみたいなゲームは作れないでしょう。<br />あそこまで完成度の高いゲームを作ろうとすると、作業が思うように進まず途中で挫折するのがオチです。<br /><br />思うようなゲームシステムが組めない、かっこいいorかわいいキャラクターが描けない、グラフィックが、サウンドが&hellip;&hellip;<br /><br />一つのゲームを完成させるまでには、ホントに数多くの壁が立ちはだかります。<br />これはどんなに頭が良くてセンスがある人でも同じだと思います。<br /><br />そもそも初めから大作ゲームを作ろうという考えが無謀すぎるのです。<br /><br />しかし、この無謀なことをやろうとしてゲーム制作途中で挫折してしまうといったケースが非常に多いようです。<br /><br />私も初めこのように挫折してしまった一人です。<br />どうしても初めのうちは、出来る出来ないといったことを考える前に、FFみたいなかっこいいゲームを作りたい、ガンダムみたいなガンガン動きまわれる3Dゲームを作りたいと、ゲーム完成形の理想ばかりを追ってしまっていました。<br /><br />そんな無謀な理想を掲げてゲーム制作を進めていっても途中で簡単につまづくことも知らずに&hellip;&hellip;<br /><br />せっかく苦労して作るゲームです。<br />多くの人にやってもらいたいというのは当然な気持ちでしょう。<br /><br />しかし、≪大作ゲーム＝大ヒット≫という関係には必ずしもなりません。<br /><br />これは世の中に出ているゲームを見ればよくわかります。<br /><br />開発費○○○億円！<br />などと謳ったゲームが大コケしたという話はよく聞かれると思います。<br /><br />ものすごい大作ゲームよりも、ものすごいシンプルなゲームの方がヒットするといったことがゲーム業界では往々にあるのです。<br /><br /><strong>ゲーム制作を行う上で一番大切なことは、自分のスキルに見合ったゲームを作るということです。</strong><br />簡単なゲームで良いんです。<br /><br />発想の転換で、ものすごい大作ゲームではなく、ものすごいシンプルなゲームを作るということを心がけてみるのです。<br /><br />そして、次々に新しいゲームを作っていきます。<br /><br />もちろんただ数をこなすだけではいけません。<br />「前回はあそこが思うように出来なかったけど、今回はこう改善しよう」といった具合に、毎回新しい課題を立てて新しいことに挑戦し、出来ることを少しずつ増やしていくのです。<br /><br />そうしていくうちに途中で挫折することもなく、スキルはみるみる磨かれていき、制作出来るゲームの幅が広がっていきます。</p>
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=448580" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/783364.html">
<title>JDK6のダウンロード</title>
<link>http://www.gamesite8.com/archives/783364.html</link>
<description>Javaでプログラムを作るにはまず、Java開発環境を整えなくてはなりません。 

Javaの開発環境はSum MicrosystemsやIBMなどから提供されています。当サイトではSum Microsystemsから提供されている開発環境「Java Development Kit（JDK）」について解説します。 

JDKには...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T13:00:06+09:00</dc:date>
<dc:subject>Java開発環境の構築方法</dc:subject>
<content:encoded><![CDATA[<b>Java</b>でプログラムを作るにはまず、<b>Java開発環境</b>を整えなくてはなりません。 <br>
<br>
Javaの開発環境はSum MicrosystemsやIBMなどから提供されています。当サイトではSum Microsystemsから提供されている開発環境「Java Development Kit（JDK）」について解説します。 <br>
<br>
JDKにはJavaでプログラムを開発する上で最低限必要なツールが含まれています。<br>
<br>
<b>JDKに含まれるツール群</b><br>
<table border="1"><tbody><tr><td valign="top">javac</td><td>Javaで書かれたプログラムをバイトコードに変換するコンパイラ。</td></tr><tr><td valign="top">java</td><td>Java仮想マシン。バイトコードに変換されたプログラムを実行するプログラム。</td></tr><tr><td valign="top">javadoc</td><td>Javaで書かれたプログラムからHTML形式のドキュメントを生成するプログラム。</td></tr><tr><td valign="top">jar</td><td>複数のプログラムモジュールを1つのファイルにまとめるためのプログラム。</td></tr></tbody></table><br>
<br>
ではまず、JDKを手に入れましょう。 <br>
JDKは下記サイトから<b>ダウンロード</b>できます。<br>
<a href="http://java.sun.com/javase/ja/6/download.html">http://java.sun.com/javase/ja/6/download.html</a><br>
JDKダウンロードするのに料金等は一切かかりません。 <br>
<br>
今回ダウンロードするJDKは「<b>JDK 6 Update 14</b>」です。（2009年6月時点最新）<br>
<br>
<img src="http://image.blog.livedoor.jp/gamesite8/imgs/a/2/a2f528b8.png" width="500" height="437" border="0" alt="JDKダウンロード方法01" class="pict" /><br>
<br>
「JDK 6 Update 14」と同じ行の「ダウンロード」をクリックしてください。<br>
※ダウンロード時、Updateの数値が異なっているかもしれませんが気にせず一番数値が高いものを選んでください。<br>
<br>
<br>
<img src="http://image.blog.livedoor.jp/gamesite8/imgs/e/4/e4d4558b.png?500256" width="500" height="256" border="0" alt="JDK6ダウンロード方法02" class="pict" /><br>
<br>
プラットフォームと言語を選択します。<br>
ここは各々、お使いのPC環境に合わせてください。<br>
通常は「Platform」は「Windows」、「Language」は「Multi-language」で問題ありません。<br>
選択したら、「I agree to the ...」にチェックを入れ、「Continue」をクリックしてください。<br>
<br>
<br>
<img src="http://image.blog.livedoor.jp/gamesite8/imgs/6/d/6d67a4a7.png?500309" width="500" height="309" border="0" alt="JDKダウンロード方法03" class="pict" /><br>
<br>
「jdk-6u14-windows-i586.exe」をクリックするとダウンロードが開始されます。<br>
<br>

<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=783364" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/783409.html">
<title>JDK6のインストール</title>
<link>http://www.gamesite8.com/archives/783409.html</link>
<description>JDK6のインストール方法について見ていきます。
ダウンロードしたファイルをダブルクリックしてインストーラを起動してください。
※JDKインストーラをまだダウンロードしていない場合は【JDK6のダウンロード】をご確認ください。




使用許諾契約についての確認画面...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T12:55:06+09:00</dc:date>
<dc:subject>Java開発環境の構築方法</dc:subject>
<content:encoded><![CDATA[<b>JDK6</b>のインストール方法について見ていきます。<br>
ダウンロードしたファイルをダブルクリックしてインストーラを起動してください。<br>
※JDKインストーラをまだダウンロードしていない場合は<a href="http://www.gamesite8.com/archives/783364.html">【JDK6のダウンロード】</a>をご確認ください。<br>
<br>
<br>
<img src="http://image.blog.livedoor.jp/gamesite8/imgs/3/b/3b8bb3f0.png?500380" width="500" height="380" border="0" alt="JDK6インストール方法01" class="pict" /><br>
<br>
使用許諾契約についての確認画面が表示されます。<br>
確認が終わったら「同意する」ボタンをクリックしてください。 <br>
<br>
<br>
<img src="http://image.blog.livedoor.jp/gamesite8/imgs/3/1/31499e66.png?500380" width="500" height="380" border="0" alt="JDKインストール方法02" class="pict" /><br>
<br>
インストールするプログラムの機能と、インストール先を設定します。<br>
特に変更する必要がなければ、このままの状態で「次へ」ボタンをクリックしてください。<br>
<br>
<br>
<img src="http://image.blog.livedoor.jp/gamesite8/imgs/d/4/d4987b5a.png?500380" width="500" height="380" border="0" alt="JDKインストール方法03" class="pict" /><br>
<br>
JDK6のインストールが行われます。<br>
<br>
<br>
<img src="http://image.blog.livedoor.jp/gamesite8/imgs/7/c/7c56c7e7.png?500380" width="500" height="380" border="0" alt="JDKインストール方法04" class="pict" /><br>
<br>
JDK6のインストール途中、JREのインストール画面が表示されます。<br>
特に変更する必要がなければ、このままの状態で「次へ」ボタンをクリックしてください。<br>
<br>
<br>
<img src="http://image.blog.livedoor.jp/gamesite8/imgs/a/9/a9dc8918.png?500380" width="500" height="380" border="0" alt="JDKインストール方法05" class="pict" /><br>
<br>
JREのインストールが行われます。<br>
<br>
<br>
<img src="http://image.blog.livedoor.jp/gamesite8/imgs/f/1/f12917fd.png?500380" width="500" height="380" border="0" alt="JDKインストール方法06" class="pict" /><br>
<br>
これでJDK6のインストールが完了です。<br>
「完了」ボタンをクリックしてください。<br>
<br>
<br>
<img src="http://image.blog.livedoor.jp/gamesite8/imgs/e/f/eff83a5a.png?500375" width="500" height="375" border="0" alt="JDKインストール方法07" class="pict" /><br>
<br>
JDK6が無事インストールされていれば、設定したインストール先フォルダに下記のようなファイルが作成されます。<br>
<br>

<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=783409" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/375654.html">
<title>Java開発環境（J2SE）のダウンロード</title>
<link>http://www.gamesite8.com/archives/375654.html</link>
<description>※2009年6月現在、最新のJava開発環境は「JDK6」となっています。
JDK6のダウンロード方法は「JDK6のダウンロード」に記載してあります。
特別な理由がなければそちらを参照してください。
（2009年6月追記）

Javaでプログラムを作るにはまず、Java開発環境を整えなく...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T12:51:17+09:00</dc:date>
<dc:subject>Java開発環境の構築方法</dc:subject>
<content:encoded><![CDATA[※2009年6月現在、最新のJava開発環境は「JDK6」となっています。<br />
JDK6のダウンロード方法は「<a href="http://www.gamesite8.com/archives/783364.html">JDK6のダウンロード</a>」に記載してあります。<br />
特別な理由がなければそちらを参照してください。<br />
（2009年6月追記）<br />
<br /><br />
<strong>Java</strong>でプログラムを作るにはまず、<strong>Java開発環境</strong>を整えなくてはなりません。 <br /><br />Javaの開発環境はSum MicrosystemsやIBMなどから提供されています。当サイトではSum Microsystemsから提供されている開発環境「Software Development Kit（SDK）」について解説します。 <br /><br />SDKにはJavaでプログラムを開発する上で最低限必要なツールが含まれています。 <br /><br />SDKに含まれるツール群 <table border="1"><tbody><tr><td valign="top">javac</td><td>Javaで書かれたプログラムをバイトコードに変換するコンパイラ。</td></tr><tr><td valign="top">java</td><td>Java仮想マシン。バイトコードに変換されたプログラムを実行するプログラム。</td></tr><tr><td valign="top">javadoc</td><td>Javaで書かれたプログラムからHTML形式のドキュメントを生成するプログラム。</td></tr><tr><td valign="top">jar</td><td>複数のプログラムモジュールを1つのファイルにまとめるためのプログラム。</td></tr></tbody></table><br />ではまず、SDKを手に入れましょう。 <br />SDKは、<a href="http://java.sun.com/" target="_blank">http://java.sun.com/</a>からダウンロードすることができます。 <br />SDKダウンロードするのに料金等は一切かかりません。 <br /><br />当サイトではSDKバージョン1.4.2を使用して<strong>Javaプログラミング</strong>の解説をしていきます。<br />しかし、最新のバージョンをダウンロードしても問題ありません。<br /><br />SDKバージョン1.4.2は下記のページからダウンロードできます。 <br /><a href="http://java.sun.com/j2se/1.4.2/ja/download.html " target="_blank">http://java.sun.com/j2se/1.4.2/ja/download.html </a><br />「J2SE SDK のダウンロード」というリンクをクリックしてください。 <br /><br />リンクをクリックすると使用許諾契約書などが英語で表示されますので、必要事項を入力し操作を進めていってください。<br /><br />そうするとダウンロードページが表示されますので「Windows Platform」となっているファイルを選んでダウンロードを開始してください。<br />※Windows以外で開発する場合は、使用しているプラットフォームに対するJ2SEをダウンロードしてください。
<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=375654" width="1" height="1" />
]]>
</content:encoded>
</item>
<item rdf:about="http://www.gamesite8.com/archives/377927.html">
<title>SDKインストール方法</title>
<link>http://www.gamesite8.com/archives/377927.html</link>
<description>※2009年6月現在、最新のJava開発環境は「JDK6」となっています。
JDK6のインストール方法は「JDK6のインストール」に記載してあります。
特別な理由がなければそちらを参照してください。
（2009年6月追記）


SDKのインストール方法を説明します。

まずダウンロー...</description>
<dc:creator>gamesite8</dc:creator>
<dc:date>2009-04-19T11:52:29+09:00</dc:date>
<dc:subject>Java開発環境の構築方法</dc:subject>
<content:encoded><![CDATA[※2009年6月現在、最新のJava開発環境は「JDK6」となっています。<br>
JDK6のインストール方法は「<a href="http://www.gamesite8.com/archives/783409.html">JDK6のインストール</a>」に記載してあります。<br>
特別な理由がなければそちらを参照してください。<br>
（2009年6月追記）<br>
<br>
<br>
<b>SDK</b>のインストール方法を説明します。<br>
<br>
まずダウンロードした<b>J2SEインストーラ</b>を起動してください。<br>
J2SEインストーラをまだダウンロードしていない場合は<a href="http://www.gamesite8.com/archives/375654.html">【Java開発環境（J2SE）のダウンロード】</a>をご確認ください。<br>
<br>
ダウンロードしたファイルを実行すると「Java 2 SDK SE」のインストーラが起動します。<br>
<br>
以下のような使用承諾契約を確認するウインドウが表示されます。<br>
（この前にVistaの場合は「ユーザアカウント制御」ダイアログが表示される場合がありますが、「許可」をクリックして先へ進めてください）<br>
<br>
<a href="http://image.blog.livedoor.jp/gamesite8/imgs/f/d/fdae39d1.jpg" target="_blank"><img src="http://image.blog.livedoor.jp/gamesite8/imgs/f/d/fdae39d1-s.jpg?159121" width="159" height="121" border="0" alt="SDKインストール画面01" hspace="5" class="pict" align="left"  /></a><br>
<br>
この内容を一読し「使用承諾契約の条項に同意します」にチェックを入れて「次へ」ボタンをクリックしてください。<br>
（内容が英語で記載されていると思いますので、とりあえず先へ進めても問題ありません）<br>
<br>
<a href="http://image.blog.livedoor.jp/gamesite8/imgs/b/1/b1ad1185.jpg" target="_blank"><img src="http://image.blog.livedoor.jp/gamesite8/imgs/b/1/b1ad1185-s.jpg?159121" width="159" height="121" border="0" alt="SDKインストール画面02" hspace="5" class="pict" align="left"  /></a><br>
<br>
このウインドウではインストールする機能と、インストール先のフォルダを指定します。<br>
特に理由がなければそのまま「次へ」ボタンをクリックしてください。<br>
またこのとき、インストール先は確認しておいてください。<br>
<br>
次にJava Plug-inを動作させるブラウザを指定するウインドウが表示されます。<br>
<br>
<a href="http://image.blog.livedoor.jp/gamesite8/imgs/b/1/b1ec850f.jpg" target="_blank"><img src="http://image.blog.livedoor.jp/gamesite8/imgs/b/1/b1ec850f-s.jpg?159121" width="159" height="121" border="0" alt="SDKインストール画面03" hspace="5" class="pict" align="left"  /></a><br>
<br>
ここで言うJava Plug-inとはブラウザ上で動作するJava Appletのことを指しますが、ここも特に理由がなければそのまま「次へ」ボタンをクリックしてください。<br>
<br>
<br>
<a href="http://image.blog.livedoor.jp/gamesite8/imgs/6/3/63c7c531.jpg" target="_blank"><img src="http://image.blog.livedoor.jp/gamesite8/imgs/6/3/63c7c531-s.jpg?159121" width="159" height="121" border="0" alt="SDKインストール画面04" hspace="5" class="pict" align="left"  /></a><br>
<br>
左記のようにインストールが開始されます。<br>
インストールが完了するまでしばらく待ちます。<br>
<br>
<br>
<br>
<a href="http://image.blog.livedoor.jp/gamesite8/imgs/6/0/60611b0a.jpg" target="_blank"><img src="http://image.blog.livedoor.jp/gamesite8/imgs/6/0/60611b0a-s.jpg?159121" width="159" height="121" border="0" alt="SDKインストール画面05" hspace="5" class="pict" align="left"  /></a><br>
<br>
インストールが完了すると上記のような画面が表示されます。<br>
「完了」ボタンをクリックすれば、SDKのインストールは完了となります。<br>

<img src="http://counter2.blog.livedoor.com/c?ro=1&act=rss&output=no&id=3116008&name=gamesite8&pid=377927" width="1" height="1" />
]]>
</content:encoded>
</item>

</rdf:RDF>
