忍者ブログ
コンピューターとかゲームの最新ニュースはまとめるのが面倒なので Twitter を追ってください。もしくは1日分のツイートをまとめて簡素な HTML にするスクリプトください。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

C# は C/C++ の後釜になりそうです。

初めに

ゲームの開発言語は、一部の例外を除いて、だいたいこんな感じで進化してきました。

  1. 16進数直接入力 (この時代があるのは30歳ころに師匠から教えてもらいました)
  2. アセンブラ (ファミコンは最初からニーモニックで書けた模様)
  3. C 言語 (ゲーム機では Playstation あたりが転換期の模様)
  4. C/C++ (割とすぐに C/C++ になった)
  5. 全部を C/C++ で開発するのは大変になってきたので、様々なスクリプトも併用するようになってきた。
    独自スクリプト以外で有名なのは Lua とか Squirrel でしょうか。

例外はこんな感じです。 本当にニッチなものは捨ておきますが、省略できない事項は結構あるのです…

  • PC で C 言語が主流になる前に、Wizardly が Pascal で作られたりしていた時期がある。
  • Windows 95 登場までは BASIC によるゲーム開発が、今でいうインディーズの間で流行する。
  • 様々な携帯電話上でゲームを動かすために用意した NTT ドコモ は i モードアプリは JAVA の独自拡張。
    国内の他社も同様に JAVA ベースの実行環境を提供していた。
  • マクロメディア社→Adobe社 による Flash でゲームを作る文化も一時あった。 現在は沈静化している。
  • MS は XBOX360 と同じくらいのタイミングで C# + DirectX9 によるゲーム開発環境 ”XNA” を立ち上げたが継続できずに消滅した。

こんな感じで、マシンスペックを有効利用でき、メモリを有効活用しやすい C/C++ がゲーム開発のメイン開発言語に、
演算リソースもメモリも潤沢にある環境では、第三勢力が生まれては消えていったという歴史があります。

HTML ベースのゲームの歴史は、HTML5+JS 以前は超複雑です。自分で調べてください。

が、 ゲームの開発ツール開発が C# で開発されていく流れがあったり、Unity の台頭 (と Unity で開発されたゲームの成功) によって
徐々にゲーム開発に C# ”も"使われるようになってきました。
Unity 以外の大手ゲームエンジンも C# に注目するようになってきていますので、 C/C++ に加えて C# がメインストリームの開発言語になりそうです。


[自作自演レビュー] ホタルイカの沖漬け

世のクリエイターの皆さん。
ゲームだのアートだのミュージックだのを作ってるのがクリエイターと思い込んでいませんか?
6日という短期間で世界をビルドし、品質チェックを怠ったアイツ もクリエイターなんですよ、もっと色々作ってみようぜ!

という事で、皆様が納めている失業保険料で生き長らえているゴミムシがクリエイターと呼ばれる方々の守備範囲外をフォローしてみようと思います。

[速報] Raspberry pi 3 通電

とりあえず勝手に Window System を起動する設定になっている Raspbian Linux を SD カードにぶち込んで起動してみましたが、ブラウザとか動かしてみた限りでは…


実に「Cortex-A53 だとこんな感じだろうな」という速度感です。
コメントに困るぐらい予想通り。




ピアゾ圧電スピーカーをモノラルヘッドホン端子にくっつけてみた

Raspberry pi 3 をゲットしたので、何か面白いものはないかと、すっかり様変わりしてしまった京都寺町に唯一残る良心「マルツパーツ」へ行ってきました。


そこで、ピアゾ圧電素子を使ったピアゾスピーカーなるものを見つけたので買ってみました。
マルツのおばちゃん、マイコン以外にはめっちゃ詳しいです。