プログラミング– category –
プログラミング関連
-
プログラミング
【コードのないプログラミング教室】プログラマーの3大美徳
一見悪いことのようにも思えるこれらの性格ですが、プログラマーにとっては重要な強みになることも。 もし子どもが学校の宿題を楽に終わらせようと悪巧みをしていたら…もしかしたらその子はプログラマーの才能があるのかも? ズルしちゃダメでしょ! と頭... -
プログラミング
【コードのないプログラミング教室】意味のある名前をつけよう
日常生活で「あれとって」と言っても、仲の良い人同士であれば通じ合えるかもしれません。しかし仕事でプログラミングをやるのであれば、書いたプログラムを知らない人から読まれることも沢山あります。 本当はプログラムを書き直して動きを変えたいのに、... -
プログラミング
【コードのないプログラミング教室】 プログラミングの流れ
プログラミングでは以下の3種類の「処理」をブロックのように組み合わせていきます。 一つだけ処理する(順次)条件によってどちらかを処理する(分岐)処理を繰り返す(反復) できあがったブロックをコンピューターに渡すと、コンピューターがプログラム... -
プログラミング
【コードのないプログラミング教室】プログラムの3つの処理
プログラムは、以下の3種類の処理から成り立っています。 順番にやる 場合分け 繰り返し 1.順番にやる 野菜を切る、煮込むなど、何らかの処理を一つ行います。 連続した場合は、1つ目の処理が終わったら2つめの処理と続いていきます。 2.場合分け 何... -
プログラミング
『コードのないプログラミング教室』を始めます
どうもです、タドスケです。 以前から考えていたことの一つに 僕なりの方法で、プログラミングの楽しさを伝えたい! というのがあります。 巷にプログラミング入門を謳った本や記事などは多数ありますが、全くプログラミングに触れたこともない人にとって... -
プログラミング
【Python】今更CGIで『マジカルバナナ』を作ってみる
どうもです、タドスケです。 https://tadosuke.com/programming/3137 こちらの記事で、ConoHa WINGのサーバー上にPython製のCGIを置いて実行できることができました。 次なる検証として、「ファイルの読み書き」ができるのかどうかを試してみたいと思いま... -
プログラミング
【Python】CGIを作ってConoHa WINGサーバーで動かす実験
どうもです、タドスケです。 このブログはConoHa WINGサーバーをレンタルして置かせてもらっているわけですが、ふと ブログ以外にも自作のWebプログラム作って置いたら動くんじゃない? と思いつきました。 そして試しに検索してみたところ、以下の記事を... -
プログラミング
【Python】斜方蹴射をリファクタリングしてみる
どうもです、タドスケです。 https://tadosuke.com/programming/2948/ こちらを作る際、以前に作った斜方蹴射のゲームモデル部分を使い回したのですが、コードの書き方がだいぶ良くないなぁと思いました。 当時はPythonの実務経験がなく、コード規約なども... -
プログラミング
【PyScript】ゲーム用テンプレートを作りました
どうもです、タドスケです。 今後もPyScriptでゲームを作っていくにあたり、入力・描画などの共通処理を含んだテンプレートが欲しいなと思ったので、自分で作ってみました。 https://replit.com/@tadosuke/PyScript-GameTemplate?v=1 ↑ から実行およびコー... -
プログラミング
【PyScript】斜方蹴射をPyscriptで作ってみた(コードあり)
どうもです、タドスケです。 PyScriptでゲームを作るにあたって、最後の課題だったのが描画部分なのですが、以下のようにしてcanvas要素を取得してpythonコード内から操作できることがわかりました。 canvas = document.querySelector('#output') ctx = ca...