X



毎日1本ゲームを作るスレ
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
垢版 |
2018/03/16(金) 20:53:22.44ID:x04h/Jsy
スレタイ通り、毎日何かしらを作る。制限時間は1時間(あくまで目安)
プログラミングやツールの練習にもいいので気軽に参加してください。
俺も言い訳ばかりで作れないワナビーだったけど、毎日何か作るのをやり初めたら一応続いてるので。
0003名前は開発中のものです。
垢版 |
2018/03/16(金) 20:59:52.41ID:x04h/Jsy
作りたいのに作れないワナビースレ
https://mevius.5ch.net/test/read.cgi/gamedev/1517179613/l50

上記スレで報告してた分の抜粋

1日目
マス目を任意の個数の丸がランダムに四方向移動し
先に1マスだけ存在するゴールマスに到達した丸の勝ちゲーム
2日目
画面に丸がいい感じに広がったらなるべく早めに離すだけのゲーム
離した時点での配置個数、塗りつぶし量(ウィンドウ全体に敷き詰められた小さい四角のうちいくつが丸と接触しているか)
と経過時間によって売上、費用、利益が算出される
3日目
15×15のマスにランダムに○、△、□、×が敷き詰められ、対角線で分割された4領域のうち1つを十字キーで選択するゲーム。
選択した領域の○引く×の数でスコアが決定。本当は組み合わせで役を用意したかったが、1時間以内にやる能がなかった。
4日目
画面の単位円とX=1のグラフと左右キーで角度を変えられる線とそれらの接点からサイン、コサイン、タンジェントの値を感覚的に掴もうゲーム
&タイピングゲーム
横一列に並んだ10個のマスに対応する位置のアルファベット、キー記号計30種類がランダムに表示される
タイプ成功1点、打ち間違い-1点、2秒後に再表示、20秒で終了。目指せ40点。
5日目
車(四角)の速度を左右キーで上手くコントロールしながら右に進むゲーム。
緑を3回超えたところがゴール。
https://dotup.org/uploda/dotup.org1486191.zip.html
0004名前は開発中のものです。
垢版 |
2018/03/16(金) 21:10:24.50ID:puxkc/Po
ああ見かけたわ役を作りたかったってとこ読んだ
毎日ちょっとしたもの作るのは技術的にはとてもいいと誰かが言ってたの思い出した
しかし1時間は大変だな
0008名前は開発中のものです。
垢版 |
2018/03/16(金) 21:14:22.15ID:x04h/Jsy
以下、個人的に感じた1時間制限で毎日作ることの効用


迷い、無駄がなくなる
1時間で作るのでうだうだ迷ったり、無駄に難しいだけで無意味な処理に挑戦してる暇はない。

ハードルが下がる
面白くなかったり完成しなくてひどい出来でも、1時間制限なので問題ない。どうせ明日もまた何か作る。

執着心に囚われなくなる
同様に、無駄に批判を恐れたり、作品への評価を期待して執着するのもバカらしくなる。

「時間がない」と言わなくなる
時間がないという言い訳がなくなる。30分で挑戦してもいい。「今日は何もできなかった」という言い訳もしない。10分あればサンプルコードの書き写しはできる。

「アイデアがない」と言わなくなる
1時間遊べるゲームを作るのに必要なインプットを1とすれば、1分だけ遊べるゲームを作るには60分の1のインプットで十分。これなら毎日できる。

無駄な「アイデア探し」もしなくなり、効率的になる
ゲームのアイデアを探してひたすらゲームを遊んだり、ネットサーフィンをしたりしても1時間で作るゲームに使えるアイデアは限られており、バカバカしくなる。

