• 3日ランキング
  • 1週間ランキング
  • 月間ランキング



セガ、javascriptでぷよぷよを作るプログラミング講座を公開

一字一句正確に書き写すだけでぷよぷよが完成。
プログラミングの練習に最適だと話題に







用意するものは、パソコンとネット環境と気合い!



z1

z2





この記事への反応



ソースコードを写経するだけでぷよぷよをだれでも作れるようになるのは面白いな。子供の勉強にも良さそう。

何これ!?凄いやりたい🤩

ゲームプログラミングしたことないので週末にやってみよう

もう今やってもできないだろうなー全然触ってないし。
コードは睡眠誘うものやったし(笑)
時間できたらやってみよう。


これをコンパイルがいらない言語で実装してるの趣深い

いくらかなーって思ったら、無料…??

子供の自由研究にも使えるので是非~!

昔自分もC言語プログラミングの練習でひとりでぷよぷよを組んでたわ・・・なつかしい・・・。
消すときの処理が結構面倒だったんだよなぁ・・・。


子供にやる?と聞いたらやらないと即答だったけど、私がやり始めたら「ちょっと何それやらせて」と夢中になってたw
プログラミングとはなんぞやの問いに答えるより写経させるのが理解への近道かも。


上級コースの桁がえぐいんよ・・・





今はブラウザでお手軽にぷよぷよ使ってプログラミング勉強できるんだなぁ
いい時代になったもんだ

B08GMCXCPQ
セガ(2020-12-10T00:00:01Z)
5つ星のうち4.3


B09N996G4R
ソニー・インタラクティブエンタテインメント(2022-01-28T00:00:01Z)
レビューはありません









コメント(93件)

1.はちまき名無しさん投稿日:2022年01月11日 00:02▼返信
🍮にしてやるの!
2.はちまき名無しさん投稿日:2022年01月11日 00:02▼返信
ありがとう任天堂
3.投稿日:2022年01月11日 00:03▼返信
このコメントは削除されました。
4.はちまき名無しさん投稿日:2022年01月11日 00:04▼返信
学生時代にJavaでテトリス作ったわ
5.はちまき名無しさん投稿日:2022年01月11日 00:05▼返信
javascriptって所が草。スクリプトがメインとか恥ずかしい
6.はちまき名無しさん投稿日:2022年01月11日 00:08▼返信
記事にするの遅すぎて草
7.はちまき名無しさん投稿日:2022年01月11日 00:12▼返信
すげえ
ぷよぷよのプログラミングが誰でもできちゃう時代なんだなあ
8.はちまき名無しさん投稿日:2022年01月11日 00:12▼返信
>>1一コメ妨害最低野郎
9.はちまき名無しさん投稿日:2022年01月11日 00:12▼返信
作者にもいくらか支払ってやれよ
借金で大変らしいぞ
10.はちまき名無しさん投稿日:2022年01月11日 00:13▼返信
ぷよぷよってファミコンからあるしな、意外と歴史があるよな
11.はちまき名無しさん投稿日:2022年01月11日 00:13▼返信
※3
じゃぁ「ぷよリンゴ」ならぬ「ぷよオッπ」か「ぷよケツ」作ってどうぞ→
12.はちまき名無しさん投稿日:2022年01月11日 00:14▼返信
Javaって本格的なプログラミング言語じゃねえか
今後ゲームプログラマー大量に生まれる予感
13.はちまき名無しさん投稿日:2022年01月11日 00:14▼返信
ゲームも全般的にマンネリしてる、ドラクエとかスパロボとか格ゲーとか色々
14.はちまき名無しさん投稿日:2022年01月11日 00:16▼返信
中学でPC98ベーシックのぷよぷよのプログラミング写経とかやってたなぁ
15.はちまき名無しさん投稿日:2022年01月11日 00:16▼返信
広島だから嬉しい
16.はちまき名無しさん投稿日:2022年01月11日 00:18▼返信
パズルゲームの元祖はテトリス
17.はちまき名無しさん投稿日:2022年01月11日 00:19▼返信
ぷよぷよのプログラミングって、全消しの積み方のこと?
18.はちまき名無しさん投稿日:2022年01月11日 00:20▼返信
>>12
JavaとJavaScriptは全く別だぞ一応
19.はちまき名無しさん投稿日:2022年01月11日 00:20▼返信
にょきにょきの じじいwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
20.はちまき名無しさん投稿日:2022年01月11日 00:22▼返信
すぐ影響される
21.はちまき名無しさん投稿日:2022年01月11日 00:23▼返信
んーやりたくはないっすねw
22.はちまき名無しさん投稿日:2022年01月11日 00:24▼返信
ゲームは単純な方が面白い
23.はちまき名無しさん投稿日:2022年01月11日 00:26▼返信
ホントここ十数年セガはつまらない会社になったなぁ~と実感するね。ヤクザ作り始めてダメになったよ、ほんまに。
24.はちまき名無しさん投稿日:2022年01月11日 00:27▼返信
>>9
セガに権利を売っちゃったからね
25.はちまき名無しさん投稿日:2022年01月11日 00:27▼返信
ゲームから学んだ事ないけどね
26.はちまき名無しさん投稿日:2022年01月11日 00:28▼返信
ブラウザだけでやれるのはいいね
27.はちまき名無しさん投稿日:2022年01月11日 00:29▼返信
俺もプログラミングはゲームを作って学んだな。「こういうの作りたい」とイメージしやすいし、そのためにどうすればよいか考えているうちに上達する
28.はちまき名無しさん投稿日:2022年01月11日 00:29▼返信
子供はゲームより勉強をした方がいい、俺も大人になってよく分かった
29.はちまき名無しさん投稿日:2022年01月11日 00:29▼返信
>>12
未だにJavaとjavascriptが同じと思ってる奴いるのか(呆れ)
30.はちまき名無しさん投稿日:2022年01月11日 00:30▼返信
※6
宣伝費もらったからやろ
31.はちまき名無しさん投稿日:2022年01月11日 00:31▼返信
昔は、マイコンBASICマガジン(月刊)というのがあって、
ソースを打ち込めば遊べるゲームがたくさん掲載されてた。あの頃は楽しかったなぁ。

