Skip to content

Instantly share code, notes, and snippets.

View shikajiro's full-sized avatar

shikajiro shikajiro

View GitHub Profile
* ルール
** ゲームの目的
** ゲームの内容物
*** 十二支カード 12枚
カード右上に表示されている数字が獲得ポイント。カード下部には、十二支フェイズで発動する特殊能力が表示されています。
*** 戦闘カード 44枚
4種類の色(赤、青、黄、緑)事に、0から11の数値が表示された計11枚の戦闘カードがあります。戦闘カードに表示されている数値は、強さを表します。
*** コマ 4個
各色1個。
@shikajiro
shikajiro / gist:3041123
Created July 3, 2012 17:15
Google SpreadsheetをJSONを返すダミーサーバーとして利用する方法
###
GoogleShpreadsheetのシートに記述されたデータをDBのテーブルに見立て取得し、
JSONに変換するスクリプト。
このソースはTitanium Mobileを想定しているが、コンバートの処理は流用できる。
テストに使用しているShpreadsheetは以下
https://docs.google.com/spreadsheet/ccc?key=0AuCUD7G5hGZrdGlBbHBDVElfUXdsbWRkRThVcmdCalE
条件:1行目をカラム名にすること
LEFT JOINなどの処理は別途本気出して実装する必要あり。
#ユーザーがユーザーにタグ付をするサービス
#ユーザーモデル
User = sequelize.define 'User'
id:
type: Sequelize.INTEGER
primaryKey: true
autoIncrement: true
socialId: Sequelize.TEXT # facebookなどの外部ソーシャルネットワークのID
name: Sequelize.STRING # 名前
@shikajiro
shikajiro / bluetooth_sample_sketch
Created February 15, 2013 10:20
arduinoでbluetoothを動かす。
//http://umikappa.main.jp/20110708-148
#define LED 13 //デジタルピン13番をLEDという名前にする
//初期化メソッド
void setup(){
Serial.begin(115200);//シリアルポートは9600bpsに
pinMode(LED,OUTPUT);//LEDピンを出力モードに
}
//繰返し処理されるメインのメソッド
@shikajiro
shikajiro / Main.java
Last active December 19, 2015 22:39
Java APIを使ってみる
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
// 省略可能
// int[] numbers = {10, 21, 1, 15};
int[] numbers = new int[] { 10, 21, 1, 15 };
// 昇順に並び替える
Arrays.sort(numbers);
for (int i : numbers) {
@shikajiro
shikajiro / Calc.java
Last active December 19, 2015 22:39
パッケージを分けてみる。このクラスは com.example.watanabe.calc パッケージにある必要があります。
//Calcクラス
package com.example.watanabe.calc;
//計算に特化したクラス
public class Calc {
public static int add(int x, int y) {
return x + y;
}
}
@shikajiro
shikajiro / Method.java
Last active December 19, 2015 22:39
メソッドを作ってみる
public class Methods {
public static void main(String[] args) {
hello("しかじろう");
hello("たなか");
hello("やまだ");
int answer = add(3, 4);
System.out.println("戻り値は" + answer);
}
//Mainクラス
import com.example.watanabe.calc.Calc;
public class Main {
public static void main(String[] args) {
int ans = Calc.add(10, 20);
System.out.println("答えは" + ans);
}
@shikajiro
shikajiro / Homework.java
Created July 18, 2013 14:11
【解答例】 int型の配列に、次の商品の金額を入れてください。 ・モスバーガー ・テリヤキチキンバーガー ・ジンジャーエール それらを全て買った場合の合計金額を表示するプログラムを書いてください。
public class HomeWork {
public static void main(String[] args) {
int[] menu = new int[3];
menu[0] = 320;
menu[1] = 320;
menu[2] = 210;
int total = 0;
for (int i = 0; i < menu.length; i++) {
@shikajiro
shikajiro / Homework.java
Created July 18, 2013 14:14
上記のハンバーガーの合計金額に5%の消費税を足して画面に表示するプログラムを書いてください。
public class HomeWork {
public static void main(String[] args) {
int[] menu = new int[3];
menu[0] = 320;
menu[1] = 320;
menu[2] = 210;
int total = 0;
for (int i : menu) {