チャレンジングで意外とやりがいがある
簡単すぎるという人は1時間に2本、3本と挑戦してもいいかもしれない。
0010名前は開発中のものです。
垢版 |
2018/03/16(金) 21:21:34.46ID:x04h/Jsy
>>4
逆に1日中かけて1本作っても大したものを作れないので、コスパ的にも1時間なのがいい感じ
実際には昨日今日の作品は仕上げるのに+1時間くらいかかったりもするが、作業興奮でモチベが発生してると捉えれば良い傾向
元々3時間かけて作ろうと思ったらダラダラしてダメだろうし
そりゃ本当は毎日継続して1本の作品を磨き上げて、良ゲーを作り上げるのが理想ではあるけど
まだワナビー仮免状態の俺にはキツイかなぁ
0013名前は開発中のものです。
垢版 |
2018/03/17(土) 21:02:31.04ID:04kK9RAa
>>12
そうなんです。申し訳ない。
ゲームに対する反応はないから今どきスマホで見る人の方が多いのかな〜と思ってたけどやっぱりそうか。
iOSとかでも遊べるのも挑戦してみようかな。当分はWindows専用です。
0014名前は開発中のものです。
垢版 |
2018/03/17(土) 22:34:16.66ID:34Us8Wvi
企業の無料ゲームですらダウンロードしてもらえない時代ですんで
キャプチャ貼ってはどうかな
余計ダウンロードされないかもしれないが、完全スルーよりよいかと
しかしこれ一体何で作ったんだ?そんな情報もあった方がよいでしょう

なお×と△しか揃わないため破産した
フォントがいいなと思った
きびきび動くのでよいです
0016名前は開発中のものです。
垢版 |
2018/03/17(土) 23:08:59.75ID:04kK9RAa
>>14
貴重なご意見ありがとう。画像も使ってないので魅力ないと思ってキャプチャの発想はなかった。
起動時に生成されるログファイルに一応ライセンスが出力されている通り、Siv3Dというライブラリのお力でVisual StudioとC++で作ってます。
フォントは完全にライブラリのおかげ。

>>15
Macなるほど。
Windows、C++しか触ったことないからどうすればiOSでも動くものが作れるかはよくわからず、スマホも持ってないのでMac買う動機は弱いなぁ。
せっかくならクロスプラットフォームがいいなってことで、JavaScript+HTML5でブラウザゲーを作ればどれでも遊べるっぽいし面白そうなのでそれ学ぼうかなと。
Unityも評判はいいけど、3D作るモチベが弱いのと結局iOS実機で検証できないでも対応できるのかな?という疑問が。
0017名前は開発中のものです。
垢版 |
2018/03/17(土) 23:28:24.12ID:fU3NTFk8
個人的な意見だけど、Macの人はWindowsが動くようにエミュなどを準備するのが良いと思う、
Macがアプリが少ないので使う事も多いと思う。

また、製作者は 開発ツールや使っているツールなどを示してもらえると参考になる
0018名前は開発中のものです。
垢版 |
2018/03/17(土) 23:54:31.23ID:MzIOCkk4
>>16
どうせプリミティブな形しか使わないんだからUnityやろうぜ
それで仕入れた制作知識を共有しようぜ
0019名前は開発中のものです。
垢版 |
2018/03/18(日) 00:42:57.28ID:eif8qyGt
一体何のために作るのか、どういうものを作れるようになりたいのか
そもそもの動機がぶれそうな感じがちょっと気になるな
特にないならエンジン、ライブラリ周りはなんでもいいだろうけど
c++書けるならunity よりunrealのが若干相性がよい気がするが
0020名前は開発中のものです。
垢版 |
2018/03/18(日) 12:02:18.85ID:3v0Kw0Bs
3日と経たずにブレるから成長しない
立ち止まって考えるのは息を吸って吐くようにこなせるようになってから
0021名前は開発中のものです。
垢版 |
2018/03/18(日) 23:30:07.59ID:NTQ3IBq9
>>18
画像は使えてないだけなので使いたい。完全にネタ切れになった時はUnity挑戦日記にするかも。
>>19-20
ツールに迷って作らなくなるってことはないから、そういう意味だったらブレてないぞー。
元々クロスプラットフォームには興味あったので、iOSの話キッカケでちょっと調べただけ。
知識なしで断定するのよくないので、知識ある人から意見もらえるように含みをもたせた。
Javaが元々気になってはいたけど慣れてるC++より楽になることはないだろうし食指が動かなかったけど、
JavaScriptはブラウザゲー作れるという+αを感じたのでやるかもしれない。
Unityやアンリアルはまだオーバースペックに感じるので無し。
どっちみちアウトプットありきなので、毎日製作をやめる考えはない。C++本もやりたいのあるけど積んでるし。