一周回ってそういうのも今はアリになってきてるのかな?当然ながらあんま大したものは作れないんだけど。
32.はちまき名無しさん投稿日:2022年01月11日 00:32▼返信
>>5
JSも進化していまや立派なプログラミング言語だけどな
33.はちまき名無しさん投稿日:2022年01月11日 00:33▼返信
平成の初めの頃に戻りたい、昔の方が文化とかも面白かった
34.はちまき名無しさん投稿日:2022年01月11日 00:34▼返信
こんなんが降ってくる奴よな
🤗😭🤗
🤗🤗😖
35.はちまき名無しさん投稿日:2022年01月11日 00:35▼返信
昔はマシン語のダンプリストをハンディスキャナで取り込んで
OCRで変換して楽できないだろうかとか色々試したなぁ
結局無心に打ち込み続けるのが一番速かったけど
36.はちまき名無しさん投稿日:2022年01月11日 00:37▼返信
1年前から、サービスしているのを、またやっているのか
37.はちまき名無しさん投稿日:2022年01月11日 00:39▼返信
>>31
ソースを打ち込んでもうまく動かなくて、なぜ動かないのか調べることがプログラミングの勉強になってたりね
38.はちまき名無しさん投稿日:2022年01月11日 00:39▼返信
仁井谷さん…
39.はちまき名無しさん投稿日:2022年01月11日 00:40▼返信
プログラミングの勉強用に落ちものパズルを作るのは定番
40.はちまき名無しさん投稿日:2022年01月11日 00:40▼返信
>>5
時代遅れのおっさんだな
41.はちまき名無しさん投稿日:2022年01月11日 00:45▼返信
りんごの見分けつかなくて草
42.はちまき名無しさん投稿日:2022年01月11日 00:48▼返信
※5
句点使ってるあたり、普段ネットで仕事してない
エンジニアでもなんでもないだろおまえw

