クラウド型販売管理システムを作りました。
現在、Funseekという会社をやっているのですが、表題の通り販売管理システムを作りました。
https://www.funseek.biz/
販売管理システムは昔からの定番製品ではありますが、現状あるシステムはWindows系アプリで非常に使いづらいものばかりです。いくつかクラウド系のものもあるのですが、どれもあまりしっくり来ませんでした。そこで簡単に操作できるものはないかと思い開発しました。なるべくシンプルに直感的な操作でできるようにしてあります。
見積作成、受注作成、発送、請求、入金、発注、仕入、支払と一連の流れをボタン操作でなるべく少ない操作で使えるように考慮してあります。CSV取り込み、集計機能もあります。
今後も機能をどんどん追加していく予定です。
クラウド型なのでインストール作業などは不要ですぐに使用できます。
無料お試し期間もあり、更にただいま初期費用無料ですので是非お試しください!
rubyコンパイル時にエラー
ruby2.2.1のmake install時に下記のようなエラーが出た
installing default gems: /usr/lib/ruby/gems/2.2.0 (build_info, cache, doc, extensions, gems, specifications) bigdecimal 1.2.6 io-console 0.4.3 json 1.8.1 psych 2.0.8 rake 10.4.2 rdoc 4.2.0 ./tool/rbinstall.rb:714:in `rescue in block in': uninitialized constant LoadErroe (NameError) from ./tool/rbinstall.rb:712:in `block in ' from ./tool/rbinstall.rb:757:in `call' from ./tool/rbinstall.rb:757:in `block in ' from ./tool/rbinstall.rb:754:in `each' from ./tool/rbinstall.rb:754:in ` ' make: *** [do-install-all] Error 1
LoadErroeだと??
712行目を見てみる
vi ./tool/rbinstall.rb
install?(:ext, :comm, :gem) do begin require "zlib" rescue LoadErroe end
タイポかよ。。
rescue LoadErroe
rescue LoadError
に書き換えて再度make install
installing default gems: /usr/lib/ruby/gems/2.2.0 (build_info, cache, doc, extensions, gems, specifications) bigdecimal 1.2.6 io-console 0.4.3 json 1.8.1 psych 2.0.8 rake 10.4.2 rdoc 4.2.0 skip installing bundle gems because of lacking zlib installing rdoc: /usr/share/ri/2.2.0/system installing capi-docs: /usr/share/doc/ruby
うまくいきました
新作ゲーム「やきとり道場」が出たよ!
新作ゲーム作りました!
アプリ名は「やきとり道場」です!
今回はAndroidも対応してみました。
iOS
https://itunes.apple.com/jp/app/yakitori-dao-chang/id859920978?mt=8
Android
https://play.google.com/store/apps/details?id=jp.shinobigames.yakitori
ゲームではAndroid対応初めてでしたが、昔取った杵柄ってやつなのか案外あっさりできました。(自分がAndroidアプリ作ってた頃は1.6〜2.3の時代ですが、今も基本的な部分は同じって感じでした)
ただAndroidはJNIが面倒なのと、C++のデバッグがデフォルトだとEclipseでできないので、XCodeも立ち上げてそっちでやってました(プラグインとか頑張っていれればできるっぽいけど、面倒なので)。
Androidなんか面倒そうと毛嫌いしてましたが、やってみるとそうでもなかったので、今後作るゲームはiOS、Android両方対応していこうと思うよー!
後、細かいところだと今回、英語、中国語にも対応しております(`へ´)
追伸
Android版はHTC Oneでしか動作確認してないので不安な所があります(´;ω;`)
解像度を1,136 x 640pxにしてるのでそれ以下の解像度の端末は駄目かと思われる
新作iPhoneゲームリリースしました!
新作が出ました!
かっとび忍法塾
https://itunes.apple.com/jp/app/kattobi-ren-fa-shu/id828904956?mt=8
操作の簡単なカジュアルゲームですので是非遊んでみてください。
ジャンプの物理計算
今、坂をすべってジャンプするってカジュアルゲームを作っています。
速度がいくつだとどのくらい飛ぶとか計算するのですけど、どのくらいがゲームバランス的に丁度いいか試している最中な訳であります。
毎回ノートに書いて計算するのも面倒なので簡単なスクリプトを作ってみました。
https://gist.github.com/yokochi/df28d0e7f268f5435a2c
例えば、初速度40m/s、角度25°、高さ50mの所から飛んだ場合だとこんな感じで使います。
irb(main):028:0> Physics.jump(40, 25, -50) => {:x=>194.14367116175816, :y=>14.580097563814721, :t=>5.355345996654977, :v_f=>-35.5776602975908, :v_i_x=>36.252311481465995, :v_i_y=>16.904730469627978, :max_height_x=>62.534240254610445}
返ってくる値の意味はこんな感じ
{x: 水平方向の飛距離, y: 最大高さ, t: 着地までの時間, v_f: 着地時の速度, v_i_x: x方向の初速度, v_i_y: y方向の初速度, max_height_x: 最大高さ時のxの距離}