MobileSocial

100KB以内でこんなのつくってみました!!

※4/30で募集終了しました(5/1追記) 現在募集中のFlashLiteクリエイター対象『100KB採用』! 応募締切は4月30日(月・祝)までとなりました!! まだまだ募集していますので、ご応募お…

misc

こんにちわ。HTMLファイ部のふちがみです。

HTML5のすごいコンテンツやニュースをキャッチアップしきれない!知らないところでバズってる!と悔しい思いをしている方も多いと思います。そこで、ミーハーなファイ部のメンバーに「どうやって情報収集をしているか」を聞いてみたのでまとめてみました。

HTML5関連の情報源のまとめ(2012年4月版)

ソーシャルブックマーク

コミュニティー

ニュースサイト

ゲーム・ガジェット系

ギャラリーサイト

ショウケース

イベント情報

資料

有名クリエイターのポートフォリオ


HTML5コンテスト開催中!

最後にPRです。弊社が運営するHTML5, CSS, JavaScriptのソーシャルコーディングサービス jsdo.it でコーディングコンテストを開催中です。

どんなコンテスト?

世界のFlash図鑑 wonderfl に投稿された以下の二つのFlash作品をHTML5, CSS, JavaScriptを駆使してリメイクしてください。

Web Creator's Contest Q - vol.2

Flashの作品をHTML5でリメイクをするコンテストです。課題のコードはイベントページをご覧ください!

賞品はあるの?

jsdo.it史上、一番豪華な賞品を用意しました!3D BRABIA 40インチやPlaystation VITAなどなど!

こんなコードがコンテストに投稿されています

散り舞うSAKURA - jsdo.it - share JavaScript, HTML5 and CSS

皆様のご参加お待ちしています!

banner1_4.jpg

HTML5関連の情報源のまとめ(2012年4月版)

HTML5関連の情報源のまとめ(2012年4月版)

こんにちわ。HTMLファイ部のふちがみです。 HTML5のすごいコンテンツやニュースをキャッチアップしきれない!知らないところでバズってる!と悔しい思いをしている方も多いと思います。そこで、ミーハーな…

MobileSocial

「100KB採用」FlashLite1.1クリエイター募集。

※4/30で募集終了しました(5/1追記) 「動く履歴書」を見せてください。 100KB以下の世界で、 工夫をこらして生きるクリエイターは、 未来でも生きていける。 カヤック閃光部は、そう思っています…

iOS

モンスターを集めてまいれ!」というiPhoneアプリを
プロデュースしたんですが、イラストレーターのタスクが多く
ドット絵を自分で描く事になりました。

初ドット絵だったので
このノウハウ共有に何の意味も無いかもしれませんが
きっと何処かに需要はある!と、思い込んで記事を書いております。

使用ソフトはPhotoshopです。

余談ですが
バイトのドット絵得意な子に聞いたところ「Photoshopはやめておいたほうがいい」
との回答。

・・・・。

さあいってみよう!

m01.png
まず下絵を準備
自分、ワンコしか描けないので
イラストレーターにさらっと描いてもらいました


モンスター画像は最終的に150×150px で使用するんですが、
ドット絵の荒さを出す為に50×50pxに縮めます。

m04.png
輪郭の線をポチポチなぞっていきます。


m05.png
レイヤーを分けて下地になる色を塗ります。


ここで
初心者の私はぽちぽちやるのに疲れ
楽な方法は無いものか考えました。

そして
ドット絵師達には邪道だと
言われそうな方法を思いつきました。


m10.png
利用するのはレイヤー効果のソフトライト


m06.png
ソフトライトに設定したレイヤーで影になる部分を黒で塗ります
色を変える必要がないので楽ちんこ

m07.png
レイヤー増やしてソフトライトでもう一回影をヌリヌリ

m08.png
レイヤー増やして白でハイライトの部分をヌリヌリ


m09.png
最後に仕上げをぽちぽち

m0101.png

"ニアレストネイバー法!!"で150×150pxに拡大します。

"バイキュービック法!!!"だと
拡大した時に余計なグラデーションがつくので注意です。


m11.png
最後に登場モンスターチラ見せ!全部同じ手法で描いてます


appStore.png



"モンスターを集めてまいれ!"では
5r4ce2のぱんかれさんが作成した
ファミコン風の"GD-DOTFONT-DQ"フォントを使用しています

ぱんかれさん快諾していただいてありがとうございました!
おかげさまでリリースする事ができました。
フォントをダウンロードする時はこちらから
この分かりやすい図を参考にどうぞ!
dq_font.png

初心者だけどドット絵描く楽な方法見つけた!気がする

初心者だけどドット絵描く楽な方法見つけた!気がする

「モンスターを集めてまいれ!」というiPhoneアプリを プロデュースしたんですが、イラストレーターのタスクが多く ドット絵を自分で描く事になりました。 初ドット絵だったので このノウハウ共有に何の意…

misc

みなさま、あけましておめでとうございます。@tsmallfieldです。
本年もこの_level0をよろしくお願いいたします!

さて、2012第一弾はお正月のスペシャルコンテンツ「おHTML5」!!
制作にあたっての技術的な裏話をご紹介します。


おHTML5

ohtml5_img_1.jpg

「おHTML5」はブラウザの様々な機能を利用した、くすっと笑える遊び心120%のスペシャルサイト。
<select>や<input>といったいつも見慣れた部品であんなことやこんなことまで!!

まだ未チェックの方は今すぐこちらのURLへ!
http://ohtml5.kayac.com/

お正月スペシャルコンテンツ「おHTML5」の裏側みせちゃいます #1

お正月スペシャルコンテンツ「おHTML5」の裏側みせちゃいます #1