43.はちまき名無しさん投稿日:2022年01月11日 00:50▼返信
同じ奴がずっと書き込んでるのすげえわかりやすいなこれw
44.はちまき名無しさん投稿日:2022年01月11日 00:53▼返信
結構前からやってたろこれ
45.はちまき名無しさん投稿日:2022年01月11日 00:55▼返信
各種言語の基礎覚えてないと、結局なんで、その配置でやってるのかとか理解出来ないと思うんだけどね、コードの一つ一つにコンピュータ上でのルールがありそれを組み合わせてるんだから、それに正確にはブラウザだからhtml5言語とcss言語とJavaScript言語の3つを組み合わせて作られてると理科しないとな、この記事のタイトルだと、ゲームはjavascript だけで作れる見たいな勘違いされるのはちょっとねー、
46.はちまき名無しさん投稿日:2022年01月11日 00:55▼返信
>>40
jsと略さないところがもう加齢臭w
47.はちまき名無しさん投稿日:2022年01月11日 00:55▼返信
仮に上級コースで1000行書き写したとしても何も理解できないと思うが
48.はちまき名無しさん投稿日:2022年01月11日 00:56▼返信
※45
キモ
49.はちまき名無しさん投稿日:2022年01月11日 00:58▼返信
仕事はJavaばっかでjsの勉強したかったからちょうどいいや
やらせてもらおうか
50.はちまき名無しさん投稿日:2022年01月11日 00:59▼返信
なんでプログラミング極めなきゃならない前提でマウントとろうとしてるの?
こんな糞まとめのコメント欄で
51.はちまき名無しさん投稿日:2022年01月11日 00:59▼返信
入力4行ってなんやねん
もう”基礎コース”の下にその4行書いとけよw
52.はちまき名無しさん投稿日:2022年01月11日 01:00▼返信
>>45
エンジニアってこういうキショい陰キャばっかりやな
53.はちまき名無しさん投稿日:2022年01月11日 01:05▼返信
セガはこの手の社会貢献をしっかりやってるよな
他のゲーム会社も見習えよ
54.はちまき名無しさん投稿日:2022年01月11日 01:08▼返信
>>45
ギター買いたての高校生みたい
htmlとcssなんて一週間で理解できるよ
頑張ってね
55.はちまき名無しさん投稿日:2022年01月11日 01:08▼返信
>>52
いや、言っている内容がエンジニアっぽくない
聞きかじった半端な知識で語ってる感が凄いので
56.はちまき名無しさん投稿日:2022年01月11日 01:13▼返信
テトリスでもぷよぷよでもググれば色んな言語で先人が解説してるから
真面目に落ち物パズルやるならテトリスくらいから始める方がいいと思う
57.はちまき名無しさん投稿日:2022年01月11日 01:17▼返信
※18
ウェブサイトで使われるのがJavaScriptだよな
ホームページいじってた頃はいろいろコピペしたなぁ
HTML然り古いものはそのうち使えなくなるし覚えるだけ無駄だと思ったわ
58.はちまき名無しさん投稿日:2022年01月11日 01:23▼返信
このまとめブログもこんな感じで作られてるんやで
59.はちまき名無しさん投稿日:2022年01月11日 01:32▼返信
※12
おいおい
Java とJavascriptは全然別物の言語だぞ?
60.はちまき名無しさん投稿日:2022年01月11日 02:02▼返信
>>5
JavaScriptは主流中の主流だぞ
お前の見てるサイトでJavaScriptが使われてないものはない
特にnodeやVueがかなり使われてる
61.はちまき名無しさん投稿日:2022年01月11日 02:03▼返信
言語が違ってもプログラミングの考え方が分かれば他の言語でも早く使えるようになる
まずは興味を持った時にプログラミングに触れてみればいい
62.はちまき名無しさん投稿日:2022年01月11日 02:39▼返信
>>59
web開発ではまとめて習ったけどな
63.はちまき名無しさん投稿日:2022年01月11日 02:47▼返信
一昔前の個人サイトとかに置いてあった落ちゲー思い出したわ
あれも確かJavaScript製だったよな
64.はちまき名無しさん投稿日:2022年01月11日 02:51▼返信
ポケコンにBASICでテトリスとか
最近の工業高校ではやらんのじゃろうか
65.はちまき名無しさん投稿日:2022年01月11日 02:56▼返信
昔はwebサイト(サーバは自社)作るのに、javaとjavascriptで1ヶ月はかかったのに、今はwebperformerとかで1週間でできる。
30代のオッサンSEは時代を感じるわ。
66.はちまき名無しさん投稿日:2022年01月11日 03:00▼返信
>>49
javaやってたなら組むだけなら1日、理解してオリジナル作るのにも1週間あれば足りるよ。
共通の単語や関数使えるのはやっぱ楽。
67.はちまき名無しさん投稿日:2022年01月11日 03:03▼返信
javaはサーバーサイドだから、クライアントサイドで動くjava scriptのほうが、ぷよぷよを動かすには適してるんだけど
java scriptはクライアントサイドで動くがゆえ、制約が大きく(好き勝手いろいろ出来たらpcの中をいじられてしまうから)大したことは出来ないんだよな。まぁ制約の中であれこれしないといけないのはあるけど、入門用にはいいかもね。動くと楽しいし。
68.はちまき名無しさん投稿日:2022年01月11日 05:23▼返信
>>67
Javaは別にサーバーに限らんが何を言ってるんだ
69.はちまき名無しさん投稿日:2022年01月11日 06:16▼返信
Javaスクリプトでゲーム作ったことはあるが、ただただ面倒なだけだったな
70.はちまき名無しさん投稿日:2022年01月11日 06:48▼返信
プレイヤーがチー牛のゲームかw
71.はちまき名無しさん投稿日:2022年01月11日 07:04▼返信
昔はなんちゃってテトリス・・・
72.はちまき名無しさん投稿日:2022年01月11日 09:19▼返信
>>8
コンパイルから買ったのにコンパイル要らないとかw
73.はちまき名無しさん投稿日:2022年01月11日 09:37▼返信
>>67
どちらの言語もサバクラ両方で使われるぞ
74.はちまき名無しさん投稿日:2022年01月11日 10:07▼返信
>>72
これすげぇ!!
コンパイルなんて要らないんや!
75.はちまき名無しさん投稿日:2022年01月11日 10:34▼返信
前からなかったっけ
76.はちまき名無しさん投稿日:2022年01月11日 10:39▼返信
>>5
WebGLとかで検索してみろ
77.はちまき名無しさん投稿日:2022年01月11日 10:58▼返信
こういう使われ方だったら、インタプリタじゃなくて、JITコンパイラでやってるんじゃない?
78.はちまき名無しさん投稿日:2022年01月11日 11:42▼返信
RPGやシューティングは(面白いかどうかはともかく)一通り作れるが
今だテトリスのアルゴリズムがわからん
大昔のPC98のVZエディタのマクロ言語、たった10行ぐらいでテトリス遊べるの意味わからねぇ
79.はちまき名無しさん投稿日:2022年01月11日 11:52▼返信
大昔、小学生だったか中学生だったか
ベーマガ読みながらN88BASICでぷよぷよ作ったよ
当時はぷよを消した後に上の層が落ちてくる処理をめっちゃ複雑にして時間かけてしまった(下にぷよがあるかどうか判定しながら落す処理をしてた・落ちてくる演出とゲーム的なパラメーターの扱いを取り違えてた)けど
いま考えたら単にマス目を単純な配列と考えて、消した数だけ配列を入れ替えてやればよかったんだな
80.はちまき名無しさん投稿日:2022年01月11日 12:53▼返信
んーなことやってないでNGSのチーム入れ替えしろよ。
81.はちまき名無しさん投稿日:2022年01月11日 13:18▼返信
javascriptとhtmlでテトリスも作れる
昔はプログラマーが勉強でテトリス、コラムスを作るのが一時期流行った(30年ほど前の話だけどw)
82.はちまき名無しさん投稿日:2022年01月11日 13:28▼返信
※57
>ウェブサイトで使われるのがJavaScriptだよな
他でも使っているぞ。コンパイルしない言語で補助的に使う時がある。VBAによく組む
>ホームページいじってた頃はいろいろコピペしたなぁ
>HTML然り古いものはそのうち使えなくなるし覚えるだけ無駄だと思ったわ
HTMLが使えなくなる?????使えなくなったらブラウザーやchromebookは終わりだろw
83.はちまき名無しさん投稿日:2022年01月11日 14:50▼返信
どっかのエセツールと違ってまっとうに学べそうだな
84.はちまき名無しさん投稿日:2022年01月11日 15:31▼返信
時間はあっても知能がないからお勉強できな~い
85.はちまき名無しさん投稿日:2022年01月11日 17:55▼返信
プログラミング学習として、写経ってどうなんだろう?

