過去ログ倉庫TOP

JSでゲーム作る


1 : Катюша 2016-10-09 13:18:09
JavaScriptを使ってゲームを作ってみようってスレです
JSについて分からないことがあれば質問し合いましょう
また、ゲームができたら紹介し合いましょう。

2 : 爆炎 2016-10-09 13:21:18
JSとは?
教えてー

3 : おにぎり 2016-10-09 13:53:38
ボールさん結構作ってますよね

4 : ◆Miku39sO/M 2016-10-09 14:34:46
>>2
JavaScriptの略です
ブラウザ上で動きのあるコンテンツを作成することができるプログラミング言語です

5 : ◆Miku39sO/M 2016-10-09 14:38:38
>>3
長期休みに時間を持て余して作ったりしてます
後期は水曜日が休み講義を入れていないので週休3日の時間を持て余す大学生なんです

6 : 爆炎 2016-10-09 15:40:09
ブラウザ上動きのあるコンテンツ・・・ゲーム・・・RPGゲームとかも作れたりするの?

7 : pleX 2016-10-09 15:44:18
JSはまだ使えんな
仕組みとかが分かったら数十時間でちょっとしたの作れるかもだけど

8 : ◆Miku39sO/M 2016-10-09 16:08:45
>>6
やる気さえあれば作れますね。
画像を用意し、適当に配置。 キーボードやマウスの入力イベントも処理できます。
ただ、セーブデータを作る等になるとサーバー側でJSとは違う別のプログラム用意しないといけませんね。
プレイヤーのPCの方にクッキー情報として残すことも可能ですが、やはり難しい

9 : ◆Miku39sO/M 2016-10-09 16:14:09
>>7
DOMの操作ができるようになれば色々作れますよ。
DOMって言うのはHTMLの構造の一つ一つだと思ってください <div>や<img>

10 : pleX 2016-10-09 16:37:01
久しぶりにミニページ作ってみようかな

11 : ◆Miku39sO/M 2016-10-09 16:58:09
>>10
折角更新するなら、現代的なhtmlで書こうぜ

font等を使用せず、CSSでレイアウトする

12 : pleX 2016-10-09 17:00:03
>>11
<a>には赤、<c>には青とかを<style>で設定するやつですか?

13 : ◆Miku39sO/M 2016-10-09 17:02:28
>>12
こんな感じ

