新しいものを表示

型システム、超簡単に説明すると、
例えば曜日って、月火水木金土日のいずれかじゃん?><
海曜日とかカレー曜日は無い><
例えば日時分秒の分って0から59じゃん><(あえて雑に言うと><;)
10時65分とかは無い><
どういう風にどういう形式でどういう範囲でデータを表現し、どのように扱うかを決めた物を型って言う><

曜日型であればカレーが入ってる心配をしなくていいし、カレーを入れてはいけない><
型が無い、あるいは型がゆるい環境では、そのデータにどういったものが入ってくる可能性があるのかの制限が無い あるいはゆるくなってしまう><

orange さんがブースト

それで思い出したけど、昭和の低年齢向けBASIC入門書で、ランダムな数字をなんビット一致するかのヒントで当てるみたいなゲームもあった記憶ある><
論理演算の入門がテーマだったかも><(記憶あやふや)

orange さんがブースト

ランダムで生成した数字をノーヒントで当てるゲーム(完全にエスパー)

スロットマシンを作るの、例えば「とりあえず数字が3つ表示される物を作る」、「順番に止められるようにする」、「揃ったか判断するようにする」、「コインの数の概念(スコア)を導入する」、「効果音を出してみる」
等々、小さいところから動く状態で遊びながら作っていける><

orange さんがブースト

ゲーム知りたいけど作りたいゲームがない場合、とりあえず要素技術に手を出すのはありだと思う (3Dグラフィックス、並列計算とタスク管理、動的リソース管理、オーディオ、入力の受付と状態管理、ファイルI/Oと通信、などなど)

Pythonがダメというか、プログラミング初学者が型システムを理解できない環境で学ぶのは、型システムへの理解を遠回りさせまくる危険性が高すぎるのでダメ><

ていうか超簡単な入門として、スロットマシン(のようなもの)を作るのもありかも><
初心者が超短期間で作れるし、少しずつ機能を追加していく形で作れる><

Pythonダメ絶対!!!>< Rubyもダメ><

orange さんがブースト

初心者はとりあえずPythonから始めろ的な話を聞いたけど、C#でも行けるもんなんだ

ある意味プログラミングそのものへの興味っぽいので、ゲームエンジンを使わないと作るのが困難なようなものじゃない方がむしろ勉強になりそう?><

orange さんがブースト

周りから散々「プログラミングやれ!」と事あるごとに言われ続けてるけど、今までプログラミング勉強したところで何も作りたいものが浮かばなくてプログラミングにも全く興味なかったんだけど、最近ゲームのバグとか調べていてフレームルールの存在を知ってからゲームってどういうプログラミングで動いてるのか気になって興味が湧いてきたって感じです
ぶっちゃけ、作るゲームは何でも良い

テトリスとかも既存のゲームエンジン使わなくても作れるし、マジでどういうのを想定してるのかによる><

何が作りたいかにもよるけど、例えばマルバツゲームであればゲームエンジンとか使えなくても作れる><

orange さんがブースト
orange さんがブースト

ゲームプログラミングってプログラミング開始から本当に遠いところにあるよね

初心者に超優しいからこそおすすめ><
開発環境が賢いので、入力補完でわりとなんとかなるのもいいところ><

orange さんがブースト

C#って初心者には難しいって聞いたけど実際ズブの素人がいきなり始めても良いもんなの?

のびーる、メスって知らなくて、ふたばに居た時はのびーるくんって書いてた><;

古いものを表示
:realtek:

思考の /dev/null