littleambtion 2020/05/30 19:59

【雑記】Mac試作版を開発中

新作開発しながらMac版も試作中!

いつもlittleambitionを応援して下さりありがとうございます!
本日はタイトルにある通りMac版の開発についてです!

Javaでマルチプラットフォーム対応

Windows版とMac版をほぼ共通に作ろうと思ったらJavaが一番便利だと言うのは前から聞いてたんですが、実際作ってみると確かにJavaはマルチプラットフォームに対応させるのは簡単だなと思いました。

Javaはほとんど経験ないんですが、今はWebで簡単に情報が拾えるのとC#をはじめ最近のプログラミング言語がJavaベースの構文になっているおかげで比較的簡単に対応できました。
オブジェクト指向言語、そしてC#もJavaを参考に作られている部分があることからコーディングも必然的に似たようになります。
その甲斐あって昨日から触り始めたJavaFXでのマルチプラットフォーム開発がすんなり出来ました!

ゲームの進捗はまだ3割ほど

肝心なゲームは少しずつ進めているんですがまだ3割くらいで、例によってまた改良しながらの開発です。
次回作か次々回作では基本的なプログラムを触らず設定ファイルだけで開発出来るようにしたいなと考えているところです。
そして、Macでのゲーム画面ですが、下記のようになっています!


WebViewのおかげで比較的簡単に実現できました。
さらにこのアプリ、HTML5 Playerとタイトル表示されていると思うんですが実はアプリも現在新たに本体になるHTMLデータとアプリケーションを分離させるものを作っています!
将来的にはHTMLデータだけでゲームを作れるようにするつもりで開発中!
悩みはデータの保護をどうするかなんですよね...。
一先ず暗号化したデータを展開出来るようにはしたものの...。
本当はバイナリデータから直接読み込めたらというのが本音です。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

記事のタグから探す

月別アーカイブ

記事を検索