<?xml version="1.0" encoding="UTF-8"?> 
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="ja">
<title>Javaから楽しく学ぶ！ゲームプログラミング専門学校</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/" />
<link rel="service.post" type="application/x.atom+xml" href="http://cms.blog.livedoor.com/atom/blog_id=3116008" title="Javaから楽しく学ぶ！ゲームプログラミング専門学校" />
<link rel="hub" href="http://pubsubhubbub.appspot.com" />
<link rel="self" href="http://www.gamesite8.com/atom.xml" />
<modified>2012-02-05T18:36:24Z</modified> 
<tagline><![CDATA[ゲームプログラミングとはその名のとおりゲームのプログラムを作ることを指します。『Javaから楽しく学ぶ！ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムをJAVAプログラミング言語を使用し、作成していきながら詳しく解説していきます。]]></tagline> 
<id>tag:blog.livedoor.jp,2009:gamesite8</id>
<author>
<name>gamesite8</name> 
</author>
<generator url="http://blog.livedoor.com/" version="1.0">livedoor Blog</generator> 
<copyright>Copyright (c) 2012, gamesite8 </copyright>
<entry>
<title>Javaから楽しく学ぶ！ゲームプログラミング専門学校</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/623580.html" />
<modified>2009-08-15T15:35:29Z</modified> 
<issued>2009-04-21T23:39:32+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.623580</id>
<summary type="text/plain">Javaから楽しく学ぶ！ゲームプログラミング専門学校へようこそ！！

【講義内容】

  サイト内容概略
    
      初めにお読みください
      当サイトの活用方法
    
  コンピュータゲーム全般
    
      コンピュータゲームの歴史
      プログラムを市販の...</summary> 
<dc:subject></dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/623580.html">
<![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>]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>初めにお読みください</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/347456.html" />
<modified>2009-04-20T11:08:23Z</modified> 
<issued>2009-04-19T20:35:21+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.347456</id>
<summary type="text/plain">ゲームプログラミングとはその名のとおり（コンピュータ）ゲームのプログラムを作ることを指します。当サイト『Javaから楽しく学ぶ！ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムを作成していきながら詳しく解説していきます。...</summary> 
<dc:subject>サイト内容概略</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/347456.html">
<![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>]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>当サイトの活用方法</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/615899.html" />
<modified>2009-04-22T10:33:44Z</modified> 
<issued>2009-04-19T20:34:27+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.615899</id>
<summary type="text/plain">『Javaから楽しく学ぶ！ゲームプログラミング専門学校』

当サイトは、Javaを使ったゲームプログラミング方法の解説を中心とする内容で構成されています。

まず前半部分には、プログラミングを行う上で最低限押さえておかなければならない点がまとめてあります。
ここ...</summary> 
<dc:subject>サイト内容概略</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/615899.html">
<![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]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>コンピュータゲームの歴史</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/353400.html" />
<modified>2009-04-20T11:09:44Z</modified> 
<issued>2009-04-19T20:33:01+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.353400</id>
<summary type="text/plain">コンピュータゲームの歴史は意外と古く、今とは違い、初めは汎用コンピュータ上で動作するデモンストレーション用のソフトウェアに過ぎませんでした。しかし、コンピュータゲームがビジネスとして通用することがわかると、コンピュータゲーム専用のハードウェアが開発される...</summary> 
<dc:subject>コンピュータゲーム全般</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/353400.html">
<![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>]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>プログラムを市販のゲーム機で動かすには</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/442438.html" />
<modified>2009-04-22T10:35:13Z</modified> 
<issued>2009-04-19T20:00:38+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.442438</id>
<summary type="text/plain">プログラミングをすることによって作成されたプログラムは、どんな環境でも動作するわけではありません。ここで言う「環境」とは、あるコンピュータを構成するハードウェアやソフトウェアの組み合わせのことを指しています。例えば、C言語で作成したウインドウズ上で動作する...</summary> 
<dc:subject>コンピュータゲーム全般</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/442438.html">
<![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>]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>プログラミングとはいったい何か？</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/359830.html" />
<modified>2009-04-22T10:37:35Z</modified> 
<issued>2009-04-19T19:46:26+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.359830</id>
<summary type="text/plain">プログラミングとはそもそもどんな作業のことを言うのでしょう？