ところで、Visual Studioをアップデートしてしまったばっかりにライブラリ使えなくなって詰んだ。
なので文字通り今日中には無理っぽいけど、夜中じゅうにアップできるよう善処します。
0022名前は開発中のものです。
垢版 |
2018/03/19(月) 02:03:31.09ID:fblpGWH6
8日目
スペースキー押すタイミングで角度と強さを決めて球を飛ばすゲーム
誤ってVisualStudioのバージョンアップをしてしまいOpenSiv3dが使用不可となったため、急遽DXライブラリを使用。
コンソールアプリケーションも作れないし、不慣れなライブラリは全然使いこなせないので無力感があった。
https://dotup.org/uploda/dotup.org1488639.zip.html
0023名前は開発中のものです。
垢版 |
2018/03/19(月) 03:54:35.28ID:+eQ3hUk2
>>1におすすめの環境はCocos-JSだなと最初は思った
が、説明は端折るが総合的に考えて結局Unityの方がおすすめ
いつか乗り換えようと思っているなら今がそのときです

ところで1時間で「ゲーム」って体裁にこだわってしまうと
面白さを追求してないのに常に勝敗を設けるのが足かせになってしまうので
「マリオみたいなジャンプを実装」「武器の切り替え」「爆発エフェクト」
みたいなゲームとしての体裁は整えないテーマにしてもいいのではないかと思った
スレタイは詐欺になるが

まとめますと主目的を漠然とした技術向上みたいなものと仮定すると
技術的に前進すればなんでもいい=ブレないってことでゲス

角度48 パワー100 飛距離1017
こういうの好きなので割と楽しめるがリトライボタンがみあたらんな・・・
ごく短時間で不慣れなdxでこれ作れるなら立派なものと思う
0024名前は開発中のものです。
垢版 |
2018/03/19(月) 22:39:38.16ID:fblpGWH6
>>23
機能の実装に主眼を置くのはいいですね。実際のとこスコアを出す簡単なゲーム寄りにアイデアの偏りはあるかもしれない。
作りたいものを作ってみた上でスコアや時間制限をつけることでゲームの体裁を整えたのが元々ではあるんだけどね。
例えばマリオのジャンプだけ作るのもいいけど、作ったあとでとりあえず5回ジャンプしたらゲームクリアとか無理やりゲームらしくした方が一応面白くはなる。
ゲームデザインのセンスと言ったら大げさだけど、そういう面での成長も見込んでます。
挙げていただいたテーマ使わせていただきます。自分だけだとアイデアが偏るのでありがたい。
いくらでもパクる題材は転がってるけど、結局バイアスはかかるし。題材選びのセンスも毎日製作で磨かれていけばいいな。

