電子スコアボード

私のプロジェクトの1つでは(時間不足のために)生まれることは決してないかもしれませんが、電子スコアボードが必要でした。
しかし、形容詞「電子」は本質的に比exclusively的です。 私たちは、感電で誰かを殺さず、視覚的に実際の電気的な親のように見えるように、Webに電子スコアボードを実装する必要がありました。

基本は、単色の電球(白)を備えたLEDディスプレイのアイデアです。
タスクは次のとおりです。ボードは、視覚表示の最小構成(アニメーション遅延とパネルのサイズ変更)を使用して、テキスト内をすばやく左右にスクロールする必要があります。

最も困難な骨の折れる仕事は、文字のビットマップをプログラムに入れることでした。

「E-TABLO HORIZ。 POINTS」は、電子スコアボードの幅によってドットの数を決定します。

結果を見てください

UPD。 仕事の原理。

ポイントの配列(ベクトル)があります。
テキストストリーマがあり、対応する位置で電球をオンまたはオフにします。 ストリーマーは、文字のビットマップを保存します。 マップは、ゼロまたは1のベクトルです。
各フレームは、すべてのポイントがトラバースされ、スコアボード上でそれらの存在または不在が後続処理されるサイクルです。

Source: https://habr.com/ru/post/J64195/


All Articles