みなさま、あけましておめでとうございます。@tsmallfieldです。 本年もこの_level0をよろしくお願いいたします! さて、2012第一弾はお正月のスペシャルコンテンツ「おHTML5」!! …

Android

Support PackageとMapView

この記事は「Android Advent Calendar 2011 」の裏エントリとして書いています。 …

iOS

先日、『KOF ENCOUNTER』という、すれちがい対戦バトルゲームをリリースしました。

map_battle.png

実際に街ですれちがった人とバトルが発生して、経験値がたまってキャラがどんどん強くなっていく!というゲームです。
無料! かつ アカウント登録とか一切必要なし! ですので、ぜひぜひお試しください!!

http://itunes.apple.com/jp/app/the-king-of-fighters-encounter/id449518556?mt=8

で、このアプリ、ゲームが進めていくと手持ちのキャラが増えていったり、地域ごとのランキングでのし上がっていったり、といった楽しさがあります。
TwitterとかFacebookをウォッチしてると、わざわざスクリーンショットを自分で撮影してアップしている人が多いことに気づきました。

そこで、『自分の手持ちキャラクターを一覧できる画面』と『自分がランクインしている地域のランキング画面』に、
「スクリーンショットを自動撮影してFacebookに投稿する機能」
をつけました。

IMG_1198.PNG

今回はこの機能の実装方法についてご紹介させていただきます。

スクリーンショットの撮影

まずスクリーンショット撮影部分のコードはこうなっております。
+ (UIImage *)screenshotWithView:(UIView *)view
{
    CGSize imageSize = [view bounds].size;
    if (NULL != UIGraphicsBeginImageContextWithOptions)
        UIGraphicsBeginImageContextWithOptions(imageSize, NO, 0);
    else
        UIGraphicsBeginImageContext(imageSize);
    
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSaveGState(context);
    CGContextTranslateCTM(context, [view center].x, [view center].y);
    CGContextConcatCTM(context, [view transform]);
    CGContextTranslateCTM(context,
                          -[view bounds].size.width * [[view layer] anchorPoint].x - view.frame.origin.x,
                          -[view bounds].size.height * [[view layer] anchorPoint].y - view.frame.origin.y);
    
    [[view layer] renderInContext:context];
    
    CGContextRestoreGState(context);
    
    // Retrieve the screenshot image
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    
    UIGraphicsEndImageContext();
    
    return image;
}

撮影したいviewを引数に渡すとUIImageを返すシンプルなメソッドとなっています。
よろしければそのままご使用ください!
(位置合わせのところはケースによっては修正が必要かもしれません)

KOFでは広告部分を除外するためviewを撮影対象としていますが、keyWindow全体を撮影したい場合は、こんな感じになります。(一部抜粋)


for (UIWindow *window in [[UIApplication sharedApplication] windows])
{
if (![window respondsToSelector:@selector(screen)] || [window screen] == [UIScreen mainScreen])
{
CGContextSaveGState(context);
CGContextTranslateCTM(context, [window center].x, [window center].y);
CGContextConcatCTM(context, [window transform]);
CGContextTranslateCTM(context,
-[window bounds].size.width * [[window layer] anchorPoint].x,
-[window bounds].size.height * [[window layer] anchorPoint].y);

[[window layer] renderInContext:context];

CGContextRestoreGState(context);
}
}


Facebookへのキャプション付き画像投稿


撮影したスクリーンショットのUIImageを、Facebookに投稿する部分のコードは下記のようになっています。

- (void)uploadPhoto:(UIImage *)image caption:(NSString *)caption {
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
image, @"picture",
nil];

if ([caption length] > 0) {
[params setObject:caption forKey:@"caption"];
}

[facebook requestWithMethodName:@"photos.upload"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
}

上記コード内で、facebookという名前になっているのは、Facebook iOS SDKのFacebookクラスのインスタンスです。
captionという引数に文字列を渡すと、投稿時にキャプションが入ります。

認証部分やdelegateメソッドなど前後部分は割愛しています。
このあたりは私の個人ブログでも記事を書いているので、よろしければご参照ください!

カメラアプリにFacebookへの写真投稿機能をつける
Facebook iOS SDK を使用して近況の投稿やプロフィール取得を実装する


それではみなさま、『KOF ENCOUNTER』で楽しいすれちがいライフを!!

iPhoneアプリに「スクリーンショットを自動撮影してFacebookに投稿する機能」をつける

先日、『KOF ENCOUNTER』という、すれちがい対戦バトルゲームをリリースしました。 実際に街ですれちがった人とバトルが発生して、経験値がたまってキャラがどんどん強くなっていく!というゲームです…

iOS

今月にリリースされた無料iPhoneアプリKOF ENCOUNTERが好調です!

kof.jpg

appStore.png

すれ違った他のユーザーとKOFのキャラクターで戦うシンプルなアプリです。

ライトユーザーをターゲットにしていたので
ヘビーユーザーからの評価は厳しいかもと覚悟していましたが
今の所好評化を得れていています!

励ましのコメントも厳しいご意見も
次のバージョンアップのモチベーションにしてます!ありがとうございます!!

久しぶりにデザイナーとして参加したんですが、
今回一番苦労したのが軽量化です。

無料の場合特に
を超えるとダウンロード数が減るので
20MBという縛りの中で制作していました。

素材も多くクオリティもあまり落とさずに見せたかったので
かなりシビアな戦いでした。

現在も残りのキャラクターを追加するために
軽量化と素材作りに奮闘中です!

大好評!無料iPhoneアプリKOF ENCOUNTER

今月にリリースされた無料iPhoneアプリKOF ENCOUNTERが好調です! すれ違った他のユーザーとKOFのキャラクターで戦うシンプルなアプリです。 ライトユーザーをターゲットにしていたので ヘ…

Woderffl