<style>
.red{font-color: #f00;}
.ao{font-color: blue;}
</style>

<span class="red">赤</span>
<span class="ao">青</span>

14 : ◆Miku39sO/M 2016-10-09 17:04:03
<style>
a{font-color: #f00;}
p{font-color: blue;}
</style>

<a>リンクは赤色</a>
<p>段落は青色</p>

15 : ◆Miku39sO/M 2016-10-09 17:05:54
>>13>>14訂正
フォント色はfont-colorじゃなくてただのcolorだわ

16 : ハルポップ 2016-10-09 17:59:31
ボール君はもしどんな事でも出来るとしたらどんなゲームを作ってみたいの?

17 : ◆Miku39sO/M 2016-10-09 18:49:46
>>16
今作ってみたいのは無限マラソンみたいなゲームですかね
https://www.youtube.com/watch?v=vf9iywMtLBg
単純にジャンプして穴から落ちないようにするゲーム
道をどうやって生成すればいいのかよく分からない

18 : 2016-10-09 21:03:00
JSなら今一番熱い言語だよねー
やってて損はない

19 : ヒイロ◆YYRuPj65QQ 2016-10-09 21:18:22
Javaは自分も現在、大学で習っていますね
ゲームとかつくろうかとも考えましたが、微塵も手をつけてないですね

20 : 爆炎 2016-10-09 22:13:25
RPG大変だけど作れる
自分的に作りたいけどアイディアしか出せない中学生の限界

21 : ハルポップ 2016-10-09 22:46:47
>>17
なるほど、無限マラソンかー
ガラケーの頃に流行ったよね。
道の生成って見た目じゃなくてシステム的に?

>>18
お、その方面何か詳しいの?w

>>19
JavaとJavaScriptは違うよー。どっちなのかな?
JavaでRPGを作ろうは昔僕のサイトで公開してたよw
http://www.harukitchen.com/rpg_programming/

>>20
どんなRPG作ってみたいのかな?

22 : 爆炎 2016-10-09 23:39:43
>>21他の人と戦えるようなRPG何ですけど(ストーリーなにそれおいしいの?)
RPG用の自分オリジナルアバターを作って(作る方法は普通と同じ?)レベルで使える技が増えて(レベル事に使える技を複数あるからそのうち一つ選択)戦い方はポケ風か、FF風とかいろんなやり方あるけど作りやすい奴でok
対戦相手はLvとレート的な奴で調整って感じ
説明下手だけどわかるかな・・・
まあ、簡単に説明すると
アバター作り→Lv1、レート1000からバトル(最初の技はだいたい体当たりとかで良いと思う)→Lv上がって4つの技から覚えたい技を一つ選ぶ(選ぶ技によって自分のアバターのタイプや、選べる技が変わっていく)→レートが上がってだんだん強い人とバトル→Lv上がっての繰り返し
これで言えることは、かなり試作品だけでも難しい

23 : ハルポップ 2016-10-10 02:35:28
>>22
へぇ、対戦のRPGなんだ?
コンピュータ(CPU)がいなくて人間だけ相手だとしたら、レートの範囲が広くなると戦える相手がいなくなる問題点が出てくるね。
自分がレート1000で周りはレート2000とか。
ポケモンだとレベル50固定とか100固定のルールがあるね。それなら互角で戦えるから面白いと思う。
レート差があるなら戦う前からレートの高い人が有利になるから、そこをどうするかだね。

24 : ◆Miku39sO/M 2016-10-10 07:07:58
>>21
道の生成 道の有無を記憶する配列を使って時間毎描写すると思うんですが、
一定時間ごとに配列の端(画面の一番左)のものを消していかないといけないんですよね。

で、後から考えたらキューを使えばいいことに気づきました。
計算機工学履修していなければ思いつかなかった、やっぱり勉強大事ね。

平坦な道の無限マラソンならcanvas使ってすぐ作れるかも

25 : pleX 2016-10-10 09:45:27
>>24 キューとは?

26 : 爆炎 2016-10-10 10:23:29
>>23んー、CPUは、多分AI(人工知能)を使って相手のHPが多い時、相性に良い技を使うとかいろんな事しないと無理だし中々無理なのかな

27 : ◆Miku39sO/M 2016-10-10 10:28:25
>>25
データ構造の一つだよ

キューの例でいうと
1,2,3の順で配列に要素を入れたとき、1,2,3の順でこれを取り出せる構造

似てるものでスタックというものがあるけど、こちらは
1,2,3の順で配列に要素を入れたとき、3,2,1の順でこれを取り出せる構造

イメージでいうと、
キューはデータを筒に押し込んで、先に入れたものを押し出す感じ
スタックはデータを箱に重ねて入れて、最後に重ねたもの(イメージでは1番上にある)から取り出す感じ

28 : ハルポップ 2016-10-10 10:43:32
>>24
なるほど。
計算機工学で習うんだ?アルゴリズムの授業かな?ソートとかもやった?

>>26
それか、主人公はサイヤ人みたいにして、負けても経験値入って強くなるようにしとけば大丈夫かも。
昔あったFFBってブラウザゲームがそんなんだったかな

29 : 爆炎 2016-10-10 10:57:13
>>28
良いね、あと育て屋的なのあったら良いかも(使わないアバターのLvが上がる)

30 : ◆Miku39sO/M 2016-10-10 11:24:31
>>28
そうですね、アルゴリズムの授業。
ソートもやりました。


朝から動く床を作っていましたがsetTimeoutの仕様に戸惑い。
下のようなプログラムを実行すると、"setTimeoutで実行される2回目のsub"と"subを抜けてmainに戻ってきたsub2"が並列で実行される。
(正確にはsetTimeoutの秒読みから並列なので、見かけ上はsub2が先に実行)
function main(){
sub();
sub2();
}
function sub(){
setTimeout(sub,100);
}

31 : pleX 2016-10-10 12:55:48
>>27
なるほど

32 : ◆Miku39sO/M 2016-10-10 13:09:09
無限マラソンのコースの生成はできました(平ら)
http://www.game-kids.net/web/abcde/page245.htm
やる気さえ続けば作れそう

33 : pleX 2016-10-10 13:22:16
ジャンプが無限にできるのか

34 : ハルポップ 2016-10-10 14:11:07
>>32
おぉ動いてる!配列が動いてる様子も分かるね笑

35 : ヒイロ◆YYRuPj65QQ 2016-10-10 18:24:40
>>21 講義内容見返してみましたが、多分Javaっぽいです

36 : pleX 2016-10-10 19:03:38
水平線のCSSについて
hr.s1{
margin: 0px;
height: 3px;
background-color: #ff8877;
border: 2px dashed;
border-color: #ffb;
width:center 1200px; }

http://www.game-kids.net/web/izayoi06/20161010.htm
これの点線の間隔の変え方を教えてください

37 : ◇Miku39sO/M 2016-10-10 20:46:05
こんな形にすれば実装可能かな
hr.s1 {
height: 3px; /*ライン幅*/
background-image: linear-gradient(90deg,
                 #f87,
                 #f87 50%, /*50%のとこを変えれば破線の長さが変わる*/
                 transparent 50%, /*上に同じ*/
                 transparent 100%);
background-size: 50px 3px; /*50pxのとこを変えれば1回の繰り返し幅が変わる*/
border: none;
}


linear-gradientはそもそもグラデーションを作るものなんだけど、
色の部分を左から0→50%のエリアに、透明(transparent)のエリアを左から50%→100%のエリアに表示させる。
background-sizeの左側の大きさは破線部1つと空白部1つを足した長さ。右側は0でなければ動く(chromeでデバッグ、他は分からん)
border:none;入れとかないと変な線が表示される

38 : pleX 2016-10-10 21:28:58
ありがとうございます
できました!

39 : 2016-10-11 00:42:12
>>21
知り合いにSEが多いってだけで、自分はツクールでしかゲーム作れないですw

40 : ◆Miku39sO/M 2016-10-11 17:56:13
今週の実験終了
被ばく線量0µSvで今日も健康です

学校帰りに空から降ってくる単位を集めるゲームを思いついた。
無限マラソンよりこっち先作りたい(笑)

41 : pleX 2016-10-11 19:48:40
空から降ってくる単位を集めるゲームとは

42 : ◆Miku39sO/M 2016-10-11 21:42:39
>>41
上の書き込みから夕飯も作らず大体の構造は作りました
http://www.game-kids.net/web/abcde/page295.htm
制作中なんで落下物に触れたら消せるだけの仕様 プレー時間は90秒

今はマウスイベントだけだけど、今後スマホにも対応していく予定

43 : ハルポップ 2016-10-12 01:59:48
>>35
そうなんだね。Javaはブラウザではなくてアプリケーションで動くほうだね。スマホのAndroidアプリがJava。

>>37
おぉすごい!僕なら破線の仕様で無理と言いそうになってたところだw

>>39
あ、そうなんだw SEがいるってことは大人の方かな。
ツクールでも最後まで作りきるのは大変だと思うw

>>42
おぉすごい!
しかも何がすごいって雲も絵ではなくてCSSで描画しているところw
ミニゲームできたらまたランキング対応させてもらうよー
他にサーバー連携したい機能あればいってね

44 : pleX 2016-10-25 21:14:03
もうちょっとページにアクション的なものを付けたいと思ってきた

45 : ◆Miku39sO/M 2016-10-26 06:27:16
>>44
どんなイメージのもの?

46 : pleX 2016-10-26 07:28:14
まだイメージは固まってないですけど
JavaScriptをもっと活用したいと思ってます

47 : ◆Miku39sO/M 2016-10-26 07:41:17
>>46
まぁ、JavaScript使えばいろいろできますからね。

JavaScriptで要素の操作ができると簡単に言ってしまうと想像しにくいのですが、
CSSで指定するデザインや表示位置など、内容を変えたり、
または新しく要素を追加、もしくは削除をしたりできます。
もちろんプログラミング言語であるから、画面に映らないところで変数やタイマーを使うこともできます。
マウス・キーボードからの入力を返すハンドラも用意されています。

48 : 2016-10-30 14:05:51
お邪魔します。
はじめまして
tmlib.jsというライブラリを利用してゲームを作ろうと思うのですが、絶対パスが禁止されていて、
ライブラリ全体のコピペもしてみたのですが、ライブラリ内部でも絶対パスが使用されておりできませんでした。
なにかいい方法ないでしょうか。

49 : ハルポップ 2016-10-30 14:08:52
はじめまして。
ではtmlib.jsをローカルにアップしてみます。
最新バージョンでいいですか?

50 : 2016-10-30 14:13:51
>>49
ありがとうございます!
最新バージョンでお願いします!!

51 : ハルポップ 2016-10-30 14:14:18
こちらにアップしました。
http://www.game-kids.net/web/js/tmlib.js

相対パスなら
../js/tmlib.js
となると思います。

確認してみてください。

52 : ハルポップ 2016-10-30 14:15:40
バージョン0.3.0でよかったですかね?

53 : 2016-10-30 14:27:04
>>52
確認しました!!
http://www.game-kids.net/web/nakatyac/page32.htm

バージョンは0.5.0が最新の様ですが、
ネットのサンプルなど0.3.0のほうが多いようなので
0.3.0で大丈夫です!

素早い対応ありがとうございました!

54 : 2016-10-30 14:37:34
>>52
バージョンは0.5.2が最新の様ですね。
そして開発が終了してしまってるみたいで
tmlib.jsを前身としたphina.jsが今では開発中の様ですが、
tmlib.jsでゲーム作っていきたいと思います。

ありがとうございました!




55 : ハルポップ 2016-10-30 14:58:57
>>53 >>54
了解です。それならよかったです。
でもJavaScriptできるんですね!
ミニページにあった避けゲーのプログラムは自分で書いたんですか?

56 : 2016-10-30 15:06:11
>>55
webが専門じゃないのでソース見られると恥ずかしいのですが、
いろいろとネットで探しながらかいてみました。

課題の息抜きにまた作ろうと思ったのですが作法もよくわからずゴリゴリ書くのに疲れたのでフレームワークを探して楽しようと思いましたw

57 : はる 2016-10-30 16:14:24
>>56
専門は何でしょう?
今は学生ですか?

ゲームを作るってのが目的ならフレームワークが手っ取り早いですね。
僕は昔はenchant.jsを使いましたね。

58 : 2016-10-30 16:31:34
>>57
今は専門学生です。
恥ずかしながらゲームが専門です。

web系はhtml,cssのみの授業で合わせて4コマぐらいしかやってないのでほぼ独学です。

enchant.jsもよさそうですね。
もっと下調べしとけばよかったです...
ミニぺでは使えるのでしょうか。

59 : ハルポップ 2016-10-30 16:50:22
>>58
おぉ専門学生ですか!今が伸び盛りですねw
ゲームが専門ってことはコンシューマやアプリ方面ですか?

言ってくれたら何でもミニぺで使えるように用意するので言って下さい^^
絶対パス禁止の目的は、勝手に外部サイトを読み込まないようにするためなので。

60 : 2016-10-30 17:27:37
>>59
学科の方針的にはフレームワークは所詮ツールってことで勝手にやれって感じで、
導入部分のみであまり深くまでやってないです。基本的にはゲームアルゴリズムや言語を勉強してます。

もしできるのであれば、今やってる課題がUnityなので、
ミニぺにおけるとすごくうれしいです!!
jsでも書けますがC#でも書けるので!

限られた状況下でゲームつくるのも初心思い出して面白かったですが、
楽な方法知ってからはやっぱり楽したいですねw


61 : ハルポップ 2016-10-30 17:40:19
>>60
へぇ、そうなんですね。
ゲームアルゴリズムってのは例えばどんなのですか?

Unityを置くってのはダウンロードできるようにするのか、Web上に設置をするのかどちらでしょう?

どんどん楽していいと思いますよw
まずは作りたいものを作るのが楽しいと思います。

62 : 2016-10-30 18:08:58
>>61
簡単なところで言うとあたり判定とか配列を利用したマップの描画とかです。

Web上に設置したいのですがUnityWebPlayerがあったのですが非対応になって、
今のところWeb向け出力ができなくなったしまったみたいです。
すみません。

63 : ハルポップ 2016-10-30 22:15:07
>>62
なるほど、そういうのをやってるんですね。
言語は何でやってるんですか?

UNITYは了解です

64 : 2016-10-31 00:42:38
>>63
言語はCのコンソールゲームから始まってWin32Api周りをいじって、C++(directX)、java(Android)ですね。
基本的にはC系をがっつりです。javaは基礎やっておわりです。
あとはIT系行く人も多いのでデータベース言語(SQL)も今やっています。
趣味でRubyやPythonなどの軽量プログラミング言語も軽くさわりました。

65 : ハルポップ 2016-10-31 21:10:09
>>64
なるほど、そのへんは昔からあまり変わらないっぽいね。Androidが増えたくらいかな。
RubyやPythonもやったんですね。PHPはやってないんですか?
ゲムキはPHPで作ってますw 最初はPerlで。

66 : 2016-11-02 22:50:44
>>65
PHPも学びたいですね!あと10年は仕事に困らないって聞きました。
今はネイティブのほうの勉強中心で、
Web系は息抜きがてらミニぺをお借りして勉強していきたいと思いますw

67 : ハルポップ 2016-11-03 18:31:55
>>66
そんな事言ってたんですか(笑)
ミニペいくらでも使って下さいね。
ゲームができればゲムキに公開してランキングのスコア対応もするので言って下さい。

68 : 2016-12-03 23:36:11
>>67
ランキング実装できそうなゲームを作ってみました。
結構前に流行ったフラッピーなんちゃらを雑にパクりました。
http://www.game-kids.net/web/nakatyac/page01.htm

ランキングはどのようにすればできるようになるのでしょうか。

69 : ハルポップ 2016-12-04 02:22:00
>>68
おぉすごい!!
フラッピーバードもどきだねw
スペースキーでジャンプするみたいだけど、反応が少し悪いんだけどブラウザの問題かな?ちょっとしかジャンプしなかったり反応なかったりする。
そっちでは大丈夫?
あとスペースじゃなくてマウスクリックでは対応できないかな?それならスマホでもできるので。

スコア渡しのやりかたは、ボール君のミニゲームと同じように
location.href = "../../minigame/scoregame/regist_score.php?game_id=14&score=" + score; //成績送信
としてgameidを14にしてもらえるとOK!

70 : pleX 2016-12-04 07:30:45
普通に難しくて良いゲームだ

71 : 2016-12-04 13:23:25
>>69
クリック対応できました。

反応が悪いのと、ジャンプの高さにばらつきがあるのは、
鳥の羽ばたきをイメージして作ったため、
羽ばたきの間隔にインターバルを入れたのと、
ジャンプは落下、上昇速度に対して一定の上昇速度を足してるので、
落下速度が多ければ多いほどジャンプが低くなります。

一応仕様のつもりでしたが、まだまだ調整が必要です・・・。

ランキングも実装しました!
いろんなひとにやってもらえるとすごくうれしいですね!

>>70
ありがとうございます!
本物よりは簡単なのを作ろうと思ったのですが、
操作系で変なこだわりを持ったせいで難しくなっちゃいました・・・

72 : ハルポップ 2016-12-04 13:55:08
>>71
おぉクリック対応さすが!

なるほど、それは仕様だったんだね。本家とは感覚が違うと思ったので。
ランキング実装できたんだね。じゃお知らせにも書かせてもらうよー^^

73 : Катюша◆kaTYUSHAiE 2016-12-04 15:45:38
こういうゲーム作ってみたいわー

74 : 2016-12-04 16:22:56
>>72
おお!
お知らせありがとうございます!
ゲムキのメインコンテンツ作ったみたいでうれしいです!

>>73
ありがとうございます!
ボールさんのゲームと並べられちゃうと恥ずかしいですがw

ゲームライブラリ使えばわりと簡単に作れますよ!
ボールさんならすぐにできちゃうと思います。ただ作ってみて思ったのですが、
ネット情報があまりないので、tmlib.jsはあまりお勧めしませんw

上で出てきたphina.jsかenchant.jsがいいと思いますよ。

75 : pleX 2016-12-05 16:43:23
狭いの来ると死ぬ
割と運ゲー

76 : 2016-12-05 22:02:17
>>75
ありがとうございます。
確認しました。
次の休日に調整したいと思います。

77 : pleX 2016-12-06 19:39:36
単純なゲームなのにすごくハマるなw

78 : 2016-12-11 14:36:16
>>77
修正しました!
あとついでにインターバルを廃止して連打できるようにしました。
バランス調整難しい・・・

よかったら、テストプレイよろしくお願いします。

79 : 2016-12-11 14:46:31
リンク張っておきます。
http://www.game-kids.net/web/nakatyac/page01.htm

80 : pleX 2016-12-11 15:13:33
雲が追加されたな

81 : 2016-12-11 15:31:03
>>80
雲は前からありましたよ。
いじったのはポールとインターバルのみです。

82 : pleX 2016-12-11 15:51:56
ありましたか

83 : 2016-12-11 16:17:32
ぬるくなりすぎたっぽいのでスピードアップも追加しました。
http://www.game-kids.net/web/nakatyac/page01.htm

84 : pleX 2016-12-11 16:28:00
スピードアップいいな、どんどんして下さい

86 : はる 2016-12-11 17:20:17
>>83
いろいろ調整してるんだね!いい事。
ゲームのページにスコアランキングへのリンクも貼ってみては?

87 : 2016-12-11 19:57:45
>>84
とりあえずいまのところ300と1000と1200で上がるようにしてます!

>>86
アドバイスありがとうございます!
リンク張りました!

88 : 2017-01-06 22:15:42
シューティングゲーム作ってみました。
「進撃の魔女」

[img:nakatyac/40838.png]
こんな感じです。
[img:nakatyac/40810.png]

http://www.game-kids.net/web/nakatyac/page03.htm

感想おねがいします!

89 : ハルポップ 2017-01-07 00:57:47
>>88
おぉ!!これはすごい!
弾幕シューティングみたいなやつだね。
スクロールが進むにつれ敵がいろいろ出てきたりアイテム落としたりと本格シューティングだねw
ボスまでいってクリアしたよー。1回目はボスで死んで、2回目にクリアできた。
1つ気になったところは、これはスペース押しっぱなしでショットが無限に出せるんだと思うんだけど、それならスペースキーを押さずに常に出るようにしてもいいのでは、と思ったんだけどどうだろう?

それからenchantで作ったのなら以下の投稿サイトに投稿してみてはどうだろう?
http://9leap.net/

90 : 2017-01-07 16:02:38

>>89
ありがとうございます!!!

王道シューティング目指して作りました。
本当は宇宙戦とか使いたかったんですが、フリー素材があまりなかったんで、
RPGの素材でやりました・・・

スペースキーのことですが、
いろいろ考えたのですが、移動のみの操作になると、
ゲームしてる感があまりなくて、かと言って長押し禁止すると
それはそれで連射がだるかったり・・・

別キーでチャージショットとボムを追加すれば気にならなくなるかと思ったのですがどうでしょうか。

9leap投稿しました。
http://9leap.net/games/5017


91 : ハルポップ 2017-01-07 23:11:18
>>90
なるほど、そういう意図があるのなら、スペース押しっぱなしで構わないと思うよ!
僕のは一個人の意見なのでw
9leap投稿したんだね。スコア登録とかもできるコマンドがあったはずなので対応してみては?
そんで企業の目に止まれば声かかる可能性も(笑)
僕は前にタップポップっていうのを投稿したんだけど、Twitterでタップポップと同じようなパズルゲームをアプリで作りたいってメッセージきたよw

92 : 2017-01-08 09:25:07
>>91
企業からですか!
でも今までゲームあまりやってこなかったんで、
ゲームの知識もアイディアもなくて、他人が作ったものの模倣しかできないです・・・

ゲムキと9leapで仕様が変わるのはアップデートとかしたら少し面倒ですね・・・。

でも、意見もらえればうれしいですね。実力不足もあると思いますが、ゲムキでゲームを公開したのはそれを期待してたので少し残念ですw

93 : ハルポップ 2017-01-09 01:41:04
>>92
あ、感想についてはこのスレに気づいていない人がいるからかも。
アンケートとってみてはどうだろう?

94 : 2017-01-09 19:16:40
>>93
http://www.game-kids.net/enquete/?action=look_q&q=1483956140

アンケートしてみました!!

95 : Катюша◆kaTYUSHAiE 2017-01-12 18:01:11
>>88の上画像のところまで行けんのだけど。
シューティング下手なんかな…


久々にクイズ作ってきました。
生活に全く役に立ちませんが…
http://www.game-kids.net/web/abcde/page293.htm

96 : 2017-01-12 22:01:32
>>95
おばけの敵の3匹中どれか一匹がパワーアップ落とすからそれ取るとだいぶ楽になりますよ。クリアできない人が予想以上に多かったので難易度は後々調整したいと思います。

スクリプト使ってない!!すごい!
初級編と中級編の半分はわかりましたけど後はほぼほぼダメでした・・・


97 : ハルポップ 2017-01-13 22:35:53
おぉすごいすごい!
ボール君もkosa君もプログラミング頑張ってるね。
僕はそれをゲムキで公開してくれてるのがとても嬉しい。

そこで!流れを変えてしまうけど、ゲムキを作ってくれる気はないかな?
今は僕一人だけで開発してるんだけど、もし2人が手伝ってくれるなら、すごく助かるしゲムキも変わっていく気がする。
ただ今の段階ではゲムキは黒字じゃないので現金の給料は出せない。
でも今後人が増えるなどして黒字になればその時は渡そうと思う。
いかがでしょう。

98 : 2017-01-14 15:11:12
>>97
やってみたいです!

ですが、今年卒業で就職しますので、
時間があるかどうかまだわからないですし、phpもあまりわかりません。
しかし、なにかお手伝いができるのであれば是非お願いします。

99 : Катюша◆kaTYUSHAiE 2017-01-14 16:02:06
>>97
私も是非手伝わせてください。
phpはできませんが

100 : アテネ 2017-01-14 18:19:49

私もゲームとか(とくにkosa君のやつとか)好きなんでやってみたいような気もします・・・
ゲムキとか大掛かりなのはできませんが、お手伝いくらいはできるかも…が本音です。

101 : ハルポップ 2017-01-14 19:42:32
>>98
ありがと!
そっかぁ、今年で卒業なのね。
JavaScriptが分かればPHPもすぐ分かると思うよ。
何を作るかにもよるね。作ってみたいものはあるかな?

>>99
おぉありがと!
HTML+JavaScriptでも出来るものがあればお願いしたいけど、作ってみたいものはあるかな?

>>100
ありがと^^
でもアテネさんはプログラミングの技術とかはないと思うので、「こうしたい、あぁしたい」といった意見や感想を言ってもらえると嬉しいね。

102 : ハルポップ 2017-01-14 20:21:22
スレの趣旨に戻るけど、僕がkosa君やボール君の年齢の頃に作ったJavaScriptゲームはこれらだねw

イライラ毒の道
http://www.game-kids.net/minigame/iraira/

闇色キッド叩き
http://www.game-kids.net/minigame/darkkid.htm

103 : Катюша◆kaTYUSHAiE 2017-01-14 20:52:42
>>101
作ってみたいものは特にないです。
依頼があればレイアウトやJavaScriptちゃっちゃか作るんですけどね。
最近新しいものを創造できん…

>>102
ハルさんがそのゲームを作った頃って、
インターネットで容易に記述法を調べれないころですか?
今だとネットで多彩なサンプルコードを見れるので、
関数の使い方をピンポイントで学べて、プログラミングが簡単になったと思います。

104 : 2017-01-15 04:39:56
>>101
作ってみたいもの。
集客力的にもゲムキをスマホアプリ化してみたいです!
webベースのスマホアプリは作ったことないですが、それほど難しくはないんじゃないかと思います。

あと勝手ながら、簡単な専用ブラウザとか、作ってみたのがあります。
ミニメとかの通知ポップアップが欲しくて作ってみたんですが、まだ表示とちょっとしたボタンしか実装できてません。

105 : pleX 2017-01-15 10:42:35
>>102 毒の道の正規クリアルートが分からないw

106 : 2017-01-15 10:57:38
>>105
伝説の剣を探す!

107 : ヒイロ 2017-01-15 22:39:02
>>105 >>106の言うとおりで、剣が無いと城にたどり着いてもクリアにならない、確か

108 : はる 2017-01-15 23:04:05
>>103
じゃあ依頼として、ゲムキスマホ版の制作としたら?(笑)

JavaScriptは本で覚えたね。そもそもGoogleもない頃なんで、検索エンジンがしょぼかったと思う(笑)

>>104
なるほど、アプリか〜
ゲムキのデータだけ拾ってアプリ側でレイアウトを構成するの?2chビューアみたいな感じかな?

>>107
うん、そうだね。なんとか剣って見つかると思う

109 : ヒイロ 2017-01-15 23:37:33
ゲムキのミニゲームで言えば、勇者で行こう!γもやってた記憶在る

途中、管理人との1000回目を当てるミニゲームで苦戦していた記憶在りますね
今は、僕のパソコンでは途中のマップで進行不能になっていたような

110 : pleX 2017-01-16 15:48:30
剣はゲットしたけどそれからが

111 : 2017-01-16 19:32:58
>>108
レイアウト構成はちょっと技術がおいつかないですが、
考えているのは、HTMLをアプリ上でそのまま表示して通知機能つけるぐらいならできそうです。

>>110
海をわたるためのものを探す!

112 : ヒイロ 2017-01-16 21:54:44
>>110 地雷にも気をつけて
    

113 : ハルポップ 2017-01-17 23:42:30
>>109
あぁ、あれは逆算しないとできないね。平成教育委員会風のバトル(笑)
マップがちゃんと出ないのかな?

>>111
Webビューってことかな?
じゃあ同じスマホのページを見るってこと?

114 : ヒイロ 2017-01-18 00:19:26
>>113 最初の戦闘後の、地割れに巻き込まれてから
    
    気がつくと見たこともない世界に来ていた。

    という文と共に表示されるマップから先に進めないですね
    たしかここ、休息と城に向かうコマンドだったか何かがあった記憶がありますが
    マップをクリックしても反応が無いというか
    ”気がつくと見たこともない世界に来ていた。”以外の文章もありません

115 : 2017-01-18 13:08:52
>>113
そうです。通知機能つけるだけなので簡単にできるかなと思います。

116 : ハルポップ 2017-01-19 21:54:21
>>114
あ、僕のchromeでやっても表示されなくなってたね。もしかしたらずっとこの現象だったかも。
今修正してみた。
IEなら表示されていたのかもね。

>>115
なるほどー
作る事って出来る?(笑)

117 : 2017-01-23 18:55:30
>>116
ウェブビューの表示、通知の検証はできました。
ただ、新着の情報をどう受け取ればいいのかで今悩んでます・・・

今はアプリ内で何分かおきにTOPページかミニメページのHTMLを定期的に解析して文字列"新着"があれば通知を表示しようと考えてるんですが、これはどうでしょう結構な無理やり感があるのですが、サーバーに負荷がかかったりしないでしょうか。他になにかいい方法があれば教えていただけると幸いです。

あとはログイン情報がどうなるかも検証しなければいけません。

簡単だと思っていたんですが、やってみると結構問題点がいろいろ出てきてしまいました・・・

118 : ハルポップ 2017-01-28 02:10:19
>>117
あぁ、ごめん!見てなかった。
新着ってユーザーに対しての新着かな?
アプリの場合ってアクティブじゃなくなると、プログラムも停止するんじゃなかった?
だからミニメが来た場合などの新着通知はPush通知になると思うのだけど。
その場合はサーバーサイド側に用意しないといけないね。

ログイン情報ってのはどういうこと?ほかのユーザーの?

119 : 2017-01-28 13:11:48
>>118
ユーザーに対しての通知です。
すみません。起動中の通知をまずやろうと思ったのですが。
それでもサーバーサイドの問題ですね。

なにかとサーバーサイド勉強しないとできなそうですね・・・
PHP少しづつ勉強していきます。

120 : ハルポップ 2017-01-28 17:52:52
>>119
サーバーサイドが必要なら僕が用意できるよ。
それかサブFTP権限与えるので、それで実験したいかな?

アプリからサーバーをチェックするなら、サーバー側は専用プログラムを用意して、json形式を返すようにしたら効率いいかも。
新着という文字を探すような事は効率悪いからね。

121 : 2017-01-31 13:02:41
>>120
ありがとうございます!
とりあえずは、フリーのサーバー借りていろいろphpイジってみようと思います。変にイジって不具合出しちゃうのが怖いのでw

phpの勉強として何か作った方がいいもの何かありますか?
基本構文はc言語とほぼおなじなので問題ないと思いますが、なにができるかあまりよくわかってないです・・・。やっりぱSQLあたりをいじれるようになった方がいいのでしょうか。

122 : ハルポップ 2017-02-01 20:48:26
>>121
そかw
PHPの実験するならローカルサーバーがいいよ。xamppで検索したら見つかる。

そうだね~、じゃあ掲示板を作ってみては?
最初はファイルシステムだけで作ってみて、それで作れたら次はデータベース版で。xamppをインストールしたらMYSQLも一緒にインストールされるよ。

123 : Катюша◆kaTYUSHAiE 2017-02-04 23:50:36
春休みになったんで、ゲーム制作中

音源ファイル使いたいのですが、フリー音源upしていいですか?

124 : Катюша◆kaTYUSHAiE 2017-02-05 10:49:40
魚へんの漢字を当てる学習ゲーム制作中。
http://www.game-kids.net/web/abcde/fishquiz.htm
取り敢えず動くように書いただけなので、関数は最適化中

125 : Катюша◆kaTYUSHAiE 2017-02-06 19:05:34
>>124
ゲーム完成
データ変えて鳥偏バージョンも作りました。
http://www.game-kids.net/web/abcde/birdquiz.htm

126 : Катюша◇kaTYUSHAiE 2017-02-08 18:14:26
計算練習用のゲーム
http://www.game-kids.net/web/abcde/calcmaster.htm

ただ回転するだけの立体。
http://www.game-kids.net/web/abcde/cube.htm
今後いくつかの多面体を可視化していきたい。

127 : Катюша◆kaTYUSHAiE 2017-03-14 18:20:05
1年前作ったロジックパズルのプログラムをリニューアル。
addEventListenerを使うことで、塗り易さが大幅向上しました。
ヒントも以前は個々の値が必要でしたが、解答配列から生成できるように。
その他CSSで一部デザインを改善。

比較できるように貼っておきますね。
旧 http://www.game-kids.net/web/abcde/logic1.htm
新 http://www.game-kids.net/web/abcde/page252.htm

128 : ハルポップ 2017-03-16 03:00:19
わ、このスレ進んでいたんだね。気が付かなくてすまぬ。
出来のいい作品いっぱいできてるね。

>>123
どうぞどうぞ。
アップローダーからでいけるかな?

>>126
この計算のやつはエンター押さずに、入力した段階で判定したらテンポ良いのでは?
DSの脳トレみたいに。

129 : Катюша◆kaTYUSHAiE 2017-03-16 07:04:46
>>128
音源の件回答ありがとうございます。

計算のやつエンター押さずに判定の発想は無かったです。ありがとうございます。
解が1桁で処理するものと2桁で処理するものに分けないといけなそうなので、
その辺をちょっと考える必要がありそうです。

130 : ハルポップ 2017-03-18 23:28:05
>>129
そうだねー、桁順に判断して、違う数字が入力されたらそこで不正解にしたらいい感じかな。

131 : Катюша◆kaTYUSHAiE 2017-06-07 14:35:39
春休みに作ったゲーム類のバージョンうpをサボタージュして別の物を製作。

デレステのガシャシミュレータ。
デバッグしながら思ったのが、SSRが出るまでの消費スタージェルが半端ない。
http://www.game-kids.net/web/abcde/gasya.htm

ゲムキTOP > 過去ログ倉庫TOP