字の練習でもないのに、答えを書き写してそれで勉強になるのかな
でも自分の手を動かして反復練習で基本的な部分が覚えられたりとかするんかな
昔の人は雑誌から写経してたわけだしなぁ
86.はちまき名無しさん投稿日:2022年01月11日 19:59▼返信
※45
文盲の中国人も世界には結構いるわけだけど、そういう人は
基礎的な漢字や語彙や熟語を先に覚えていないからダメー、
みたいな価値観の人なんですかね。
87.はちまき名無しさん投稿日:2022年01月12日 22:53▼返信
※85
写経はかなり有効
88.はちまき名無しさん投稿日:2022年01月13日 02:37▼返信
※68
?お前こそなに言ってんだこいつ?
お前なんも知らんのだろ?
例外的な話をしたらそりゃなんだってあるわな。javaScriptだってサーバー側で動かすこともあるんだが、誰もそんなこと言わんだろ?
お前がいってんのは、靴下は足に履くとは限らん!頭にかぶるやつだっている!みたいな話だよな。
89.はちまき名無しさん投稿日:2022年01月13日 02:38▼返信
※68
こういうアホって世の中に一定数いて、無意味なとこで、
余計なこといってややこしくするんだよな。
90.はちまき名無しさん投稿日:2022年01月13日 02:43▼返信
※73
アホ二匹目発見。こういうやつがワケワカランこというから素人混乱するんだが、言語の特性知ってれば、そういう話にはならんだろうに。消しゴムって字を消すだけじゃないよね。消しゴムで字が書けるよね。とかそういうアホなこと言ってもなんもならんだろう。
91.はちまき名無しさん投稿日:2022年01月13日 02:48▼返信
※90
正直、チー牛にこういうことをいうやつ多いんだが、やっぱコミュ力ものすごく低いんだろうな。
会社にもそういうやついるけど、誰からもあいつは何言ってんのか分からん、ペッ。って扱いだし。話を急に遮ってくるんだが。「わかった、わかった、お前のいうことはわかるけど、違うから。」とかいって黙っててもらう。そしていうほど技術も高くないんだよな。
92.はちまき名無しさん投稿日:2022年01月13日 17:43▼返信
※85
むしろ勉強なら写経(もっと言うと分解)こそ最高の手段
グダグダ解説しているの見るより実際のコード見て解析した方が確実に理解出来るし身につく
コード見ながらこれどういう意味?で解説を見るなら有用だが、その逆は効率が悪すぎる
というか、子供の頃から自主的に勝手に勉強してたギークなんてのは全部これ
93.ネロ投稿日:2022年01月20日 13:59▼返信
いいかい?この世には2種類のタイプの人間が存在するんだ
カップ麺のフタを途中まで開けて食べる奴と全部開けて食べる奴✨

直近のコメント数ランキング

直近のRT数ランキング