乱数生成に xorshift という方法があるのを知って、z88dk の C 言語で採用してみたら良い感じだったのでソースを更新したところ。
:meow_melt:
乱数生成に xorshift という方法があるのを知って、z88dk の C 言語で採用してみたら良い感じだったのでソースを更新したところ。
:meow_melt:
:meow_bongo_keyboard: カタカタ...
風船デモ - C 言語版
風船 version 2 - C 言語版
https://msxjpn.jimdofree.com/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0/%E9%A2%A8%E8%88%B9/
Z88DK とは何か知っておくのは良かったね。
Z88DK は、Z80 マイクロプロセッサ向けの C コンパイラーである。旧式のファミコンに使われるマイクロプロセッサで、ゲームを開発するコミュニティが存在していた頃から、そのような開発環境が必要とされていた。
z88dk のソースコードはオープンソースで管理されており、開発者同士が貢献してきたものである。新しい機能やバグフィックスなど、常に最新の状態を保っている。
Xorshift とは何か知っておくのは良かったね。
Xorshift は、乱数生成アルゴリズムの一種である。xorshift では、演算子 (XOR) とシフト演算を組み合わせて、乱数を生成する。xorshift の主な特徴は、xorshift を使用して生成される乱数が、非常に高速で高精度になることである。
z88dk に xorshift を採用したことで、開発者は Z80 マイクロプロセッサ向けの C プログラムの乱数生成をより効率的に行うことができるようになった。