クラウド型販売管理システムを作りました。

現在、Funseekという会社をやっているのですが、表題の通り販売管理システムを作りました。
https://www.funseek.biz/

販売管理システムは昔からの定番製品ではありますが、現状あるシステムはWindows系アプリで非常に使いづらいものばかりです。いくつかクラウド系のものもあるのですが、どれもあまりしっくり来ませんでした。そこで簡単に操作できるものはないかと思い開発しました。なるべくシンプルに直感的な操作でできるようにしてあります。

見積作成、受注作成、発送、請求、入金、発注、仕入、支払と一連の流れをボタン操作でなるべく少ない操作で使えるように考慮してあります。CSV取り込み、集計機能もあります。
今後も機能をどんどん追加していく予定です。
クラウド型なのでインストール作業などは不要ですぐに使用できます。
無料お試し期間もあり、更にただいま初期費用無料ですので是非お試しください!

会社を作りました。

株式会社Funseek
http://www.funseek.co.jp/
事業内容は、スマフォアプリ開発、Webシステム開発、運用保守などをおこないます。
受託開発と平行して自社サービスも作って行く予定です。
開発体制はフリーランスのエンジニアさんやデザイナーさんと協力して進めていく感じになります。
というわけで、フリーランスのエンジニア、デザイナーさんを募集しております。上記サイトの問い合わせからご連絡ください^^

よろしくお願いいたします!

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

うまくいきました

LINEスタンプ販売中です!

LINEスタンプやっと長い審査を終えて販売されました\(^o^)/

https://store.line.me/stickershop/detail?packageId=1004222


ゲームのキャラクターのスタンプです!是非よろしくお願いします!

[紹介文]
火影、風葉が大活躍するiPhoneAndroidで大人気ゲームのLINEスタンプ遂に登場!アケボノ(カエル)や鬼教師など他キャラクターの可愛いスタンプも盛り沢山!

新作ゲーム「やきとり道場」が出たよ!

新作ゲーム作りました!
アプリ名は「やきとり道場」です!

今回は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なんか面倒そうと毛嫌いしてましたが、やってみるとそうでもなかったので、今後作るゲームはiOSAndroid両方対応していこうと思うよー!

後、細かいところだと今回、英語、中国語にも対応しております(`へ´)


追伸
Android版はHTC Oneでしか動作確認してないので不安な所があります(´;ω;`)
解像度を1,136 x 640pxにしてるのでそれ以下の解像度の端末は駄目かと思われる

ジャンプの物理計算

今、坂をすべってジャンプするってカジュアルゲームを作っています。
速度がいくつだとどのくらい飛ぶとか計算するのですけど、どのくらいがゲームバランス的に丁度いいか試している最中な訳であります。
毎回ノートに書いて計算するのも面倒なので簡単なスクリプトを作ってみました。

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の距離}


おすすめ本

これだけはおさえたい ゲームプログラムの物理の知識 基礎の基礎


シューティングゲーム アルゴリズムマニアックス 新装版