全国2000万人のドラクエ3ファンの皆様
最近 SpriteKit を勉強しているので、勉強がてらファミコン版ドラクエ3を移植しています。
隙間時間を利用してちょくちょくやってるだけなので、完成度はまだまだです。
基本方針
・Unity 等使わず SpriteKit + SwiftUI のみで実装
・最新の iOS 14 でのみ動作保証
・ファミコン版ドラクエ3の動作をなるべく忠実に再現
・HD対応
とりあえず動いてる機能
・オープニング
・ルイーダの酒場で、仲間を増やす(簡易実装)
・アリアハンの街、勇者の家、フィールドのみ移動可
・勇者の家に泊まれる
・アリアハンの街の村人とのみ話せる機能
・一瞬で終わる戦闘
・ルーラ(アレフガルドにもルーラ可能)
・船/ラーミア
次実装したい機能
・戦闘シーン
・ルイーダの酒場
・ぼうけんのしょ
・買い物
フィールドや街はタイルマップで実装しています。
SKTileMapNode – Apple Developer, iOS 10
https://developer.apple.com/documentation/spritekit/sktilemapnode
SKTileMapNodeをソースコードで操作する
https://hajihaji-lemon.com/swift/spritekit-sktilemapnode-code
実行方法
コードは以下に置いてあるので、Xcodeがあれば実行できます。
投げ銭
投げ銭してたいただけると、やる気が金額に応じて増大します。
Amazonギフト券(Eメールタイプ)
Eメールの宛先:
ashipp2000@gmail.com
https://www.amazon.co.jp/dp/B004N3APGO
新生銀行 銀座支店
普通 0309642
アシナ ヤスオ
SwiftUIを学ぶのにおすすめの本
SwiftUI 徹底入門
SwiftUIではじめるiPhoneアプリプログラミング入門
iOS/macOS UIフレームワーク SwiftUIプログラミング
コメント