1017はほぼベストスコアですね(何回かやって最高1010だった)
眠かったのでリセット機能はサボってしまった。へこみながら作ったのでありがたい。
0025名前は開発中のものです。
垢版 |
2018/03/19(月) 22:44:13.10ID:fblpGWH6
9日目
赤い玉が白い玉を飛び越えていく。姫は出ないしジャンプしかできない。操作はスペースキーのみ。
四角の当たり判定ができないので丸だけで済ました。
DXライブラリは基本的なところを何でもやってくれるわけではないが、Webで説明は書かれてるし広く浅く機能が用意されてるので自分で書く力はつきそうな印象。
https://dotup.org/uploda/dotup.org1489169.zip.html
0026名前は開発中のものです。
垢版 |
2018/03/20(火) 21:58:17.31ID:0uNmfpJg
10日目
テトリス。1時間クオリティ。実は2時間。
ツイートを調べたらエラー回避方法があったのでOpenSiv3dでの製作を再開しました。
https://dotup.org/uploda/dotup.org1489857.zip.html
0027名前は開発中のものです。
垢版 |
2018/03/20(火) 22:03:27.76ID:0uNmfpJg
そういえば昨日自身の最もお気に入りの作品である5日目の車ゲーで39秒、夢の30秒台を記録しました。挑戦者求む。
1時間製作に参加してくれる人も現れると嬉しいな。まあまだ大して続いてないので欲張らない。
0028名前は開発中のものです。
垢版 |
2018/03/21(水) 00:31:26.09ID:DdYh229e
DAY9遊んでみたけどリトライするのは再起動しかないのかな。
Rで出来るようにした方がよいのではないだろうか。
Simpleで良いと思う制作者さんはGamemaker:Studio2あたりが向いていると思うのだけど
0029名前は開発中のものです。
垢版 |
2018/03/21(水) 23:47:11.70ID:LgactJji
>>28
リトライ機能は重要度低そうなのでサボりがち。
Rキーだとわかりやすくていいですね。デバッグにもあった方が早くなるし、作らない方が非効率だったのかもしれない。
初期化をひとまとめにしておけば簡単だし、意識してみます。
0030名前は開発中のものです。
垢版 |
2018/03/21(水) 23:48:04.11ID:LgactJji
11日目
ブラックジャック。正直楽をするためのチョイスだったのだが、史上最高に時間かかった。
いくつかの手順があるからゲームになるまで時間がかかるということだろうか。細かい技術的な手間取りもあるだろう。
ディーラーというCOMの存在のせいかも。エースやその他細かいルールは再現できてない。Rキーでリセットされます。
左右キーで開始前の賭け金設定、↑キーで開始、ヒット、↓キーでステイ。
https://dotup.org/uploda/dotup.org1491024.zip.html
0031名前は開発中のものです。
垢版 |
2018/03/23(金) 00:24:07.64ID:kGpeSIZe
12日目
鶏が卵を生むのを見るだけゲーム。久々のゲームではないシリーズ。
単にゲームにするまでに至らなかった。しかしcsvとpngを読み込むという未だかつてないハイテクノロジーな実験作なのだから勘弁いただきたい。
描画数が1万を超えるかFPSが30切ったら描画終了しますが、化石PCご使用の方は一応ご注意ください。
https://dotup.org/uploda/dotup.org1491859.zip.html
0033名前は開発中のものです。
垢版 |
2018/03/25(日) 00:02:00.56ID:5gq+rgGQ
14日目
スペースキーを押して国名と首都を見るだけ。なんか丸も出る。
「C++Siv3D入門講座」なるものがあったのでやらせていただいた。今日はvol3まで。
vol3の演習問題をそのまま今日の投稿ということにしようと思ったが、それではアウトプットになってないなということで首都クイズ要素を強引に付けた。
国名、首都名のソースはWikipedia。手間なのでア行のみ。
https://dotup.org/uploda/dotup.org1493553.zip.html
0036名前は開発中のものです。
垢版 |
2018/03/25(日) 18:30:18.84ID:QFTvT+8t
Done is better than perfect だからアウトプットしてるだけでも良いと思うよ
自分はテンプレートみたいなのばかり作っては全然完成させていない…
0037名前は開発中のものです。
垢版 |
2018/03/25(日) 18:43:47.52ID:7/pkKQAm
なるほど、なんか見ててゲーム作成に向かってるんじゃなく、決めた事にたいして向かっていって明後日の方向に行ってるのかと思ったのでつい
いや確かに二歩下がっても少しでも前に進むのはいいことだ
0038名前は開発中のものです。
垢版 |
2018/03/25(日) 18:46:39.40ID:7/pkKQAm
あ、あと出来ればSSあるとDLする気になれるので見てる方の事も少しは気にしてくれるとうれしい
エンターテイメントを作っているという気概が少しでも作者の片隅にあれば
0045名前は開発中のものです。
垢版 |
2018/03/28(水) 21:58:44.91ID:+Nc1GyhD
>>44
わかりません。
スクショは上げてしばらく(1日?)するとView数が見える。更新しても増えるのでユニーク数的なのはわからない。
まあ明らかに1桁なので確認して悦に入れるもんでもないしこのままです。
0047名前は開発中のものです。
垢版 |
2018/03/29(木) 00:35:08.80ID:YB8wwnmH
C++にこだわるのは何かこだわりがあるのかな?
これUnityでやれば、すごい実力つくし、C#も覚えれるし将来も明るいような気がする
0048名前は開発中のものです。
垢版 |
2018/03/29(木) 00:44:10.69ID:jt+XVSDw
別にC++がC#に劣ってる訳じゃないしゲームエンジン使う方が良いって訳でもないでしょ
0050名前は開発中のものです。
垢版 |
2018/03/29(木) 22:32:11.11ID:YB8wwnmH
そりゃ何通りもあるし、今の時代にボードゲも流行ってるけど、じゃタケトンボやおはじきやら作ろうってのはなかなか居ないから、いいと思うよ
ただ同じ時間使うなら、最新のに使うのが後々為になるのかなって
0051名前は開発中のものです。
垢版 |
2018/03/29(木) 22:46:16.34ID:KZf2IRaq
>>48
書いたソースが資源にならないし発展性もないから時間の無駄でしかないけどな
暇つぶしでやってるならまあそういう遊びなんだなぁと思うが
0052名前は開発中のものです。
垢版 |
2018/03/29(木) 23:02:17.97ID:V1SqVnTK
資源にはならないって…アルゴリズムの理解だけでもいいしC++を使えるエンジン(Godotとか)もあるし、そもそもC#に比べたらC++は圧倒的に高速な上メモリ管理もしやすいから言語として劣ってるわけでもないよ
0053名前は開発中のものです。
垢版 |
2018/03/29(木) 23:45:32.52ID:YB8wwnmH
いや、その化石時代のpcとかじゃないんだし、まぁ言語自体の優劣を議論するんじゃなくて、まぁなんだゲームつくりにさ

