ブログパーツ 泳ぐやる夫シアター やる夫がAS3でFlashゲームを作ろうとするようです


















やる夫がAS3でFlashゲームを作ろうとするようです








       ____
     /⌒  ⌒\      メイドイン俺おもしろいお!
   /( ●)  (●)\
  /::::::⌒(__人__)⌒::::: \   合法的に女の子をタッチペンで弄ったり
  |     |r┬-|     |   服を脱がせるのはメイドイン俺だけ!
  \      `ー'´     /








     ____
   /      \ ( ;;;;(
  /  _ノ  ヽ__\) ;;;;)
/    (─)  (─ /;;/  でも、ちょっと複雑なゲーム作ろうと思ったらすごく大変だお
|       (__人__) l;;,´   
/      ∩ ノ)━・'/   できれば自分でゲーム作りたいけど
(  \ / _ノ´.|  |    プログラムはからっきしだお・・・
.\  "  /__|  |
  \ /___ /








このスレはこんな人↓にオススメ

・Flashゲームってどうやって作るのか知らない人
・ゲームプログラムとかやったことない人
・メイドイン俺でゲーム作って楽しんだけどもっと複雑なのが作りたくなった人

約50レスで、内容的にはかなり薄く浅く
とっても概要的な話となっていますが
お付き合いいただければ幸いです











4 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 20:43:40.47 ID:CjHJ3WVJ0





     /.:.:.         \
      /:,:.:.:  /   ヽ    \
    /.:.l:.:.:/:/   :/  ', :l   ヾ`ー
    /!:.:.|:.: l/  〃 / j } :|    ハ
  /イ:.:.i|:.:.jL∠/_/ | /l.ム_/| l  l }
  N:.ハ:.:.:lィfアト/ レ ィ=ト | /| ∧j
   ヽム:.} c;_j    c;リ ル iレヽ
      `ヘ:ゝ    .'    小/      ………
        ヾ:{>、 _ ィ<}/|/
    _, ィr'´ヽ{ ___`} ヽ、_







           ___
       /      \
      /ノ  \   u. \ !?
    / (●)  (●)    \ 
    |   (__人__)    u.   | な、長門が突然出てきたお
     \ u.` ⌒´      /  まだ4レス目なのに唐突に出現されても反応に困るお
    ノ           \  
  /´               ヽ








7 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 20:46:10.16 ID:CjHJ3WVJ0





             _,..-'⌒  ' ̄` ‐ 、   
             /   / .:  ::. ::::::::..ヽ  
         _,/    ハ     ::..ヽ::::::::.ヽ
         ̄フ   / { 人  ト、 :::::l:::::::::::ヘ  
          | l  l  i八iゝ、 l ヽト |:::|i::ゝ こまけぇことはいいのよ
          {ハ| { i__レ__ゝ ヽj __j_Vl ::::::!::レト 
        |  ノ ト{ ィfァッ    ィfテ、i::::::|/:/  それよりも今回は自分でゲームを作りたいそうね
   \      ヘ{ iトi. 辷ソ  .  辷ノ|::::/ヘ{  
       {ミi⌒f.}   i ト、   _   ノi::/    
  ─  {ニ} o } 〉   !ト! ゝ、 .._ ,.. ィ'´ j!
      ヽ`´ノ   _,-─ '´/   {\      
      | `‐´} /i ||   レニ二ニi  ` ̄/ヽ  
      }:::::::lr´::::::i !!   !====!    //::|  
      /:::::::::ト、:::::::::i ||   i    i   //::::::i







             (ヽ三/) ))  
         __  ( i)))
        /⌒  ⌒\ \   
      /( ●)  (●)\ )   さすが話が早いお
    ./:::::: ⌒(__人__)⌒::::\   
    |    (⌒)|r┬-|     |   でもプログラムは難しいお
    ,┌、-、!.~〈`ー´/   _/   
    | | | |  __ヽ、   /     
    レレ'、ノ‐´   ̄〉  |
    `ー---‐一' ̄






9 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 20:47:36.01 ID:CjHJ3WVJ0





   /:::/::::/::::::::::::l::::::::|:::::::l:::::::::l:::::::::::::::::::::ヽ:::::::::::::::::::::i::::::
  /::;イ::::i::::::::::::::| ::::::l|;::::::li;::::::::|、;::::::::::::::::::::l:::::::::::::::::::::l:::::  
  .l::/ l:::::|::::::::::::/!::::::| li::::::lヽ::::::l. ヽ;:::::::::::::::::l::::::::::::::::::::l:::::: 
  |::l | ::::|::::::::-i-L;;_l .|!i:::::l ヽ::::l  ヽ、__;;;;::::| :::::::::::::::::l::::  そう
  |:! .|::::::l::__;;;|_ l:::l`ヽヽ;:::l ヾ;レ‐'''゙゙´\ :::::| ::::::::::::::::l:::::  
  l!  .|:::/ ___ノ,ィ'ト|''=ミ、 ヾ!  ,r-=fニミ;;弍;;| :::::::::::::::l~゙'i  しかしあなたはプログラムというものを
    l/ ,/ト、::l゙__゙ヾ::ii::|ヽ  ,/  .|:::illi:::゙ii/ |:::::::::::::::j¨゙ l  難しく考えすぎている可能性がある
   /⌒ヾ、|/`fト l ゙K);j .l'⌒''h.   K);;;;ッリ l:::::::::::::/ .ノ 
  /‐-、 `iノ /'ヽ|、   ノ    ヾ、     ,/  |:::::::::::/=7゙  メイドイン俺でゲームを作れるのであれば
 ./ 、. ヽ |゙V,_  l:::i、 ̄ 丶    ゙''ー-‐''  ,l::::::::::/|:;/   少し勉強するだけで小規模なゲームも作れるようになるはず
 i  '゙ヽ_j-'   .|::::|.\   ‐-        ,,イ::::::::/ ,l/ 
 ヽ    ヽ   jl:::::l.   ヽ、      , ''゙ /:::::::/゙`ヽ、
  ヽ、.     /ヽ::::|    ,,`=ー '''i´    /:;/レ'〉;:;:;:;:,.,\  
   /    /.  ヽ:| ,,r''゙,.;:;:;r''゙~ノ   /イ  /;:;:;:;:;:;:;:;:;:;  






     ____  
   /      \
  /  _ノ  ヽ__\    ほ、本当かお・・・
/    (─)  (─) \   実はちょっとだけプログラムを触ったことぐらいはあるおが・・・
|  u.    (__人__)    |   
/  u.  ∩ノ ⊃  /    数字を足したり引いたりするぐらいで
(  \ / _ノ |  |     どうやったらここからゲームが作れるのか検討もつかなかったお・・・
.\ “  /__|  |         
  \ /___ /







10 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 20:49:52.42 ID:CjHJ3WVJ0





                 __
                 ´: : : : : : : ̄ ̄  、
             / : : : : : : : : : : : : : : : : : :\
.           /   : : : : : : : : : : : :     . . .\     
      、__//. /. . . . . . .    . . . . : : ! : : : : ヽ    
        ̄/. : /. : : : :/ : : : : : : : : : : : \l: : : : : : :ヽ   ゲームなどの計算機上で動くアプリケーションは
.         l : : l : / : /. :/ : : ヽ、: : : `ヽ : !: :l: : : : : ヽ、 元をたどればすべて数値を計算することで成り立っている
        l :/ l : l: : :l :∧: :ト、: lヽ、: : : :ヽ!: :l: :l: : : l  ̄  それはとても基本的なこと
        l/!: ! : l: :/l/‐-ヽ! ヽ !  _ヽ-―!‐ !: :l: : : !   
         ヽ! : l : ! rfチミ、  ヽ´ fr旡ミ! : ト、l : : ′  
.           ヽ !: :l  rっソ     匕り !: : !丿/j/    しかし、あなたの目的がゲームを作ることであれば
.            j∧ :ト、 `¨   .      l l :l j/      それらの基礎的な部分はある程度無視しても作ることは可能
              V: :lヽ、   _     /j/!/ 
               ヽ: ! >   __.. ィ ト、〃         難しいことはその手の専門家に任せればよいし
                ヽ!  //j     ト!/\        興味が湧けば作ったあとで戻って勉強すればよい
                 _/ :/-―――-l : : : :ヽ、__
               /|::|: : : :! -―――-! : : : : : :/∧
  _____    /! !::!: : : :! ̄  ̄ ̄/. : : : : :/://:!
  ∨ ̄ ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄∧   /. : : : : :/://.:::l
.   ∨                ∧ /. : : : : :/://.::::::l







16 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 21:35:55.16 ID:bke0fer20





       ____
     /      \
   / ─    ─ \
  /   (●)  (●)   \  プログラムの基本は気にしなくてもいいってことかお・・・?
  |      (__人__)    |
  \     ` ⌒´     /






        k-..,,____  i、
    __,, ‐''''''''`:.:.:.:.: ̄ヽ!:l
    '‐-z:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:ー''''フ_      
   ,r''´:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.`.、    
  /:.:.:.:.:.:.:.:/:,r、__;,r:i:`、:ヽ:.:.:.:ヽ:.:.:.:.:`、    
  i:.:.:./:.:.:i:.:!:.l    !:.:.l:.:.:.!:.:、:.`、:.:.:.:.:ゝ   こまけぇことはいいのよ
  !:.:.:!:.:.:.l:.:l:.:l    l:.:.l'i:.:.:l、:.:l:.:.:l:.:.:.:.:.l   ある程度の勉強は必要だけど、最低限のことさえ理解していればよい
. !:.:/!.:.:/Vヾ!    レ'‐ゞ/ ヾ!'i:.:l.:.:.:.:.:.:!  
. l/ !:.:l、rf¨ヽ    ,r' i´::::ヽ,r'lV:l¨ヽト、  
.   ヾ!(l !:::;!_,,,,,_i   !:::::。ト_,l:.:.:l ) ,!    例えばあなたが美味しいカレーを作りたいと思っていたとして
     l:.!、¨_r   ヽ ‐-`‐'/ /:.:./_/    畑を耕し肥料を撒きジャガイモ等を育て、牛を飼いまるまる太らせて屠殺解体し
     !:ヽ   、-‐┐`ー‐'’ /:.:./!      鉄鉱石を製鉄し鍋とおたまを鋳造し、インドに行ってスパイスの組み合わせを研究する
     l:.:.:l`ヽ、ー'    _ イ:.:./       などということは必要ないし、しないはず
     `'`′  >┐‐''フヾ<:./       
   _,r‐''コ┐,r'フム/_, -"_∠ムL_____   
   `、 ヽ ヽ!:::::只:::`ー!   `つ ̄ ̄ ̄   材料も調理器具も出来合いのものを使えばよいし
    ヽ_,ノ`!、l::::::::::::::::::!¨''Y_´!        もっと簡単にレトルトのパックを買ってきてご飯だけ炊けばそれでもよい
    !ー'´ /::::::::::::::::::! ̄ ! l
    `ー--l、_:/ヽ::::::::::_!、____/
       /::::::::::::`ー''´::::::::::`、







17 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 21:37:20.97 ID:/nRs359e0



>>1はフラッシュゲーム製作の経験者?


経験者だよ
Flashゲーム制作者としてはそんなに長いことやってないけどね




20 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 21:41:14.01 ID:bke0fer20





         ,ri,_________
    k‐.,,,,,_r'":.:.:.:.:.:.:.:.:<,,,_
   ,r''":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:ヽ、
   7:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:ヾ、   もしも味に非常にこだわりたくなったとき
.  /.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:,:.:.':,':,:':,:.'';,:'i,
 /:.:.:.:.:.:.:.:.:.:.:.r‐v'`、:'i,:.:.'i;'i,:'i;.:i,`     カレールーの使用をやめスパイスから作ることもあるかもしれないが
. レ!:.i:.:.:i.:.:i:.:.i;.:!   iri'i;''i'ii'N':.:'i,   まずは出来あいのものを使って完成できないようでは話にならない
  i,:.!:.:.i:.:.:i;,;ri、!   V,r―‐ i;.:.:.i, 
  ヾト;.:.ト<;i,ヾ!___   i  , , ii;.:.:.!   いきなり初心者がスパイス調合を始めてもそう容易に出来るものではないし
    ヾ;ヽ、r"  `ー,'ヽ ,___ノ!'i:.:i'   味も市販のルーを使ったほうがよっぽど出来の良いものになる
     i:.i:.`i、 ' ' ノ _,ノ  /. i,:.!
     i,:i.:.:i `´,_   , イ  V    ルーの味は専門家に任せてしまって
     ヾi、:i    」  ̄  i'ヽ、     初心者はまず素材の組み合わせやジャガイモの切り方を変えるだけでも
       `  ,r".\,_,/ . i     全く別のおいしいカレーがつくることが可能
         ! . ,イOiヽ、 i
         レ''i, `ー' / ヽ!
            7只<








23 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 21:46:25.23 ID:bke0fer20





       ____
     /⌒  ⌒\ ホジホジ
   /( ●)  (●)\      メイドイン俺やツクール的なものは
  /::::::⌒(__人__)⌒::::: \     さしずめレトルトみたいなものかお
  |    mj |ー'´      |    
  \  〈__ノ       /    簡単だけど手の加えようが少ないのが難点だお
    ノ  ノ







   .
 (( (ヽ三/)        (ヽ三/) ))
  .  (((i )   ___   ( i)))
  / /  /_ノ   ヽ_\   ヽ \    ・・・で、ゲームを作るためのルーやジャガイモや鍋は
  (  く  /( ●)  (●)\   > )  何を選べばいいんだお?
  \ `/::::::⌒(__人__)⌒:::::\' /
    ヽ|        ̄      |/    いろいろあってよくわからないお
      \              /

 







24 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 21:48:10.83 ID:iVPqM90P0



これはすばらしい

俺にもフラッシュゲームが作れるというのか



25 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 21:49:35.87 ID:/nRs359e0



>>1 できれば経験年数と代表作教えてくれない? まさかとは思うけど、変数宣言とon系ハンドラだけってことは無いよな?


昔に1,2年やって、最近また1年半ぐらいやってるから
のべで3年ぐらいかな。たいして有名な代表作はないけど、最近はハレディバイダって作品を作ったよ

プログラム全く知らない人向けだから
変数宣言とか文法的なことはまったくやらないよ
基本的な流れとかイベントハンドラの概念とか
アプリケーションの考え方を中心に説明するだけだよ
このスレ読んで>>25 に得るものがあるかは自信ないな

でも、それだけ簡単なことを説明するので、
是非プログラムやったことない人にもちょっと触ってみて欲しいと思っているよ



29 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 21:58:00.75 ID:bke0fer20





    ,>-、_       `ー、;;;;;;|::... `ヽ,
   /:::..{ ̄`ヽ,_ |      }_ノ ̄`、  ヽ
  ./:::...,ri   |::`~'  〕 _,,,-一!    :i   i
  {:::....{;;;\_ノ}    ´~|:.{ `、 i     :i   l  
   !:...(_);;;;;;ノ.:i     |:r!、_ハi   ..::}  :i  ゲーム制作が容易な言語・開発環境はたくさんある
  _}_::...`ー´、ノ     |:|;;;;ノ.:! i::.....:::ノ  :i  
   `ー-、;;;ム     |0-'.::i ト--'´  ..::/  
 ´"''~゙゛、、,r-一ー、   !、;;;;/ i ゙゛   ::ノ   今回はタイトルにもあるとおり
      /:     'v´ ̄`ヽ 、L_;;;-ー´    ActionScript 3.0 (以後、AS3)でFlashゲームを作ることにする
\/   {::.         `,゛ `,
::../\   '、::..    ,i::..    ノ   i
::::::,-一、..  `ー-一´`ー-一'´  /
:::/;;;;;;;;;;;`ー、_:::::::::::..._ノ_::::::_ノ´
`|;;;;;;;;;;;;;;;;;;;;;;;`、;-、_;-´;;;;;;`i´
 !;;;;;;;;;;;;;;;;;;;へ;;};;;;;;`i;;;;;;;;;;;;;}\







     ____  
   /      \   
  /  ─    ─\     
/    (●)  (●) \   Flashゲームってあのブラウザで遊べるようなやつかお?
|       (__人__)    |  
/     ∩ノ ⊃  /    でもやる夫の知る限りしょぼいクソゲー率が異様に高いし
(  \ / _ノ |  |     たいして作りこまれてないものも多いしで微妙だお・・・
.\ “  /__|  |  
  \ /___ /







30 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 21:58:24.73 ID:iVPqM90P0



仮にレベル低くても俺よりは上だからな

俺が得るものはいっぱいだ



31 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 21:59:25.49 ID:bke0fer20





        /:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:ヽ:.:.:、:.:.:.:.:.:.:ヽ、
       /:.:.:.:./.:,:.:.:.:.:.:.:.:.:.:.:.:.:.:.:ヽ:.:.ヽ:.、:.:.:.ヽ:.\
      /,:.:.:.:/:./:.:.:.:.:.:./:.:.!:.:.:.!:.:.:.l:.:.l:.ヽヽ:.:.:.:.:ヽ:.ヽ
.    //:.:.:.,':./:.:.:.:.:.:./:.:./:.:.:.:|:.:.:.|:.:.|:.:.l:.:.!:.:.、:ヽ:.ト. ',   そうかもしれない
.    /」:|:.:.:.|:.|:.:.:.:.:,.イ:.:./|:.:.:.:,!:.:./:.:.l:.:.:|:.:.|:.:.:!:.:.l:.:.! 1
   ノ'´|:.|:.:.:l:.:|:.-rーァx...」:_:.ノ!:.:.ハ:.A ォ-:!:.:.:.|:.:}:.:.| !  しかし逆に言えば、スキルがそれほどなくても
      |:.|:.:.:|:.l:|V|;ォf==レ ´ル'  /ィ-ヘ|:./:.:.,!:./|:./   手軽にゲームを作れるということ
     1l、:.l:.ハl:.:.|` {゚: ::|      {゚: ::ル',!:.:.ィ:/ ,リ    そしてさらに、手軽に遊べるということ
      ゙ ',:.トl、!:.:.|  ゙-┘   、 `ー' /:イ,シ /
.      ヽヽヽ:.l、     _ _    /:.:.!        おもしろいゲームが世の中に溢れている中
        ` lハ:lヽ、       ,.-1:./         ゲーム制作初心者の作ったゲームを
          ヽN |` ‐ 、__,. ィw  '/          わざわざダウンロードして解凍して遊ぶ人が
           ,r'^,!       「ヽ、'´          どれほどいるか考えてみてほしい
        _,.-'  |       ヽl ヽ、.._
    _,. r ´     |   _...._  |   l. `ヽ.._
   r{. l. |        |-‐ ´ _...._` -|   |   l. ト、
  / ヽヽヽ      |-‐ ´ ,.- 、`ー|   |   | l ヽ






      / ̄ ̄ ̄\
    / ─    ─ \    
   /  (○)  (○)  \.   うっ・・・
   |    (__人__) し  |
   \    ` ⌒´    /








33 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:02:16.34 ID:bke0fer20





          ,, r一-- 、 ,,
        /´         ``ヽ、
      /'               \
     ,;'                  ヽ
.    ノ ,  i      /    ,,   / |ヽ ゙ヽ   その点、Flashゲームであれば遊ぶまでの敷居が低いので
    イ i  |   i ,'`メ //  /i  .ト ヽ ヽ  規模が小さいゲームでも軽く遊んでくれる人は多い
    レ| {   i   |//'´ `メ / / /|  } ト 1
     ',イ   i   r+テ=ミメイ   //'"|´/ / ハ|  もしかしたら、そのゲームを遊んでくれた人から
      `、ヽ r'メ,  {。;;;;'ソ `   ' ,rz;,y'ノi〃イ .'  感想やアドバイスが貰えるかもしれない
       `ハヾ ヘ   i'ー''-    /。シ゚ク /'"    これはブラウザゲーム制作の大きなメリット
         レ',`'';  i     , `'' / /
          ' i∧ト i,   -   ,イ{ ./       現状まだ多くの時間をかけて作りこまれた作品はそう多くはないが
.          ,y}`ヽ |ゝ, _, r '´ リ |/       もっと作りこめるパフォーマンスと自由度は十分にある
         ,ノ.:.:.ヽ `', {;;ヽ、.   |i
       ,;<、.:.:.:.:.:.:.`v'" ^,ヽミ、,          AS3の歴史はまだ浅いので
.      /,ニヾ`ヽ.:.:.:.:.:.`彡=ヾ}:||i、         そう遠くないうちにすごいのが出てくるかもしれない
..     //  ` `\\.:.:.:.ヘ  i|:||i丶
     ,' f     ヽ \\:.:.:i  i|.||i ',       それに、ゲーム制作的にはどの言語を選んでも似たようなことをするので
    イ i      /' \ヽ.:i_,,_|:ii .{     _ ,,r'''i ┐ AS3で手軽に作ってから
.    ,' ヘ      、   ハヾ',|ソ,'/i ヽ ノ,ゝ;;=、ミヾ、 i;;| もう少し何度の高い制作環境に挑戦したとしても
    '' ̄',      ',   i ヾ`,〃 》 ,イ、  ̄`ヽミヽヽ,i;;| AS3での経験は活かせるだろう
       ',  \  ',  :i _,,∨,,,_∠、 ヽ   r- ' ヾ、;;;|
       ',    ヽ、', ,ゝr'     ヽ :} 」´,n`ヽメ'ト、>







36 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:06:36.14 ID:bke0fer20





     _
    , ^   `ヽ
   イ fノノリ)ハ
    リ(l|゚ -゚ノlリ  あとは、タダで開発環境が揃うのがいいところ
     と)京iつ
     く/_li〉
     し'ノ






         ____
       /⌒  ⌒\
     /( ●)  (●)\       なんと!
    /::::::⌒(__人__)⌒::::: \/⌒)  
    |     |r┬-|     | ノ   Flashゲームってバカ高いソフトを
  __\      `ー'´     //    買わなくても無料でつくれるのかお
(⌒               |_,,,ノ    
 ""''''''ヽ_         |       AS3でゲーム作り・・・いいかもしれないお
      |           |
      |         |       ただ だし
      i      ̄\ ./      
      \_     |/
       _ノ \___)
      (    _/
       |_ノ''







37 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:07:14.65 ID:Hlm1dx2l0



Flex面白そうだな。
最近だとmixiアプリとか。



mixiアプリはまだまだ発展途上で
今はそんなに遊べるゲームないから開拓のしがいがありそうだよね
たくさんの人に遊んでもらえるようだし



38 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:07:21.56 ID:vNLCrVDT0



むしろ構文やらはなんとなくわかってるけど
それをどう組み合わせればいいかがわからない俺には天恵




40 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:08:45.15 ID:bke0fer20





               _. --- ._
.         ,..イ´:.:.:.:.:.:.:.:.:.:.:.:.:´ ̄`丶、
       /:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:\     
      /:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.ヽ
.    /:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.ヽ:.:.:.:.:.:.:.:.:.:.:.ヘ    数年前まではソフトの関係で今より敷居が高かったから
  ∠:ィ:.:/:.:.:.:.:.:.:.:.|:.:.:.:.:.:.:.:.:.:.:.:ヽ:.:.:.',:.:.:.:.:ハ:.:.:.:.:.:\  そう思っている人はまだ多いのかもしれない
    /:./:.:.:.:.:.:.:.:.:.:!:.:.:.:.:.|:.:.:.:.:.:.:.ハ:.:.:|:.:.:.:.:.:|:.:.:.:.:.:.:トゝ
.   |:.:':.:.:.:.:.:.:.:|:.:∧:.:.:.:.:!、:.:.!.、:._」',...L:.:.:.:.:|:.:.:.:.:.N
.   l:.:l:.:.:.:|:.:.:下'ト ヽ:.:.:| x|'´\! ',:l:.:.:.:.:.:|:.:.:.:.:.|   『Flashゲームはタダで気軽に作れる』
    V||:.:.:.V:.:.|,ィ=ミ、\!  ィイ¨'トヽ:.:.:.:.:ハ:.:トソ
      リ、:.:.:.\|:{ ヒ,ハ     ら、j.| |:.:.:.:.,'ノ〉:|′
        ヽN:.:.:.:| ー‐'     ー-' ,!:.:.:./イ/ヾ    ということだけでも
        l∧:.:.ヽ   '_     /:.:.// '′     このスレを読んだ人に知ってもらえれば本望
           \:.|`  _,..__ .ィ ./:.:./ー、
          `rァ ´ /  l  ,./:.:/  ∧
            /′ /三ミ 、///     ヽ
         / .′ /   `y ´      ヘ.







44 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:11:16.81 ID:bke0fer20





         _,. --─- ,_
       -''テ''´  _     ヽ
      ,r'ァ' ,r// , ,     `!
       ´ ' /,'/_ィ,イ ! |   |  ヽ
       l1,l ハ.、`|/| /トィ._|   |
       〃 l lュ}  ', -、.V/ / |  ところで、ゲーム制作初心者には
.       l| l  '   5iツ  ノ ハ| AS3でFlash制作が最良の手段
        ヽトlヽ`   /,.-シイ″  ということではないので注意が必要
           `¨仁'-'ユ、    
           ,r=ニ.ヽ、  l    
      _,.. イ   ヽ`、 ヽ    選択肢の一つではあるけれど
     f-r'/|     l |   |    他にも優良な開発環境がもちろんある
     | !′|    | |___{    あなたの作りたいものに適したものを選んで
.     {|_」 |    ,L. -¬リ   
     く ィ |    l     l   
       〕.  |     |     |    今回、AS3を選んだのは
    /ィ′|    |   ヽノ    メイドイン俺でのゲームの考え方や
   / ,//  |    |    ヽ    タッチペン操作主体なところがFlashゲームに似ているから
   `¨./   |    |    `、  
    |    |    |     l、  
    ,ハ   l     ノ  _,. -.- 〉  >>1の趣味というのも大きいけど
  /,└- .」   ム‐ ´  ヽ'   どれも勉強次第でそんなには大差はないと思われる
  `ソ     ト--イ     _,.-,〉
   `ヽ、__   ヽシ__,..,.-‐' ̄







46 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:12:37.38 ID:bke0fer20





          ,, r一-- 、 ,,
        /´         ``ヽ、
      /'               \
     ,;'                  ヽ
.    ノ ,  i      /    ,,   / |ヽ ゙ヽ    以下ではAS3によるFlashゲーム実装の基礎を手短に説明する
    イ i  |   i ,'`メ //  /i  .ト ヽ ヽ   ゲームデザイン等については今回は触れないので
    レ| {   i   |//'´ `メ / / /|  } ト 1  そこは期待しないように
     ',イ   i   r+テ=ミメイ   //'"|´/ / ハ|
      `、ヽ r'メ,  {。;;;;'ソ `   ' ,rz;,y'ノi〃イ .'
       `ハヾ ヘ   i'ー''-    /。シ゚ク /'"     プログラム言語に慣れていない人は
         レ',`'';  i     , `'' / /       文法がわからない部分もあるかもしれないが
          ' i∧ト i,   -   ,イ{ ./        ここでは細かく解説はしない
.          ,y}`ヽ |ゝ, _, r '´ リ |/         あくまでざくりと概要を掴んでもらうためのもの
         ,ノ.:.:.ヽ `', {;;ヽ、.   |i  










49 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:15:00.13 ID:bke0fer20





           ,.. --- ..
       ,..-.:. ̄.:..:..:.. : : : : `丶、
      /:..:..:. ..: : : : : : : : : : : : :\     以下の必要なソフトをインストールして環境を構築する
    /:ヘ=、、:._: : : : __:ヽ:_: -^,.ト、   もちろんすべて無料
   ノ:..:..:./:..  ̄: :7´:―― : :|‐: :´、: ヽヽ
  ー-/:..:.i:../:. : : ,/:..:.:イ:.ハ:.. : j:.. :}:.、ヽ:. トヽ
    !:..:..:|:.{/:..ィ_jz≦ノ ' }:./_}_イ:. } |:.||| ・Flex3 SDK
    Vl:.:.|:. Vl´「_ 、` ノ′ _ノ:ソ:イ: リ ノ http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3
.      }:ハ: : l f7「::`ハ   /:::7}7イ:/}/  
     ノヘーl、: :!VZツ     ヒ:ノ/:.//     ・FlashDevelop http://www.flashdevelop.org/community/index.php
        `ィヘ:ト、 _   _   ノ:イ/      
      rく、\` ヽ二コ:千:|K、′     
      |:..:ヽヽ\: :Yニ|: :!:/j!:.l        
      ト:..:..:.\ヽ\!r|┴=ミ!r ァ7     解凍・インストールして設定をいくつかする必要があるので
     |!::.:..:.ヽ\ヽ|!    /7 /     それらは「FlashDevelop インストール」とかでぐぐるなりして
      j::.l::..:..:.⌒ーァ⌒}   / / /^}     自分で調べて
      |::.:.\::..::.::.::>ー'―-L∠_¨´     
      l::.::.:..:. ̄ ̄ト 、, --、―弋i
       ヽ::.:..:..:.::..∧/    ヽ  i _ .. -   Flashの開発環境は他にもいろいろあるけれど
       ``ーニ´/ー-、   | _|      ひとまずはこれで十分
       _. -―  ̄  ト―.:「:.:l       むしろ仕事でも使えるレベル
                 ヽ:..__:L_|
                ヽ.__)ノ






52 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:16:46.83 ID:bke0fer20





.: : : : : : :.i'':.:./l l  .l   l  ゙i: : ヽ           慣れてる人なら問題ないとは思うけれど
:.: . : . :. i''.:.:/ .l .l  .l   .l  ll : : i           そうでない人は環境構築から躓いてしまうかもしれない
.: : : :.. i'.:.:/  | .! ..l    !  .|.l: : :l
.:.:.:.:.:.:l:.:i. __,,,...::‐   -:::...,,,l__!:.:丿           もしあなたがゲームなどを作るつもりがないが
.:.::.:.:.il.:l "´_,,..::‐、    ,.-:;;,,_ ゙,イ             ちょっとだけAS3に触れてみたいというのであれば
:.:i'ニ`i:.l '"i,,;;l      .i,,;l ゙/:l             別の方法も存在する
.:ヾ._,l:.:l:  """    i "" ,;.:.l
:.:.:.:.:l.:.:l、        〉   ,;.:.:l             wonderflというブラウザ上にコードを貼り付けるだけで
.:.:.:. l:.:.l:ヽ、    --.,;;:''"⌒゙`Y⌒゙y=='--- 、     Flashを作成してくれるサービスもあるから、活用するのもよい
_____ l.:.:l  ヽ 、 .,.-''‐一ラ::::::非::::ゞニニ、 ゙ヽ.、\   http://wonderfl.net/
ヾヽ l:.:.l ゙、  / ,:-‐'"ツ;;::ノ,.ヾ、;;:::::::::::::゙ヽ、 ゙ヽ、ヽ
 ヾヽ.l.:.:l  /´   ,:=ニ'."~ .〃  `゙`゙`k─-"..     ただ簡単な環境構築の方法も調べられないようだと
  ヾ .l:.:.l /      ,ス  〃 ,イ    i─-,,..      今後ゲームを作るのも厳しいから
                              大変でも練習だと思って頑張ってみて







53 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:18:00.58 ID:bke0fer20





     _
    , ^   `ヽ
   イ fノノリ)ハ  描画することがゲームプログラムの大部分といっても過言ではない
    リ(l|゚ -゚ノlリ  なので、まずはAS3での描画方法から教える
     と)京iつ   以下のソースコードをビルドしてみて
     く/_li〉
     し'ノ

package
{
  import flash.display.Sprite;
  
  public class DisplayTest extends Sprite
  {
    public function DisplayTest()
    {
    }
  }
}











あ、いま気が付いたけど
    public function DisplayTest()
    {
    }
は無くてもいいよ
なんでかはここでは説明しないけど







55 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:20:33.22 ID:bke0fer20





      / ̄ ̄ ̄\ 
    / ─    ─ \     
   /  (●)  (●)  \.   真っ白で何もないお
   |    (__人__)    |   http://hallow-game.org/up/yaruo_01.html
   \    ` ⌒´    /








59 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:22:03.03 ID:bke0fer20





               / ,'::::::::::ヽi:::::::::::ヽ   ',          |
            ,/ '"             i  ト、      .|
          , ' イ   , ' / /  ヽ.  ',   ',ヽ       |  そう
         ,' イ,'   ,' / イ i     i 、 i   i ',    |  それがゲーム画面のベースとなる。
          ,'.:i  .:i ,イ ,'l ,i  .:i i l i i | .  i:. i    |  
            i l::| .:::l i i\|i ', .::;'l,'//j ,i ::  l:: .:i     .|  コードの中にあるSpriteというものが
          l::i::i:::::i、 lィュ-ヾ '; ' /ィュ-ッ' |::: .: i::::/     .|  AS3において画面表示部を構成する基本的なもの
          ヾ、:::::::iヽil、_ノ , ヾ_ノ i:::: .::iレ'     |  
     ___ni´| lヽi_',-l ' '  ―‐  ' ' イ:::::::/――――|  何も描かれていないキャンバスのようなものだと思ってもらえばいい(今は)
      |     ´    | ン ー -, ‐ '" / イ:/;:;:;:;:;:;:;:;:;:;:;:;|  
      |             |;:;:;:;:;:;:;:;:i/i`ン./;:;:'/;:;:;:;:;:;:;:;:;:;:;:;:;:|  ここでは画面全体がSpriteとなっている
      |    Sprite   |;:;:;:;:;:i;:;:;:', i-i/;:;:;:;:;:;:;:T" ̄ ̄ ̄|  Spriteの中にキャラクターや背景などの絵を置いていけばよい
      |             | ̄ ̄i;:;:;:;:ヽ/;:;:;:;:;:;:;:;:;i     .|  
      |             |   |;:;:;:;:;:;:o;:;:;:;:;:;:;:;:;:;ヽ     |  あとはFlashPlayerがやってくれる
      |             |   i;:;:;:;:;:;:o;:;:;:;:;:;:;:;:;:;:;:;:ヽ.   |
      |             |   /;:;:;:;:;:;:;:o;:;:;:;:;:;:;:;:;:;:;:;:;:`,  .|
      └―――――‐┘ /;:;:;:;:;:;:;:;:;:, 、;:;:;:;:;:;:;:;:;:;:;:; '、  |








63 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:24:20.79 ID:5xk0GTUA0



adobeの体験版のflashでもできる?


できると思うよ。自分はあんまりAdobeのFlash触ったことないんだけど
プログラムオンリーじゃ厳しい!って言う人はそっちのほうがいいかもね!
Flex+FlashDevelopはプログラム畑の人向けだからね
でも、勉強すれば誰でもすぐにできるぐらい簡単だと思うよ!




64 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:25:08.48 ID:bke0fer20





     _
    , ^   `ヽ
   イ fノノリ)ハ  
    リ(l|゚ -゚ノlリ  例えば、yaruo.pngという画像を
     /゙}京iつ   画面に配置してみるとこのようにすればよい
     U、/_li〉
     し'ノ






package
{
  import flash.display.Bitmap;
  import flash.display.Sprite;
  
  public class DisplayTest extends Sprite
  {
    [Embed(source='yaruo.png')]
    private static const YaruoBitmapAsset:Class;
    
    public function DisplayTest()
    {
      var yaruoBitmap:Bitmap = new YaruoBitmapAsset() as Bitmap;
      addChild(yaruoBitmap);
      
      yaruoBitmap.x = 50;
      yaruoBitmap.y = 30;
    }
  }
}







65 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:25:28.06 ID:XP+N8WV40



おい、未だにAS2使っている者はおらんのか!?
AS3ワカンネ



66 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:27:20.49 ID:/nRs359e0



エセFlash Lite2.0使いならここに。LoadMovieやらランダム関数でアップアップな身の上ですが。



68 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:28:20.95 ID:bke0fer20





       ____
     /_ノ ' ヽ_\
   /(≡)   (≡)\
  /::::::⌒(__人__)⌒::::: \   やる夫が表示されたお!
  |     |r┬-|     |  http://hallow-game.org/up/yaruo_02.html
  \      `ー'´     / 






           _,.--- .
          ,.'´: : : : : : : : : :`ヽ、
    ___,ノ: : : : : : : : : : : : : : : : \
    `ーァ: : : : : : /: : : : : /: : : : : : : \._
     /:/: : : : :.リ: : : : :|/: : :/:イ: : : |ー'´   そう
      l/{: : : : :.ム|:.l: : :斤ァ</|/:./:}:.|
      い: : { 6|:.l: :.|テfミ  /:_/:/,ィ|     では、上のソースコードを読んで
        V: :.>リ:.l: :.| ヒソ /ィf':/:/ リ     わかるところだけでいいから
.          |人{ |:.l: :.|   rタイ:人       あなたなりに説明してみて
       ,f¨¨ヽ Ⅵ:.リ  ‐ イ|: :「
       ノ     \|:[_¨´ ||.:/ 







69 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:28:24.65 ID:h90Ru+vT0



読みなれてないと大変だな


70 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:28:59.39 ID:XP+N8WV40



Flash liteか・・・・・。
やったことないな

俺は未だに8を使っているのですよ
FlashCS5が出たらアップグレードするかな




72 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:29:58.73 ID:RgpvzJHC0



Adobe Flash はコード補完してくれないからプログラミングする上では使いにくいな


73 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:31:13.90 ID:bke0fer20



AS1からAS3に移行した自分がいうのもなんだけど
AS3に移行したいならAS2のことは全部忘れたほうがいいと思うよ
1から学ぶと思えばどんな言語だって同じだ
まあ、AS2で十分だったら現状はまだそれでもいいと思うし



74 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:32:03.70 ID:bke0fer20





     ____
   /      \
  /  ─    ─\    やってることはさっぱりよくわからないおが
/    (●)  (●) \  たぶん[Embed(source='yaruo.png')]の部分でファイル名を指定して
|       (__人__)    | 
/     ∩ノ ⊃  /   yaruoBitmap.x = 50;
(  \ / _ノ |  |    yaruoBitmap.y = 30;
.\ “  /__|  |    
  \ /___ /     はxとyだから画像の座標を指定しているみたいだお







75 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:32:31.20 ID:XP+N8WV40



>>73
AS3にする利点ってあるの?
違いがよく分からないんだが…
AS2のオブジェクト指向あたりで訳わからん



76 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:33:46.98 ID:XIU30fvZ0



>>68
わからん
DisplayTestを実行しろって命令はどの部分??




78 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:34:18.97 ID:/nRs359e0



>>68 swfと同階層にある'yaruo.png'ファイルを読み込む→新規にyaruoBitmapというシンボルを作成
→その中のx座標50、y座標30に読み込んだビットマップファイルを貼り付けて表示




おれにはこれくらいしからわからんとですあばば(^q^)ノ



79 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:34:52.03 ID:bke0fer20





               / ,'::::::::::ヽi:::::::::::ヽ   ',          |  そう
            ,/ '"             i  ト、      .|  文法は知らなくても推定でなんとなくわかると思う
          , ' イ   , ' / /  ヽ.  ',   ',ヽ       |  わからないところはひとまず飛ばしてよい
         ,' イ,'   ,' / イ i     i 、 i   i ',    |  (実は、このコードだけでもAS3のクセがけっこう入っていて難しい)
          ,'.:i  .:i ,イ ,'l ,i  .:i i l i i | .  i:. i    |  
            i l::| .:::l i i\|i ', .::;'l,'//j ,i ::  l:: .:i     .|  重要なところだけ説明すると
          l::i::i:::::i、 lィュ-ヾ '; ' /ィュ-ッ' |::: .: i::::/     .|  上では画像を表すBitmapというものを
          ヾ、:::::::iヽil、_ノ , ヾ_ノ i:::: .::iレ'     |  Spriteの中に追加している
     ___ni´| lヽi_',-l ' '  ―‐  ' ' イ:::::::/――――|  
      |     ´    | ン ー -, ‐ '" / イ:/;:;:;:;:;:;:;:;:;:;:;:;|  addChild(yaruoBitmap)
      |             |;:;:;:;:;:;:;:;:i/i`ン./;:;:'/;:;:;:;:;:;:;:;:;:;:;:;:;:|  がyaruoBitmapをSpriteの中に追加したという意味
      |             |;:;:;:;:;:i;:;:;:', i-i/;:;:;:;:;:;:;:T" ̄ ̄ ̄|  
      |   ― ― ―   | ̄ ̄i;:;:;:;:ヽ/;:;:;:;:;:;:;:;:;i     .|  
      |  | Bitmap | |   |;:;:;:;:;:;:o;:;:;:;:;:;:;:;:;:;ヽ     |  addChildできるのはBitmapだけではなく
      |  |        | |   i;:;:;:;:;:;:o;:;:;:;:;:;:;:;:;:;:;:;:ヽ.   |  SpriteやShape(ベクタ画像)やTextField(文字)など
      |   ― ― ―   |   /;:;:;:;:;:;:;:o;:;:;:;:;:;:;:;:;:;:;:;:;:`,  .|  いろいろな表示に関するものも追加できる
      └―――――‐┘ /;:;:;:;:;:;:;:;:;:, 、;:;:;:;:;:;:;:;:;:;:;:; '、  |  







82 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:36:59.65 ID:WkD7X5Tp0



>>75
AS3のほうが実行速度が速いはずだからゲーム作るならAS3のがいいと思う



83 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:37:06.72 ID:RgpvzJHC0



>>75
AS2に比べて、AS3の実行速度が10倍以上速い
エラーチェックがきちんとしてくれる





84 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:37:38.21 ID:bke0fer20



>>75
プログラム畑の人からしたらAS2よりAS3のほうがマトモとだけ言っておく
でもそういうのって慣れだからね
AS3になっていろいろ出来ることは増えてるというのもある

>>76
実際にインストールして
ソースコードビルドしようと思ったらわかると思うよ
いまはわかんなくていい



85 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:38:39.98 ID:bke0fer20





   __
   `ヽ, `ヽ
    ,.' -─-ヽ.     
  <i !レハハハ))>   さて、ゲームでは絵を動かす必要がある
    ル(リ_゚ -゚ノ!     
     / /wk|O―☆  次のようなコードをビルドしてみて
.    / / !_i_〉l
   く_/_,ルノノ






package
{
  import flash.display.Bitmap;
  import flash.display.Sprite;
  import flash.events.Event;
  
  public class DisplayTest extends Sprite
  {
    [Embed(source='yaruo.png')]
    private static const YaruoBitmapAsset:Class;
    
    private var yaruoBitmap:Bitmap;
    



    public function DisplayTest()
    {
      yaruoBitmap = new YaruoBitmapAsset() as Bitmap;
      addChild(yaruoBitmap);
      yaruoBitmap.x = 50;
      
      addEventListener(Event.ENTER_FRAME, enterFrameHandler);
    }
    public function enterFrameHandler(event:Event):void
    {
      if (yaruoBitmap.y < 120) {
        yaruoBitmap.y += 1;
      }
    }
  }
}








88 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:40:08.97 ID:h90Ru+vT0



こういうの見てると、Javaっぽいよなあと思う。


AS3勉強すればJAVAにも移行できるし
JAVA畑の人はAS3にすぐ慣れ親しめるし、お得!



89 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:42:28.52 ID:oOYdCHQr0



やる夫で学ぶC#とかあればいいのに



92 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:43:10.82 ID:bke0fer20





      ____
    /      \     やる夫が少しずつ下に移動したお
   /  _ノ  ヽ__\   http://hallow-game.org/up/yaruo_03.html
 /    (─)  (─) \ 
 |       (__人__)    |
 /     ∩ノ ⊃  /   yaruoBitmap.y += 1;ってところで下に移動してるみたいだお
 (  \ / _ノ |  |    if (yaruoBitmap.y < 120) だから・・・
 .\ “  /__|  |    yaruoBitmapのy座標が120より小さいときだけ
   \ /___ /    移動してるってことかお






     _
    , ^   `ヽ   そう
   イ fノノリ)ハ   さすがプログラムをちょっとだけかじったことがある設定の
    リ(l|゚ -゚ノlリ   やる夫なだけはある
     /つ{⌒l^0
 ̄ ̄ ̄ ̄ ̄ ̄ ̄  プログラムに全く触れたことのない人だとわからないかもしれないけど
            今はそういうものだと思ってもらえばいい







93 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:45:20.64 ID:bke0fer20





     ,. - 、       addEventListener(Event.ENTER_FRAME, enterFrameHandler);
    イ,i  , ',       というのは「1フレーム経った」という「きっかけ」が起こるごとに
    ハリ, i, ,i.リ       enterFrameHandlerが実行されるという指定をしている
    ,ィ-"`''、'       
  .ノ::::|i__ iハ       つまり、1フレームごとに
  r'::::ノ:::::::::V::::',      
  '-ク::::::::::::'iヽ;::ヽ、_  _   public function enterFrameHandler(event:Event):void
  ( ::::::::::::::::ヽ`-,_;;タァi.|  {
  y"7i ̄ `マ、',  // |.|  }
  ti ̄`7ー-ァラ // .|.|  
   ',  |i:: !´ //   |.|  の括弧の中にある処理が実行されるということ
    i .i.! .| //   .|.|  
    |__.',i _',//    | |  なので、先ほどの例では1フレームごとに
    {::::::!';:::::',     |:.|  画像が1ピクセル移動していることがわかる
    .i:::::! i::::::!    .|: |  
    !:::i/,';::::!    .|::.|
    |:::|/ i:::|    ..|:: |  (やや語弊のある説明だが、だいたいそんな感じ)








95 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:46:28.41 ID:bke0fer20





  _ _   ___
 / ) ) )/ \  /\
 {   ⊂)(●)  (●) \   難しい説明はよくわからんお
 |   / ///(__人__)/// \
 !   !    `Y⌒y'´    |  でもこのソースコードを改変すれば
 |   l      ゙ー ′  ,/  タイトル文字の画像が左から移動してきたり
 |   ヽ   ー‐    ィ    インベーダーが少しずつ上から降りてきたり
 |          /  |    弾を出したりするぐらいは出来そうだお
 |         〆ヽ/
 |         ヾ_ノ






    _
   , ^   `ヽ
  イ fノノリ)ハ  
   リ(l|゚ . ゚ノlリ  そう
    (つ旦0
   κ⊃⊃







96 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:46:42.14 ID:5xk0GTUA0



voidがよくわからないです><


97 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:48:22.57 ID:/nRs359e0



>>92 こういうASの構文、いまいち理解できていないんだよなぁ…俺がVBやってたころだとif構文で同じことやりたいのなら
タイマーコントロール使って繰り返し処理やってたな。1つの文書いただけだと1回しか処理行なわないわけだし。



98 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:48:23.59 ID:Hlm1dx2l0



これがどうゲームに繋がるのか分からん、って人もいるんでないかい。
ゲーム特有の考え方っていうの?



99 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:49:32.88 ID:BX7JeapU0



俺はいつまでもHSPだから負け組みなんだ
HSP使いやすいよHSP



100 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:50:28.97 ID:XIU30fvZ0



>>96 戻り値ありませんよってことじゃね

2.0からすると3.0で頻繁に出てくるSprite自体よくわからん
この機会にそろそろ3.0に移行してみるか…



101 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:50:43.11 ID:Hlm1dx2l0



>>97 ASもVBも分からんのだけど、微分の考え方ってやつだよな。


103 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:52:04.94 ID:RgpvzJHC0



>>100
SpriteはアニメーションのないMovieClipと考えればおk



104 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:52:41.09 ID:bke0fer20





:,::::::::::::  /::::/::::::/::: /:::::::  !::::: |:::. |::.  |   i
|::::::::::  /:::/::::::/i:::::/ }:::::: ハ:::: ハ::: l::::  !:.  |  ところで、「絵を動かす」というのは、座標を変える以外にも
::::::::_!ム_∠__/;/  !:::: /  l:::/ !: /i::::: /!::::  |  別の絵を表示してアニメーションさせたり
::::::::: |/_ //`ヽ /:/ _,,ム'-‐lメ‐|:::: /: |:::::  !  拡大縮小させたり、回転をさせたりと
::::::::: !,r=〒〒ミ==ヽ/'   ,,r'===ヾ-、!::/l::: ハ:::: !  いろいろな動かし方がある
::::::::. |《 i、ヒ''ィノ   ゝ-‐-《 !;;.q,ノ ´/レ:: |:: i .l:::::/
ヘ::::::. | \  ̄   ノ   ヘ_. ̄  /:ノ::: /!:::l !::/   その辺のやりかたについては
ヽト、::: l   ̄ ̄ ̄   `;    ̄ 7:::::: / .i:/ /    後で紹介する公式リファレンスや解説サイトを参照してみて
:ハヽ:::l\      r_ァ    /!::::: / /
::::::,-一 ` 、       _, < |イ::::: /  '         表示についてだけでもきっちり書いてたら1スレ消費してしまうので
:::/;;;;;;;;;;;ノ.  ` ‐r-‐<    'l::: /           細かいことはここでは触れない
`|;;;;;;;;;;;;;;;;;;;;;;;`、;-、_;-´;;;;;;`i´  .',/
 !;;;;;;;;;;;;;;;;;;;へ;;};;;;;;`i;;;;;;;;;;;;;}\              基本的なことはFlashの機能として備わっているので
                              上記のx,yみたいに数値を変えたり
                              ちょっとパラメータを渡すだけでできたりするとだけ知ってもらえればよい








106 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:54:04.57 ID:bke0fer20





          ,. - ─ ─ -、          全てを知っている必要はなく
      /         ノ〉フハヽ、      やりたいと思ったときにやり方を自分で調べらればそれでよい
     //,/ // , ' / / lヽヽヽ
      〈' / //〈 ,イ ,ノ / ノ彡}川     たとえば、画像を半透明にしたいと思ったとき、リファレンスを読めば
   / ヽ∠/彡ゝH‐!/ ,/  `jl l !    yaruoBitmap.alpha = 0.5;
  / / /,イ/Y/ノ ,r==、レ'   ニヌ/ノノ    などというコードを書けばよいことがわかる
  / / //{(_lリ′:::::  ″  r=、/彡'′
 l / /ハ ヽdヾ       〈  'r-、      おそらくプログラム言語に慣れてない人は
 !h l lハ_,ノノヽ.   、_`´ ノ ノ      リファレンスではわからないかもしれないが
 lハ、ゝ//ヽ、 \.    `/         たいていのことは検索すれば出てくる
   /l 〈   丶、〉`T ´`ー、
  /  |  \   /'‐、 l`ヽ   \       最初のうちはコードをコピペしてもいいので、とにかくやってみてほしい
/   l   \j'`Yヽ! j    ヽ      試行錯誤してればそのうちわかる
      ヽ    \j







107 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:54:18.80 ID:ltXoupKr0



吉里吉里のKAG3とTJSが限界だ・・・
もうちょっと勉強したらJavaも理解できそうなんだけどな



108 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:54:27.91 ID:vNLCrVDT0



C++より遥かに簡単で糞ワロタ
俺がまだ数kもソースコード書いた経験がないせい+難しく考えすぎってのが大きく効いてるんだろうケドさ




110 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:55:13.81 ID:bke0fer20





           __, -──- 、
        / /        `ヽ
          / ,'           \    ところで、ゲームにおいては1つの画像を画面に1つだけ配置する
       /  ! / / ,  ,   } ヽ  ヽ   ということは少ない
       ,'  │ {, 'i ィレ'レ|  ハ ハ !  ハ
      ,イ   |   |‐‐‐-、 レ' _ム__!_i/ ! }  クリボーやノコノコの画像は1つの画面に何匹もでてくる
     ~ レ、 i  ,ィ≠、     ___ }ノノ}ノ  STGの弾の画像であれば100個でも足りないかもしれない
        N,ヘ  V:rソ    {!::jテ//
        ` レヽ ! ̄   ' └' //     しかし、上記の方法ではBitmapを生成するごとにメモリを消費してしまうし
          `ヘ |>、  ‐   , イ/      Bitmapの生成にも時間がかかるので工夫が必要
            ,∨- ≧ー≦´W
         ,<ヾ、  \ニミ! `¨ヽ__   たとえば画面サイズと同じ大きさのBitmapを1つ用意して
         /::::\ , ――┘、/, ―‐┤  Bitmapの中身に直接色情報を書き込んだり
         /::::::::::|  ̄ ̄ ̄ iー 'i    , !、  画像データをcopyPixelsしたり
         /::::::::::::レ┐    |  |   {  l  もしくは複数のBitmapで同じ画像データを共有したり
         〈:::_/::{  ]    |  |  └,ヘ
       /::´::::::::::>ー'    │ !     !::}  なのだけど、とりあえずは工夫は気にせずに
        {::::::::::/::|_____|_|_, ---':ソ  小規模なものをつくってみるといい
       `ー‐フ:::::::::::::::|/廾、ヽ:::|`ー‐ ´
          /:::::::::::::::::|∨| || V::::|      規模が大きくなって速度やメモリが気になってきたら
           l:::::::::::::::::::| ̄| || |:::::::〉      細かいやり方を自分で考えたり調べたりしてみて
         >┴┴┴'   VV┴ ヘ
       /    ∧   ∧  \







111 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:57:10.62 ID:RgpvzJHC0



2Dゲーム作るならAS3最強だよな


112 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:57:43.44 ID:bke0fer20





            , " ̄ ̄ 丶、
           /        \
         ノ゙!  / , { / { / } ヽヽハ/^ーァ
     r='  \j |イ/⌒Vヽハ⌒lヽ} j} /´  これで簡単な画面表示はできそうになった
       ̄\ イ j :|f?ト  f?ハ/ノリ/      しかし、絵を動かせるだけでは
          7レヘ { ゞ''  _ `‐' {/ベ     ゲームプログラムにはならない
        く/ /V>  __  イ∧ヽ/ 
          \{ { l::lVミVl::l / ∨     絵がうごくだけならそれはただの動画
            Y\ヾ ∀ シ/ r'´
               |   ≧f}≦  |        ゲームには他に何が必要かはわかる?
            `ァー∨=∨‐く






     ____
   /      \ ( ;;;;(
  /  _ノ  ヽ__\) ;;;;)
/    (─)  (─ /;;/  
|       (__人__) l;;,´    
/      ∩ ノ)━・'/    ゲームに必要なもの・・・
(  \ / _ノ´.|  |
.\  "  /__|  |
  \ /___







113 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:58:37.56 ID:XIU30fvZ0



アイディアだな



115 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 22:59:53.65 ID:/nRs359e0



エロゲ作るならエロ画像だな。


116 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:00:21.98 ID:bke0fer20





軍    優秀なクリエイター        インターネット    ゲームへの愛
資             巧みなネット宣伝戦略                    ス
金                                3D技術のノウハウ    ポ
         ディスプレイ   ドット絵      世                 ン
       オ                      界   ゲームパッド      サ
       マ          ローディング    観                 |
アイディア |   気持ちのいい効果音          アニメーション
       ジ                    / ̄ ̄ ̄ \   プレイしてくれる友人
        ュ  エンターティメント性     / /    \ \     
                          /   <○>  <○>  \ タ  デバック時間
    魅力的な絵を描く能力   D    |     (__人__)    | ッ  
                     T    \     `ー'´    / チ
     CDプレス          M    /             \  ペ  斬新な発想
         キャッチーなキャラクター                ン
                         やってできないことだらけ







117 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:00:28.73 ID:hQat3Uya0



プレイヤーの操作とランダム関数だろJK


118 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:00:30.69 ID:h90Ru+vT0



カッコいい音楽とサウンド


119 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:00:34.19 ID:reYvj0ep0



システム・・・とか?


120 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:01:12.13 ID:h90Ru+vT0



>>116で泣けてきたw


121 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:01:14.55 ID:RgpvzJHC0



愛だろ



122 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:01:47.64 ID:bke0fer20





 /,           |      /:: , l:: i::. }::ヽヽ::.ヽ \   そういうことではない
.//        .:! :| :    /:::/:/::/i: /: !: }i:',ヽ:|     このままではタイトル画面の表示はできても
i,i        .::| :|: ::   !,/_ム/_ l:/::: l:: !l::! i::!     そこでボタンを押したところでゲームが始まらない
. ! l .:     : .::::| :i:.::   レ',ソ,_/`!::/i:/ i:! |
. !.:! ::.   : .:.::/´', !:::  | ! ヾ.i´:i` !/ /  !       タイトル画面でゲームスタート用のボタンを押したとき
 i:l', :::::. :. ::. ::〈 、'_゙il::::.  |.|   j_ソ ゙、_          プログラムは画面を書き換え
 ヽヽ、:::::::::. :::.::::\ニ',::. ii::!      ノ          ゲームの画面を表示しなければならないだろう
    ヾ、i::::l::::l::::',:|  ',::. !',!     ィ´
      i|ヾ:!:::i::::/ヽ  ヽ. l 丶.   /           他にも、右ボタンを押したらマリオが右に移動して
       ノ /ii/lノ     ヽ:r‐y┬ '            Aボタンを押したらマリオがジャンプする
      イ'"`'‐- 、    / ヽl/ '             といったことが必要
      /      \__{ヽ、
    /_,, -‐‐‐-- ,,_  \_,ヽ‐、            つまり、ボタン入力に対応した
                                処理をすることが必要となる







123 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:03:13.45 ID:bke0fer20





     _
    , ^   `ヽ
   イ fノノリ)ハ
    リ(l|゚ -゚ノlリ  というわけで今度は次のような例を考える
     /゙}京iつ
     U、/_li〉
     し'ノ






package
{
  import flash.display.Bitmap;
  import flash.display.Sprite;
  import flash.events.Event;
  import flash.events.MouseEvent;
  
  public class ClickTest extends Sprite
  {
    [Embed(source='yaruo.png')]
    private static const YaruoBitmapAsset:Class;
    
    private var yaruoSprite:Sprite;
    




    public function ClickTest()
    {
      yaruoSprite = new Sprite();
      addChild(yaruoSprite);
      
      var yaruoBitmap:Bitmap = new YaruoBitmapAsset() as Bitmap;
      yaruoSprite.addChild(yaruoBitmap);
      
      yaruoSprite.x = 50;
      yaruoSprite.y = 30;
      yaruoSprite.addEventListener(MouseEvent.CLICK, yaruoSprite_clickHandler);
    }
    private function yaruoSprite_clickHandler(event:MouseEvent):void
    {
      removeChild(yaruoSprite)
    }
  }
}







125 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:04:36.31 ID:Hlm1dx2l0



おばあちゃんが言っていた。
入力と出力と分岐さえあればゲームは作れるのだ、と。




126 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:05:47.55 ID:bke0fer20





       ____
     /      \
   / ─    ─ \     やる夫をクリックしたら消えたお!
  /   (●)  (●)  \    http://hallow-game.org/up/yaruo_04.html
  |      (__人__)    |   
  \     ` ⌒´     /






     ___
   /      \     えーと・・・
  /  \   ,_\    addEventListenerとあるから、さっきの絵を動かす例と似てるお
/    (●)゛ (●) \   addEventListenerの括弧の中身がさっきと違うおが・・・
|  ∪   (__人__)    |  
/     ∩ノ ⊃  /   CLICKがどうこうとか書いてるから
(  \ / _ノ |  |    たぶんここでクリックしたときの処理を指定しているみたいだお
.\ “  /__|  |
  \ /___ /






     _ 
    , ^   `ヽ
   イ fノノリ)ハ  そう。実は先ほどのやり方と同じように書くすることができる
    リ(l|゚ . ゚ノlリ  今回は、やる夫を「クリックした」という「きっかけ」が起きたとき
     /゙}京iつ   yaruoSprite_clickHandlerを呼び出すように指定している
     U、/_li〉
     し'ノ







127 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:07:19.04 ID:bke0fer20





          _,.--- .
        ,.'´: : : : : : : : : :`ヽ、
   ___,ノ: : : : : : : : : : : : : : : : \     マウスのクリック以外にも
   `ーァ: : : : : : /: : : : : /: : : : : : : \._  マウスを移動したときや
    /:/: : : : :.リ: : : : :|/: : :/:イ: : : |ー'´  キーボードを押したときなども同様に書くことができる
     l/{: : : : :.ム|:.l: : :斤ァ</|/:./:}:.|   
     い: : { 6|:.l: :.|テfミ  /:_/:/,ィ|    このように「きっかけ」に対応して処理をすることを
       V: :.>リ:.l: :.| ヒソ /ィf':/:/ リ    「イベントドリブン」と呼ぶ
          |人{ |:.l: :.|   rタイ:人   
      ,f¨¨ヽ Ⅵ:.リ  ‐ イ|: :「       わかりやすいように説明では「きっかけ」と書いたけれど
      ノ     \|:[_¨´ ||.:/  ,z-.、   このような「きっかけ」のことを
     /===ヽ  辷ト、_/リ´  イt:::ノ   「イベント(event)」と呼ぶ
     //´⌒ヽ\ Ⅵ| 寸  r'T[_7    
    〈: : : : : : : :\\Ⅵ 》<´ ̄了     
    |:.( : : : : : :}:.:.\.|| /: : ヽ_ノ      







128 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:08:54.26 ID:bke0fer20





  (( (ヽ三/)    (ヽ三/) ))  つまりゲームはすべて「きっかけ」でできてるってことかお
      (((i )__  ( i)))     
     / /⌒  ⌒\ \   「右ボタンを押した」らマリオが右に移動して
     ( /( ●)  (●)\ )   「Aボタンを押した」らマリオがジャンプする
     /::::::⌒(__人__)⌒::::: \  
     |              |  移動とかジャンプの処理はマリオの画像の座標を変える
     \             /   そういうことかお







           /゙\        ,,
          /::,:::::::::\     //   、, そう
         ´ ̄.|::::::::::::::\__,/::/   `☆´
           |:::::::::::::://r<._   /  「きっかけ」と「処理」をいかに組み合わせるかが勝負
           r!::::::::::::::/i .ハ ヾ´  /   それだけわかればあなたはもう単純なゲームなら作れるはず
          /:::::::>イノハ/ナトハ  /
         /:::::/|ノイ斤ト´ fハ|k゙ _/     たとえば、メイドイン俺のプチゲームぐらいのものは
   ______ / イ´ハ(| ト `゙''   `゙ハ´ソ      すぐに作れるだろう
  /´イ::::::\ __´>r!ハトニ7__゚ノハト´      
 ´ `ヾ::::::::::⊂||`>、___>ハ<ノ `       ただ、実は入力に対して描画をするだけでは
     >―-,、,ニフ、 >ソリソ/        普通のインタラクティブなアプリケーションと変わりがない
.       ̄`ト-|` /`トi´ノハ/    
        ``ヾイ  〈::/          インタラクティブなアプリがゲームになるには何が必要か・・・
            |ニi´ ~           これはわたしからの宿題。是非考えてみて欲しい
            | |             きっと、あなたが作品を作ったり公開していく中でわかるはず
            ヽ.j       







129 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:11:03.68 ID:bke0fer20





                  ,. ‐ ''"´ ̄ ̄ ̄ ̄}
              / ::::::::::::::::::::::::::::::::::::::j
             /:::::::::::::::::::::::::::::::::::::::::/
            /:::::::::::::::::::::::::::::::::::::::::/
   r…―- ..,,_/ ::::::::::::::::::::::::::::::::::::::: イ
   \ :::::::::::''´:::::::::::::::::::::::::::::::::::::::::::::::::l       しかし、規模が大きくなればなるほど
     _>、_::::::ヽ、 :::::::::::::::::::::::::::::::::::::::::l       「きっかけ」と処理がたくさん必要で複雑になってくる
      ̄i `丶、:::`丶、_: :::::::::::::::::::::::: ト、
        | ! iハト、 i、丶、___` ー--::::::::::::::::\    よって、上手く整理するために工夫が必要になってくる
        lハノ!イ仄ゝヽ ナアi`ー-=....,,,____,,.ゝ   
        |'、`┘  '^i下心!ハj  ,ハ!        どのように工夫してコードを書けばいいのかは
        |/\ 、  ゞ-イ //         あなたが作りながら考えてみて
.        ☆ ' r‐i> ‐rァ='7.イ´  
          \ ⌒ヽ、,.ヘ.::´:::ハ           その手の本を読んだりして
          \rイ ,.ィヘ.:::::ハー- 、       整理する「やり方」を勉強してもいいのだけど・・・
            └攵アト=ヘ、::::ヽ ::::::\     
                / 〈::::::::::::\:::::::::::::::::l     個人的には最初は自分で考えてみてほしい
               〉―ァi'´ \ :::::::: |     人のやり方を鵜呑みにして身の丈に合わない規模の制作に手を出すより
.               /_ア^'┘  `ヽ、::j     小規模でも自分で考えて、失敗したり悩んだりするほうが
               └ ′         `     あなたの糧になるはず

                             ある程度悩みぬいた後で、本や他人のソースを読んでみると
                             鵜呑みすることなく、本質的に理解できるようになるはず

                             ※ ただしこれは>>1の考えであっていろいろな学び方もあると思います








131 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:14:02.42 ID:bke0fer20





            ´  ̄ ̄ ̄ ̄ ̄く
        / : : : : : : : : : : : : : : : : : :\
.      /   : : : : : : : : : : : :     . . .\
 、__//. /. . . . . . .    . . . . : : ! : : : : ヽ
   ̄/. : /. : : : :/ : : : : : : : : : : : \l: : : : : : :ヽ   というわけで、今回の説明はここまで
.    l : : l : / : /. :/ : : ヽ、: : : `ヽ : !: :l: : : : : ヽ、 とてもおおざっぱにFlashゲームのつくり方を説明した
   l :/ l : l: : :l :∧: :ト、: lヽ、: : : :ヽ!: :l: :l: : : l  ̄ ゲームの形になってないけど、ここからはあなたが考えて
   l/!: ! : l: :/l/‐-ヽ! ヽ !  _ヽ-―!‐ !: :l: : : !   わからなければ、実際にあるゲームの「きっかけ」と「処理」が
    ヽ! : l : ! rfチミ、  ヽ´ fr旡ミ! : ト、l : : ′  どのように構成されているか推定し、分解してみるとよい
.      ヽ !: :l  rっソ     匕り !: : !丿/j/   
.       j∧ :ト、 `¨   .      l l :l j/     「オブジェクト指向」だとか「シーン遷移」だとか「衝突判定」だとか
         V: :lヽ、   _     /j/!/       その他の重要なトピックについては
          ヽ: ! >   __.. ィ            全く触れていないけど
       rヾ  ̄ ||   lr‐ 'フ, '/ |ヾ| !  |  !   
      ,',ヘ ヾヽ||  /   ∠- ァ! \|  !__ヽ  それらはAS3に限らず大抵の言語でも同じことなので
    /!  ヽ | |||/     r--'ヽヽ `ー、ヽ ¨ァ  必要になったときに自分で考えたり調べてみて
    ,' 〉  ヽ !_/    ,、┬、二ゝニ \   ヽ!/│ 
    ! /   / |   ィ´ ! !    | \_   |_ ! 
   | !  ,,.イヾ \ 」〉  |│    ! /| / ハ|
    ! | /  ヽヾ ´/  | ! ,、,、 |〈 ヽイ//ヽ







132 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:14:47.80 ID:bke0fer20





               _..-――-- ..._
       .. -―''" ̄::::::: :::: ::::: ::: ::::::: :ヽ..
     / ... ... .:::::..:::::.::::|:: ::: :::: :: ::: ::: ::: :: ``\
    /. .. .. .. :....::....::::.:::.:::|::::::::::::.:::.:::.:.::: :: :: : :: :: :ヽ    このスレで>>1が言いたかったのは
   /.. . /. .......:::.::::.:::.:::::::::::|::::::::::.:::::ヽ:::.:::::.::::.:.:: ::: : :::ハ    『Flashゲームはタダで気軽に作れる』
.  /.〃/.:.:./:.::::.:::::::;::::|::::.:/|::::.:::::::.|  \:::.::::.::::: : :: : ::::|   ってことに集約できるので
.  |/ /.:.:.:.:|::.:.:.:.:.::/:::│:/ |::.::: ::::|   `_::::::::::: : : :: |   
.   ,'.: .:::.:.|:.::::::.:::厂 ̄丁` |:::.::::.::|   ̄ \ ̄::|:: : :: ::|   是非実際に取り組んでみて欲しい
  |.::::::::.|::.::::::::|:  二   \::.:::|   _  \::|::: :: :: |   最初は1~3日程度で作れるようなものを作るのが
   |..:.::::::ハ.::::::.:|/γ:::`ト   \| 彳 ̄.`ド ::.:|:: ::::: :|   オススメ
  |  ∧:::\:::|ヾ〈:: ..::::|       |::.. ...:::| |::::.!:::::::::八  
.   | ./ ヽ|::.::`:  ヽ辷ノ      弋:::::..:ノ..|::::::::.::.:/:「   プチゲーム程度ならそれぐらいで作れるはず
   ∨   .|::.:::::::|       .      ̄  ,|::.:.:::::/:、|   
          |::.::::八         _      /::.:::/     制作に慣れたら1週間とか1ヶ月とか3ヶ月とか
        |ト、::::::::>- ..__         _..〃:/       どんどん規模を大きくしていくのがよい
.         ∥ \::::   ,r=ァ― T<´ //        
            ̄./:::::::丿  Ц:::\          そうすることで、少しずつ効率のよい
           /.... . ...├―─‐┤: :::\         制作のやりかたもわかってくる
          /:ヽ. . . . . .レ'':⌒`ヽ|: : : : : :>、      
            /\::ヽ. . . . レ''⌒`ヽ1: : : : :/::/ヽ
        /:::\\::\. .|. . . . . . ノ: : : :./::/ /::ヽ








134 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:15:24.68 ID:bke0fer20





__,, -‐'"                          \_
____________                  ~"'ー、_
::::::::::::::::::::::::::::::::/ l  |  |  ∧ヽ、_                    ~"'ー、_
:::::::::::::::::::::::::::::::|./l ∧ ヘ ̄|~"T.ト、\__                    ~
"'‐、::::::::::::::::::::::|.lヽ | l\ l/i ̄ヘ l ヽ lヽ`イ ̄lヘ,Tト-、_
   ~''-、:::::::::::::::` ヘl ` |ヽpノl `  ``  pノl /ヘ! ∧ T-、_  _,,,, -―‐'"
        ~''ー―''"~'| |  l __ ̄    ,    ̄〃l /| ヽl   ̄
            ヽlヽ_>'::::ヽ    __   ‐'!:::''<レ     ところで、今年の11月にFlashゲームのイベントが開催される
                く"~:::::::::::::|、_   '  _//:::::::::::::::~>    http://hallow-game.org/
              ヽ:::::::::::::::ヽ!、T'ー-‐"|/l'/:::::::::::::::::/    
                  ヽ:::::::::::::::∀    ト/::::::::::::::/     これは、Flashゲーム制作者が集まり
                __> -、_\  /_/::::::::ヒ'_    作品を発表しみんなで楽しもうという趣旨のイベント
              /::::::::::::~"::::|:::::::::`l-‐r'":::::|:::-':::::::::::::'-、  
            /   :::::::::::::::::::~"フ"/Tヘヘ''"~::::::::::::::::::  ヽ  このスレで興味を持った人は
                                    一ヶ月ぐらいの規模のゲームを想定して制作し
                                    出展を目指してみるのもいいかもしれない










137 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:17:07.12 ID:bke0fer20





          ____
       / \  /\  キリッ             イベント云々はともかく、
.     / (ー)  (ー)\               長門のおかげでゲームって思ってたよりも
    /   ⌒(__人__)⌒ \             気軽に作れそうってことがわかったお
    |      |r┬-|    |              ありがとうだお
     \     `ー'´   /
    ノ            \              作れるってわかったら、なんだか満足した気分だお
  /´               ヽ             満足したので別にわざわざ時間をかけて
 |    l              \           作る必要はない気がするお
 ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、.
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))   やる夫は作るよりやるほうが好きだし
                                1ヶ月使ってドリクラを消化することにするお






     _
    , ^   `ヽ
   イ fノノリ)ハ
    リ(l|゚ -゚ノlリ  そう
     /゙}京iつ
     U、/_li〉
     し'ノ








139 :以下、名無しにかわりましてVIPがお送りします:2009/08/30(日) 23:17:34.38 ID:bke0fer20





      ._
       \ヽ, ,、
        `''|/ノ
         .|
     _   |
     \`ヽ、|
      \, V
         `L,,_
         |ヽ、)  ,、
        /    ヽYノ
       /    r''ヽ、.|
      |     `ー-ヽ|ヮ
      |       `|
      |.        |
      ヽ、      |
        ヽ____ノ      
        /_ノ ' ヽ_\
      /(≡)   (≡)\
     /::::::⌒(__人__)⌒::::: \      
     |     |r┬-|     |      
     \      `ー'´     /
     /          \
     (  |          |  )
     \|    э    |/
       (    ,,,,    ,ノ
       \  、(U)ノ ノ
         \/  /            ┼ヽ  -|r‐、. レ |
         /  /\            d⌒) ./| _ノ  __ノ 
      ⊂⌒__)__)








実際に制作したくなったとき参考になるであろうサイト

Adobe Flex 3.2 リファレンスガイド
http://livedocs.adobe.com/flex/3_jp/langref/index.html

Flashゲームプログラミング講座 For ActionScript3.0
http://hakuhin.hp.infoseek.co.jp/main/as3.html

wonderfl(のgameタグ)
http://wonderfl.net/tag/game

Onegame - Flash Player 9とActionScript 3.0でゲーム製作
http://onegame.bona.jp/

ActionScript 3.0メモ
http://www.saturn.dti.ne.jp/~npaka/flash/as30/

他にもいろいろあるので探してみてね










このエントリーをはてなブックマークに追加




コメントの投稿














管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://oyoguyaruo.blog72.fc2.com/tb.php/907-1e734530


アクセスランキング アクセスランキング アクセスランキング