@ykt_fkzw_drei 今、アメリカでコロナ禍による影響の失業時の給付金申告システムが古のCOBOLで構築されたシステムらしくてアメリカ中の引退したCOBOL使いがかき集められてるんですけど あの時代のプログラムは大文字小文字を判別する処理も無いらしい・・・
2020-07-19 06:14:13@kawamineka 今更COBOL使ってるっていうのも何だかアレですねえ・・・ まあなんというか、某専門学校で必死に覚えたことを会社に入って「もうCOBOLなんて使ってねーからきれいさっぱり忘れろ!」って言われたことを思い出しました・・・ 判別するべき処理もないというのはいかにも時代を表してますね(>_<)
2020-07-19 06:20:59やっと画面内でのみ動けるようになった・・・ スコア表示も実装 タイムボーナスで1秒で1点入る 移動スピードも選択できるようにしたけど・・SPPED3は速すぎるかもしれない・・・ スピード3で1フレームに3ドット移動では無く スピード1は3フレームに1ドット移動とかのほうがいいかも pic.twitter.com/BdYDVhwuTR
2020-07-19 09:09:00わからぬい・・・どうやって自機弾を発射すればいいのか。。。悩んで数時間・・・ おそらくショットの二次元配列を用意してスペースキーかなんかボタンが押されたら自機にのX,Y座標をコピーして弾を育成すればいいんだけど・・
2020-07-19 12:06:29うぉおおおおおおおおおおおおおおお!!! みさいるはっしゃしたぁあああ!!! 最高スピードだと弾より早く自機が動くけどw pic.twitter.com/ipJYyqjOt3
2020-07-19 13:44:50やばい!世間で面白そうなゲームをクリアした時よりも、謎の達成感がある!ヘブン状態!<タマが出ただけで
2020-07-19 13:48:24しかし・・C言語の人からするとpythonのインデントはやっぱり見にくい感があるなぁ・・・ たぶんpython使いの方はC++の括弧の嵐を見て同じように感じてると思うけれどね
2020-07-19 14:14:29コメント削ったら130行ぐらいになりそうだなぁ やっぱりpythonってコード記述は凄く短くて済むね pic.twitter.com/jLNaBIlKSy
2020-07-19 18:37:01@fgo10_hiyaha グラフイックとサウンドエンジンはこれを使って後はPythonというプログラミング言語で作ってます github.com/kitao/pyxel/bl…
2020-07-19 21:40:34@kawamineka なるほど(´・ω・`)! 教えてくださってありがとうございます(((o(*゚▽゚*)o)))!
2020-07-19 21:45:09エディターをVisual Studio Codeに乗り換えたです おおぉ python特有のインデントを含めた構文も見やすい・・・ 開発者には良い物を提供するのに、エンドユーザーには余計なものをてんこ盛りにした環境を提供する・・ 実にマイクロソフトらしい感が・・・ pic.twitter.com/X6GGnqmhya
2020-07-21 07:40:49あわああああああ! スクロールがガタガタにぃいい!! なんかおかしい 重ね合わせ処理もおかしい~~! なんか笑えるw pic.twitter.com/vdb6e09emN
2020-07-21 18:40:23a // b # 切り捨て除算 としないといけないのに a % b # a を b で割った余り にしてたみたい
2020-07-21 19:11:58なんか まだおかしいぞwww 滑らかスクロールなのに時々ガタガタするww pic.twitter.com/VOB7BOk6Q3
2020-07-21 19:15:45#背景表示 pyxel.bltm(-(pyxel.frame_count // 8),0,0,pyxel.frame_count / 256,0,160,120,0) フレームカウント使わずに素直に自前のタイマー関数作って使った方が良いのかな・・・ このフレームカウントのシステム値ってゲーム起動時から加算されていくから使いにくい
2020-07-21 19:22:18ぉおおおお!こんな感じ!行けたかも!? 背景の当たり判定はまだ実装してないけど そもそも敵キャラも居ないしw pic.twitter.com/lrBPeLQgEz
2020-07-21 19:34:10@SOW74656 アタリ判定の存在しない背景スクロールだけなら1行で実装できるので・・・ 事前にキャラチップと背景MAPデータ作っておけば
2020-07-21 19:44:35結局これでOKだった・・ pyxel.bltm(-(pyxel.frame_count // 2),0,0,0,0,160,120,0)
2020-07-21 20:44:40今週土日で敵実装できたらいいな~♪ すごい勢いで突進してくる敵と、サインカーブでゆらゆら揺れて飛んでくる奴二種類
2020-07-21 20:55:58三角関数使わないといけないと思うけど、前回はまったくわかんなくて動く方向の数値を羅列したテーブル方式にしたんだよね~~~(笑) 上方向は「8」、右上は「9」、右は「6」みたいな
2020-07-21 20:59:36北尾さんって「Z・O・E ゾーンオブエンダー」のプログラマーだったのかぁ・・・ アヌビスの「はいだらー!」しか覚えてなかった。。 すいません。。。
2020-07-21 21:01:30なんだか今はドット絵描く(打つって言った方がいいかな?)人の方が少数派なんだね クリスタとかで絵を描く人の方が多いように感じるかな
2020-07-21 22:14:01「自機狙いの弾」ってどうやればいいんだろ。。。 グラフイックコマンドのLINE命令とか参考になりそうだけど・・・ う~ん、なんだったかなぁ。。。ブレセンハムの定理だっけ????
2020-07-23 20:02:23自機狙いの弾・・・どうやって発射したらいいのか悩んで幾星霜・・・春が過ぎ夏になり秋、そして冬を越し1年がたった・・・ CLASSでEnemys[]リストつくって DEG角度を設計して 敵が弾を出すとき三角関数の何か(それが判らない)で発射角度を計算して 1フレームごとに毎回その角度で座標更新?
2020-07-25 13:31:01@kawamineka 敵機座標をA、自機座標をBとした直角三角形を描き、90°の頂点Cを置くと 敵機から自機へ向かう弾の角度は asin(BC/AB)、またはacos(AC/AB)、またはatan(BC/AC) で求められる
2020-07-25 14:14:58