ま、いいわ
0055名前は開発中のものです。
垢版 |
2018/03/30(金) 00:34:58.22ID:5TlAERO8
個人レベルのゲームじゃ高度な数値解析とかやらせない限りC++のが速いとか実感する事はほぼ無いだろうしなぁ
最終目標がゲームの作成、公開とかじゃなく汎用的なプログラミングのスキルアップが目的なら車輪の再発明はとってもいい事だと思うけど
0056名前は開発中のものです。
垢版 |
2018/03/30(金) 00:39:13.71ID:rJ9d1lpO
皆さんどうもありがとう。どの意見も一理ありますね。
使用ライブラリのSiv3Dは作者さん曰く
「王道な技術を C++ を駆使して書きやすくしたライブラリなので、つぶしがきくし、ゲームロジックやマルチメディア処理プログラミングの基本と C++ の勉強を両立できるのが良い。」
とのことで、実際に時代遅れだとは全く思わないですね。自分はしょぼいゲームしか作ってないので説得力ないかもしれないけど。
Unityでよくなるかはわかりませんが、そろそろ触ってみようと思ってたところなので暇を使ってやりつつ、1時間製作に使えるとこまで行ったら出します。
0059名前は開発中のものです。
垢版 |
2018/03/30(金) 02:09:02.94ID:hT1KKz45
>>52
ボタンを押したらHello Worldが表示される程度のスクリプトに一時間費やすなら、
一週間くらい掛けて群行動や八分木の汎用ライブラリを組んだ方が良いんじゃねえかな
Hello Worldを何回繰り返したところでレベルなんて上がらんだろ、ゲームじゃないんだから
0060名前は開発中のものです。
垢版 |
2018/03/30(金) 07:09:59.47ID:a7S9k5tz
Hello world程度ってのは言い過ぎな気が
まあでもある程度ライブラリの使い方が分かったら1時間じゃなくて3時間にするとかだんだん長くしてもいい気はする
0062名前は開発中のものです。
垢版 |
2018/03/31(土) 23:39:12.82ID:ZSS3r3dF
21日目
ボールをバーで弾いてラリーするゲームを作りたかった。
物理の知識がないおバカなので苦戦してようやく弾くことだけできた。操作性クソ。
こういうのに関しては現状の知識的にキツいので早くUnityの力を借りたいと思った。Unity学習進捗は初心者向けの本の一章のみ。
十字、WSADでバーを操作、Rでリセット。
スクショ https://imgur.com/a/cybAZ
ダウンロード https://dotup.org/uploda/dotup.org1499217.zip.html
0066名前は開発中のものです。
垢版 |
2018/04/02(月) 05:44:33.83ID:+Vv2X/Uw
>>62>>65もunityならものの30分(なれてたら5分くらい)もあれば楽にできる
あいた時間はもっとゲーム性をどうするかの考える時間に費やせるのに
なぜまだかたくなに移行しないんだろう
苦行のようにしか見えん…
0069名前は開発中のものです。
垢版 |
2018/04/03(火) 22:06:04.52ID:qYP9u8L0
24日目
また迷路。昨日は本の受け売りの再帰処理とその経過をぶっこ抜いて描画してただけ。
今日は再帰で一気に解かず手探りで迷路探検してるような形に。2Dカメラ機能を発見したことが一番の収穫かもしれない。
その影響かGIFのサイズがやたら大きくなったので静止画です。
スクショ https://imgur.com/a/LOXfE
ダウンロード https://dotup.org/uploda/dotup.org1501533.zip.html
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況