{{$t('product.price.discount_rental')}}
あと{{ rentaled.limit }}{{ rentaled.period }}まで
{{$t('product.title_works.limit_sales')}} {{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}
{{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}
{{ $t('product.price.til', [product.discount_end_date]) }}{{ $t('product.price.point_return', [product.product_point_rate]) }}
{{ product.discount_rate == 100 ? $t('product.title_works.only_now_free') : product.discount_rate + '%OFF' }}
{{ $t('product.price.til', [product.discount_end_date]) }}{{ $t('product.price.point_return', [product.product_point_rate]) }}
販売終了
{{ rental.price | number_format }}円
{{ real_price | number_format }}円
{{ is_favorite ? 'お気に入りに追加済み' : 'お気に入りに追加' }}登録数{{ product.wishlist_count }}
{{ is_favorite ? 'お気に入りに追加済み' : 'お気に入りに追加' }}登録数{{ product.wishlist_count }}
購入特典
{{ gift.title }}
{{ gift.distribute_end_str }}まで配布中
{{ coupon.coupon_name }}
{{ coupon.end_date_str }}まで配布中
有効期限:{{ coupon.user_limit_date }}
有効期限:取得から{{ coupon.limit_days_day }}日後
{{ bonus.title }}
{{ bonus.end_date_str }}まで配布中
ダウンロード | ブラウザ視聴 | |
---|---|---|
PC | ||
スマホ |
Windows | 7 / 8 / 8.1 / 10 |
---|---|
Mac | MacOSX |
iOS | - |
Android | - |
その他 | - |
8bit風RTS「TinyWar」のアルゴリズムを、コード付きで解説した本です。「マップの自動生成」「ユニットの自動移動」「敵の建物自動配置」の処理を掲載しています。
以下、詳しい解説です。
2017年12月に、コミケで8bit風RTS『TinyWar』をリリースしました(RTS=リアルタイムストラテジー)。続いて2018年2月にSteamで、名前を『TinyWar high-speed』に改めて販売を開始しました(以下、全て『TinyWar』と表記)。
2018年4月に『技術書典4』にサークル参加したところ「TinyWarのアルゴリズム本が欲しい」と複数の人から言われました。過去に『TinySRPG アルゴリズムブック』という、SRPGのアルゴリズム本を出しているので、そのRTS版が欲しいという要望です。
そこで、本書『TinyWar アルゴリズムブック』を執筆しました。『TinyWar』のアルゴリズムをコード付きで解説する本です。『TinyWar』は、非常に機能が絞られているのでコードも短いです。
楽しく遊べるゲームでも、中身は単純に作れることを知っていただければと思います。実際のゲーム『TinyWar high-speed』もプレイして動作を確認していただくと、よりよく理解できます。