簡単に言えば、コンピュータ上で動作するプログラムを作成することを指しているわけですが、もう少し深く追求してみましょう。

プログラムはCPUが実行します。
CPUとはコンピュータを構成する部品の一...</summary> 
<dc:subject>プログラミング基礎</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/359830.html">
<![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>
このプログラミング言語という言葉を覚えることで、ゲームや、ワープロソフト、表計算ソフトなどを作成できるようになるのです。]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>プログラミング言語の種類</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/360640.html" />
<modified>2010-11-12T12:47:29Z</modified> 
<issued>2009-04-19T18:02:58+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.360640</id>
<summary type="text/plain">人間が話す言葉は、世界を見渡すとたくさんあります。
私たちが使っている日本語はもちろん、英語、中国語、ハングル語、イタリア語、フランス語、ポルトガル語etc

実はプログラムを書いていく言語も、このようにたくさんの種類があるのです。
そしてそのたくさんある種類は...</summary> 
<dc:subject>プログラミング基礎</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/360640.html">
<![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>
メリット：手間がかからず、理解しやすい<br>
デメリット：プログラムが大きくなる]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>ゲームプログラミングに適している言語は？</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/367344.html" />
<modified>2010-01-29T12:27:25Z</modified> 
<issued>2009-04-19T16:02:12+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.367344</id>
<summary type="text/plain">プログラミング言語は大きく分けて「低水準言語」と「高水準言語」があります。
※詳しくは「プログラミング言語の種類」に記載してあります。


ゲームプログラミングは今ではほとんど高水準言語で行っています。
低水準言語ではゲームのような複雑なプログラムになると、制...</summary> 
<dc:subject>ゲームプログラミング概要</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/367344.html">
<![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を選択する学校が増えています。]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>ゲームプログラミングがプログラミングの学習に適している理由</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/367725.html" />
<modified>2009-08-06T13:31:55Z</modified> 
<issued>2009-04-19T15:14:20+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.367725</id>
<summary type="text/plain">ゲームプログラミングはプログラミングの学習に非常に適しています。

これは、大学やコンピュータ専門学校などの教育機関がプログラミング学習のために生徒にゲームを作成させている学校が多く存在していることからも頷けると思います。

この記事では、その理由につい...</summary> 
<dc:subject>ゲームプログラミング概要</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/367725.html">
<![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>
また、②に関してもゲームプログラミングではプログラミング言語が提供しているたくさんのメソッド等を使うことになりますので、プログラミング言語の勉強としても最適なのです。]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>ゲームプログラミング最大の利点</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/396261.html" />
<modified>2009-04-20T11:23:09Z</modified> 
<issued>2009-04-19T14:32:16+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.396261</id>
<summary type="text/plain">ゲームプログラミングを勉強する利点として、ゲームプログラミングをすることによって得られたスキルや知識は、プログラミング言語を理解するのに適しているということを前回の記事でお伝えしました。

しかし、ゲームプログラミングをする最大の利点は他にあると思ってい...</summary> 
<dc:subject>ゲームプログラミング概要</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/396261.html">
<![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>
この瞬間がゲームプログラミングをする上での最大の利点であると私は思ってます。]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>ゲーム制作において挫折が多い理由</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/448580.html" />
<modified>2009-04-20T11:24:39Z</modified> 
<issued>2009-04-19T13:10:28+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.448580</id>
<summary type="text/plain">ゲームプログラミングが出来るようになれば、ドラクエみたいな壮大な冒険ファンタジーや、スーパーマリオみたいな家族みんなで楽しめるゲームなどを自分で作ってしまうことだって可能です。しかし、初めからドラクエやマリオみたいなゲームは作れないでしょう。あそこまで完...</summary> 
<dc:subject>ゲームプログラミング概要</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/448580.html">
<![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>]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>JDK6のダウンロード</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/783364.html" />
<modified>2011-06-26T11:14:16Z</modified> 
<issued>2009-04-19T13:00:06+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.783364</id>
<summary type="text/plain">Javaでプログラムを作るにはまず、Java開発環境を整えなくてはなりません。 

