
先週中旬に、Doomゲームがさまざまなプラットフォームに移植されたという記事を受け取りました。 このリストには、電卓とオシロスコープも含まれていました。 Apple WatchとAndroid Wearの時計もありました。 しかし、何らかの理由で、Tizenで動作するSamsung Gear S2およびS3の時計はありませんでした。 奇妙なことに、時計は強力です。 そして、私は彼らのために開発経験があります。 さて、私は電話が受け入れられたと決めました。
私は、 DOOMのソースコードをGitHubのId Softwareから入手しました 。 LinuxではすべてがCで書かれています。 夕方の数日間、私はTizen Studioでコードを選択して修正しました。 時計にはX11がないため、X11をCairoに置き換えました。 制御システムを変更しましたが、キーボードもありません。 ソースと有名なIDDQDとIDKFAで見つけました。
日曜日の前に移植の時間を設定したので、すでに夜に終了しました。 そして最後に、最初はエミュレーターで、次に実際の時計で、すべて正常に機能しました。
投稿はかなり小さいことが判明しました。 プログラムは文字通り始まったばかりで、すぐにこのニュースを共有することにしました。 今、私たちは休む必要があります))
移植プロセス全体を詳細に説明する別の記事を作成する予定です。 ご希望があれば、コメント欄にここに書いてください。
そして、あなたが待つのに飽きさせないように、時計の動作するゲームのビデオがあります。