macOS
BattleFieldCodeでは、プレーヤーの実装したスクリプトを繰り返し実行するため、アプリケーションの側でその状態を管理する必要があります。スクリプトが異常終了したり無限ループに陥った場合、それらの実行を破棄し、2度と等が処理を実行しないようにしま…
ゲームの開発に着手しました。名前をBattleField Codeと言います。まだ設計段階ですが、githubにて仕様を公開しています。 BattleField Codeの概要/特徴 対戦型ゲームになります。2チームで対戦します。複数のマシン(戦車や飛行機)を使って戦闘を行うゲーム…
公開中のソフトのドキュメントは、github markdownで作成しています。シンプルで扱いやすい記法だと思うのですが、ドキュメント生成に再しては次の機能が欲しいと考えてしまいます。 別ファイルの中身を取り込む(importする)機能 指定されたの文字列を、別…
AmberPlayerが、AmberScript中のシェルコマンド呼び出しに対応しました。その時の手法をQuiitにて公開しました。 qiita.com
本プロジェクトの最終ゴールは、21世紀のHyperCardの開発です。 AmberPlayerはいわばHyperCard Liteの位置付けで、AmberPlayerに入力するスクリプトをGUIアプリケーションにて生成するのがAmberDesignerと呼ばれるソフトになります。 AmberDesignerは未だ実…
Xcode10でバンドルを生成する時に、"Always Embed Swift Standard Libary" をYESにすると、 Build input file can not be found ... というエラーが出てしまいます。ログを見ていると、CopySwiftLibsコマンドが内部で呼び出す、builtin-swiftStdLibToolコマ…
AmberPlayerなるソフトを開発中です。AmberPlayerは、Amberプログラミング言語で書かれたプログラムを実行するためのソフトウェアです。macOSもしくはiOSで動作します。ソースコードは、GitHubで公開中です。 Amberプログラミング言語は、PCもしくはモバイル…
プロジェクトの関連リンクを以下に挙げます: プロジェクト管理 Steel Wheels Project on OSDN: ソフトリリースや進捗管理で使用させていただいてます ソフトウェアリポジトリ Software repository of the Steel Wheels Project: 各種ソフトウェアを公開して…