いろんな方から「JAVAか?」と聞かれましたが。。。
正直わかりません;;;;;;;
いつも同じソフトで作ってるのですが、マークで覚えているので名前は知りませんし、まだ数えるほどしか習ってませんし;;;;;
今何回目かなぁ。。。まあ、そんな感じで、スクリプトもちょっとずつです。
とりあえず今取ってるノート(もどき)を乗せてみますw
sprite(2).locH=
↑横方向
sprite(2).locV=
↑縦方向
sprite(2).member=(絵が代わる)
〜これは物体を動かす方向と、絵の変更の命令ですね。〜
on enterframe
sprite(1).locH = sprite(1).locH+2←右にずっと2づつ動く
if keyPressed("a") then←もしaを押したら
sprite(1).locH = sprite(1).locH-2←左に2ずつ動く(つまり止まる)
end if
if keyPressed("s") then←もしsを押したら
sprite(1).locH = sprite(1).locH-4←左に4ずつ動く
end if
end
つまりこのスクリプトでは、再生すると2ずつ右に動き続け、aを押すと停止し、sだけを押すと左に2ずつ動き、aとsを同時に押すと左に4ずつ動く。
〜この辺から僕がスクリプトに自信がないのがバレバレw〜
end if
if keyPressed("d") then←dを押すと
sprite(1).locV = sprite(1).locV+2←上方向に2
end if
if keyPressed("f") then←fを押すと
sprite(1).locV = sprite(1).locV-2←下方向に2
end if
if keyPressed("v") then
sprite(1).locV = sprite(1).locV-4←下方向に4
end if
つまり、このスクリプトでは、dを押すと上に2動き、fを押すと下に2動き、
vを押すとしたに4動く。
if keyPressed(49) then←かっこに49を入れるとスペースキー
36・・・Enterキー
矢印キーコード
←123
→124
↓125
↑126
〜キーコードはこれだけしか教えられていませんが、ほかにもいっぱいあると思います〜
on enterframe
sprite(1).rotation = sprite(1).rotation + 5←回転
if keyPressed(124) then←右を押すと
sprite(1).locH = sprite(1).locH+2右に移動
end if
if keyPressed(123) then←左を押すと
sprite(1).locH = sprite(1).locH-2左に移動
end if
if keyPressed("s") then
sprite(1).locH = sprite(1).locH-4
end if
if keyPressed(125) then←下に移動
sprite(1).locV = sprite(1).locV+2下に移動
end if
if keyPressed(126) then←上を押す
sprite(1).locV = sprite(1).locV-2上に移動
end if
if keyPressed("v") then
sprite(1).locV = sprite(1).locV-4
end if
end
on enterframe
if keyPressed("a") then
sprite(1).locH = sprite(1).locH +2←aを押すと右に動く
end if
if sprite(1).locH = 100 then←もし100の位置にきたら
sprite(1).locH = 0←0にまで戻る
end if
end
しかし、これでは100の値にぴったりならないかぎり、反応しない。
〜ここでの100とは、ステージ上の物体の移動の値です。
on enterframe
sprite(1).locH = sprite(1).locH +1←ずっと右に1
if sprite(1).locH > 120 then←もし、120を超えたなら
sprite(1).locH = 0←0に戻る
end if
end
これなら120を超えたら反応する。
if keyPressed("a") then←aを押すと
sprite(1).member=member("絵2")←絵2に代わる
end if
if keyPressed("s") then←sを押すと
sprite(1).member=member("絵1")←絵1に代わる
また、
if keyPressed("a") then
と
end if
の間に別のスクリプトを入れると、同じボタンで同時に別のことができる
接触
sprite sprite1 intersects sprite2
↑ ↑
を変える
表示 スプライトオーバーレイ
スコア 右クリック 二番目 チェック Matto
以上!
正直最後の方は適当すぎて;;;;;;
あと、今作ってる途中のスクリプトも載せたかったのですが、僕のPCには専用のソフトが入ってないので開けないんで、また明日にでも乗せたいと思いますw
といっても、専門的に習ってない人には暗号に見えるかもw
まあ、隣に僕がメモ書きしてるので、なんとなくはわかるのではないでしょうか。
ではコメ返しw
剣風さま
>JAVAかな?
>50行だとかなり少ないです
ですねぇ。でも、一年生の夏休み明けに今作っているゲームを完成させるんですが、先輩曰く、多い人でも1000行がやっとだそうです。二年になると3Dとかも入ってくるのでゲームの幅が広がるんですが;;;
>スコアとかポイントとか色々設定してたら
>テトリスみたいな単純なゲムで最低1000行はいった気が
www
でしょうねぇ。。。こないだ習い始めてから2回目で「ぱっくんゲーム」のぱくぱく動くのを作れ、って言われて誰も作れませんでしたもんw
>私は理系なのにプログラムが苦手なのでテストの時、苦労しました (つ∀`)
僕は苦手なのかどうなのかイマイチわかりません;;;
プログラミング言語の授業ではいつも早く課題が終わりますし、スクリプトの数も友達よりは多いですが、クラスを見回ったわけではないので、みんながどんなもの作ってるのかわかんないんです;;
>高校と大学の大きな違いは
ん〜、うちはちょっと違うみたいですよ。
うち先生は一人でもわかんない人がいたら止まってくれたり、後でわかるまで教えてくれます。だいたい専門科目の先生は他コースのデッサンなども含め、親身に教えてくださいます。
一般の課目でも、出席やレポートだけで単位をくれるところも多いですし、少なくとも僕が受けている科目では甘い先生の方が多いですね。一人だけ、友達が受けている「企業経営」という科目の先生だけは、授業内容が意味不明でも説明してくれない、プリントの要点がまったくわからないのに明日テスト。という先生がいるとは聞いていますけど;;;;;
兄も剣風さまと同じ。。。というか兄は「教授なんて俺らのことモルモットとしか思ってねぇ;;」って言ってましたけど、とりあえずうちは違うみたいです;;;
まあ出席はもちろんきちんとしなければいけませんけど;;;;
>多分シューティング作ってる人は、プログラムが好きであらかじめ独学で勉強してる人ですね
>こういった人は家でひたすらプログラム組んでるので、恐ろしくレベルが高いです(笑
ほ〜www
すごいですねぇ、やっぱりそんな方いるんですねぇ。
まあ、ハドソンの兄弟のどっちか忘れましたけど、兄弟の一人がひたすらプログラムを組んでて、それでゲームを作ってみたらあたった、とは習いましたけどw
楓お兄さん
>JAVAっぽいな。
よくわかんないので、記事にスクリプトを乗せました;;;;;
>まぁ教わってないなら自分でどうにかすること!
>身に付けるなら自分で調べないと覚えないよー
ん〜;;そうなんですけど、スクリプトを勝手に試すのは止められてますし、ヘルプも検索の仕方がイマイチわかんないんです;;;
とりあえず今はヘルプの使い方を習いたいです;;;;;(なんか間違ってますよね;;;;;
>兄さんは覚えちゃいません∩(・∀・)∩
Σ
モリブデンさま
>なんかすごくないですか?
>プログラミングできる人はかっこいいと思います。
やぁ、上の記事を見ると、ぜんぜんかっこよくないのがバレバレなのです;;;
>上達には練習あるのみ、なのかもしれませんが…。
ですねぇ;;;
とりあえず先生に聞くとこは聞いて、がんばっていきたいと思いますw
>ちなみに僕は、C言語習い始めて二か月経つのに、未だに数学用の計算プログラムしか作ってません。
>僕が思ってたプログラミングは、ゲームとかそういうのだと思ってたのに…。
うわぁ。。。すごいですねぇ;;;;;;;
あ〜。。。ソフトさえあれば上のスクリプトでちょっとしたゲームは作れますよw
つし〜まさま
>えっと、、ゲームプログラミングの基本をば。。
>■当たったら消える
す、すみません、なんのことかぜんぜんわかんないです;;;;
えと、えと;;;;;;;
ごめんなさいです;;;;;
>ていうか50行はまだまだすくないかな
>遊びでつくったシューティングでもC言語で3.5万文字(1300行)以上は打ったヨ
やっぱりすごいですねぇ;;;;;;;
先輩が作ったロボットゲームが1000行ぐらいでしたw
I
やっぱりコメ記事を書いてるときか、UPした後についてたみたい;;;;;
ごめんな;;;;;;;
>ぁんまりそっち系の雑誌ゎ見なぃからね笑"
僕もよw
>ジャンプとかマガジンくらぃしか知らなぃし(ノ∀`)
いやぁ、ガンガンとかアフタヌーンは知ってるでしょうw
アフタヌーン女神さまよ!!
>慣れればねぇ…。
>慣れてくれるとィィケド笑"
>まぁガンバルゎ(`>д<)ノ
がんばれ!!
遠くながら応援してるぞw