タグ

ブックマーク / thinkit.co.jp (2)

  • RustとWASMで開発されKubernetesで実装されたデータストリームシステムFluvioを紹介

    Cloud Native Computing Foundation(CNCF)が公開しているYouTubeチャネルから、Kafkaに替わるストリーミングプロセッシングを行うオープンソースソフトウェアFluvioを解説する動画を紹介する。CNCFはクラウドネイティブなシステムを普及するためのマーケティング活動の一環としてクラウドネイティブなソフトウェアを解説する動画を公開しているが、これもそのひとつだ。Fluvioを開発しているのはInfinyOnという企業で、元NGINXエンジニアが創業したベンチャーだ。Fluvio自体はオープンソースだが、CNCFのサンドボックスプロジェクトという訳でもない。CNCFにはTremorやStrimziというストリーミングのためのソフトウェアがすでにサンドボックスとして採用されているが、そういった枠には捕らわれずに紹介をするという発想だろう。 動画:Int

    RustとWASMで開発されKubernetesで実装されたデータストリームシステムFluvioを紹介
    zyzy
    zyzy 2023/03/20
    Scalaの範疇がRustに移行してきてるな、と思う。
  • Rustでコードを書くゲームエンジンのBevyを使ってインベーダーゲームを作る動画を紹介

    Rustはメモリーセーフを目指すシステムプログラミングとして知られているが、用途はそれだけに限らない。今回は、Rustゲームにも使えるプログラミング言語であることを、インベーダーゲームを作りながら解説する動画を紹介する。これはBevyというゲームエンジンを利用して開発するもので、RustのマスコットであるFerrisがシューターとして、ランダムに飛来してくるインベーダーをレーザーで攻撃して撃墜するというゲームだ。 動画は1時間20分程度という長さであるが、ゲーム開発の手法のひとつであるEntity Component System(ECS)によって徐々にゲームの要素を組み上げていくという内容になっている。ソースコードの構造はゲームの要素であるシューターをPlayer、インベーダーをEnemy、シューターが使うレーザー光線をLaserなどに分離して、それぞれ属性やロジックを組み上げていくと

    Rustでコードを書くゲームエンジンのBevyを使ってインベーダーゲームを作る動画を紹介
    zyzy
    zyzy 2022/12/16
    Bevyは1.0待ち状態。一番気に入ってはいる。なんだかんだでECSはしっくりくる
  • 1