Javaの開発環境はSum MicrosystemsやIBMなどから提供されています。当サイトではSum Microsystemsから提供されている開発環境「Java Development Kit（JDK）」について解説します。 

JDKには...</summary> 
<dc:subject>Java開発環境の構築方法</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/783364.html">
<![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://livedoor.blogimg.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://livedoor.blogimg.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://livedoor.blogimg.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>
]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>JDK6のインストール</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/783409.html" />
<modified>2011-06-26T11:14:16Z</modified> 
<issued>2009-04-19T12:55:06+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.783409</id>
<summary type="text/plain">JDK6のインストール方法について見ていきます。
ダウンロードしたファイルをダブルクリックしてインストーラを起動してください。
※JDKインストーラをまだダウンロードしていない場合は【JDK6のダウンロード】をご確認ください。




使用許諾契約についての確認画面...</summary> 
<dc:subject>Java開発環境の構築方法</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/783409.html">
<![CDATA[<b>JDK6</b>のインストール方法について見ていきます。<br>
ダウンロードしたファイルをダブルクリックしてインストーラを起動してください。<br>
※JDKインストーラをまだダウンロードしていない場合は<a href="http://www.gamesite8.com/archives/783364.html">【JDK6のダウンロード】</a>をご確認ください。<br>
<br>
<br>
<img src="http://livedoor.blogimg.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://livedoor.blogimg.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://livedoor.blogimg.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://livedoor.blogimg.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://livedoor.blogimg.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://livedoor.blogimg.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://livedoor.blogimg.jp/gamesite8/imgs/e/f/eff83a5a.png?500375" width="500" height="375" border="0" alt="JDKインストール方法07" class="pict" /><br>
<br>
JDK6が無事インストールされていれば、設定したインストール先フォルダに下記のようなファイルが作成されます。<br>
<br>
]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>環境変数の設定</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/386100.html" />
<modified>2011-06-26T11:14:15Z</modified> 
<issued>2009-04-19T10:38:55+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.386100</id>
<summary type="text/plain">環境変数とはOSのシェルなどに設定されている、システムの属性を記録している変数のことを言います。

環境変数には、システムの実行ファイルが置いてあるフォルダの指定など、OS上で動作するアプリケーションソフトが参照するための設定が記録されています。

SDKを使い...</summary> 
<dc:subject>Java開発環境の構築方法</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/386100.html">
<![CDATA[<b>環境変数</b>とはOSのシェルなどに設定されている、システムの属性を記録している変数のことを言います。<br>
<br>
環境変数には、システムの実行ファイルが置いてあるフォルダの指定など、OS上で動作するアプリケーションソフトが参照するための設定が記録されています。<br>
<br>
SDKを使いやすくするためにこの環境変数を設定します。<br>
（環境変数を設定することによって、何が使いやすくなるのかはJavaで書いたコードをコンパイルするときに説明します）<br>
<br>
環境変数の設定方法をWindows Vistaを例にして紹介します。<br>
Window2000やXPでも設定方法に大した違いはありません。<br>
<br>
「スタート」メニューから「コンピュータ」を右クリックし「プロパティ」を選び、「システム」ウインドウを表示させます。<br>
次に「システムの詳細設定」をクリックし「システムのプロパティ」ダイアログを表示させます。<br>
<br>
<a href="http://livedoor.blogimg.jp/gamesite8/imgs/2/3/235874e8.jpg" target="_blank"><img src="http://livedoor.blogimg.jp/gamesite8/imgs/2/3/235874e8-s.jpg?160145" width="160" height="145" border="0" alt="システムプロパティ" hspace="5" class="pict" align="left"  /></a><br>
<br>
「環境変数」ボタンをクリックし「環境変数」ダイアログを更に表示させます。<br>
<br>
<br>
<br>
<br>
<br>
<a href="http://livedoor.blogimg.jp/gamesite8/imgs/b/4/b492be4e.jpg" target="_blank"><img src="http://livedoor.blogimg.jp/gamesite8/imgs/b/4/b492be4e-s.jpg?159141" width="159" height="141" border="0" alt="環境変数" hspace="5" class="pict" align="left"  /></a><br>
<br>
ダイアログ画面下の「システム環境変数」の中にある「Path」を選択し「編集」ボタンをクリックします。<br>
<br>
<br>
<br>
<br>
<br>
<a href="http://livedoor.blogimg.jp/gamesite8/imgs/5/6/56b6287e.jpg" target="_blank"><img src="http://livedoor.blogimg.jp/gamesite8/imgs/5/6/56b6287e-s.jpg?15855" width="158" height="55" border="0" alt="環境変数02" hspace="5" class="pict" align="left"  /></a><br>
文字列の最後に<br>
;＜JDKインストールフォルダ＞\bin<br>
を追加してください。<br>
JDKインストール時にインストール先フォルダの設定を<br>
変更していなければ、<br>
;C:\Program Files\Java\jdk1.6.0_14\bin<br>
とします。<br>
※";"は区切り文字となります。忘れずに入力してください。<br>
<br>
最後に「OK」ボタンをクリックして終了です。<br>
開いた画面を全て閉じくてください。]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>

<entry>
<title>テキストエディタの準備</title> 
<link rel="alternate" type="text/html" href="http://www.gamesite8.com/archives/389732.html" />
<modified>2009-04-20T11:29:41Z</modified> 
<issued>2009-04-19T09:13:26+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:gamesite8.389732</id>
<summary type="text/plain">Javaでプログラムを書くとき、何らかのテキストエディタを使うことになります。
テキストエディタはワープロソフトのように文章を書く用途だけでなく、古くからプログラミングをする用途でも多く使われています。

テキストエディタとして、Windowsに標準で付属している「...</summary> 
<dc:subject>Java開発環境の構築方法</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://www.gamesite8.com/archives/389732.html">
<![CDATA[<b>Java</b>でプログラムを書くとき、何らかの<b>テキストエディタ</b>を使うことになります。<br>
テキストエディタはワープロソフトのように文章を書く用途だけでなく、古くからプログラミングをする用途でも多く使われています。<br>
<br>
テキストエディタとして、Windowsに標準で付属している「メモ帳」が有名ですが、「メモ帳」にはあまり機能が含まれておらずJavaプログラムを書くのに適していません。<br>
<br>
<br>
<b>プログラミング</b>には多様な文字列の高速な編集機能を必要とするため、プログラミング向けの機能を持っている特殊なエディタを使ったほうがプログラミングにかかる負担が大幅に減り大変便利です。<br>
特に大きなプログラムを作る際には必需品となってきます。<br>
<br>
インターネット上には便利で多機能なテキストエディタが無料でたくさん存在しますが、当サイトではJavaプログラミングを「NoEditor」を使って解説していきます。<br>
<br>
「<b>NoEditor</b>」は有料のテキストエディタと比べても何ら引けを取らない使いやすさであるにもかかわらず、<b>無料</b>でダウンロードすることができます。<br>
<br>
NoEditorはこちらからダウンロードできます。<br>
http://www.vector.co.jp/soft/dl/winnt/writing/se300436.html<br>
<br>
インストールも簡単にできますので、こだわりのテキストエディタがない場合はぜひインストールしておいてください。]]> 
</content>
<author>
<name>gamesite8</name> 
</author>
</entry>
</feed>

