SlideShare a Scribd company logo
NUT Hackathon 2014 成果発表
\ ٩('ω')‫/و‬ /
@Joe_noh
3つ あります
\ ٩('ω')‫/و‬ /
\ ٩('ω')‫/و‬ /
\ ٩('ω')‫/و‬ /
1. Yakman
● テクノロジーが果たすべき役割とは
– みたいなことを酔っ払って考えたら浮かんだやつ
– 作りかけで放置してたものを仕上げた
– 複合役満は無し
● https://Joe-noh.github.io/yakman
1. Yakman
● つかったもの
– CoffeeScript
– Sass
– Middleman
● CoffeeScript と Sass をよしなに
● gh-pages へのデプロイも
– SVG
● 拡大縮小や色変更など自由自在ヒャッホー !!
– velocity.js
● js でアニメーション ( 速いらしい )
1. Yakman
● 工夫したとこ
– SVG をどうやって貼るか
● background-image として読ませると簡単
– だけど fill とかの CSS が効かなかった
● DOM として扱わねばならぬ
– 使わない漢字も最初に全部読み込んじゃえ
– display: none で隠す
– 使うときにそこから引っ張ってくる
2. Replace with \ ٩('ω')‫/و‬ /
● Chrome Extension
– クリックしたやつが\ ٩('ω')‫/و‬ /になる
– レイアウトがシッチャカメッチャカになるので条件つけた
● 子要素を持たない
● テキストが 4 〜 20 文字
● https://github.com/Joe-noh/replace_with_it
3. くるくる
● Canvas でゲーム
– 反射神経系
– 名前は適当
– 自分で書いたのは 200 行弱
● https://Joe-noh.github.io/kurukuru
3. くるくる
● 使ったもの
– CanvasEngine
● Canvas をつかったゲームのフレームワーク
● あんまり活発じゃないっぽい
● Kinetic.js のほうが有名?
● これの話をあとでするかも
– あとは Yakman で使ったものとほぼ同じ
3. くるくる
● 工夫したとこ
– 回っているのはキャンバス自体
– キャンバスを円い <div> で囲ってる
– 円に内接する正方形のキャンバスがあるけど隠してる
– 座標計算とか回転演算してない
3. くるくる
● まるごと回転の問題点
– まっすぐな状態に戻せない
● できるような気はしてる
– スコア表示するとそれも回っちゃう
● キャンバス2枚連動させられないか?
● その他
– 難易度がマシンスペック依存
おつかれさまでした

More Related Content

PDF
K初めてのstylus
PDF
Webページで学ぶJavaScript2013 第5回
PDF
Fukuoka.php 第一回勉強会 LTスライド
PDF
西区勉強会用スライド
PDF
2021 01-25 lt sho kato
KEY
a-blog cms初心者が テンプレート作るまで
PDF
ソースコードをAAに変換するやつやってみた
PDF
自動化ツール「Grunt.js」について
K初めてのstylus
Webページで学ぶJavaScript2013 第5回
Fukuoka.php 第一回勉強会 LTスライド
西区勉強会用スライド
2021 01-25 lt sho kato
a-blog cms初心者が テンプレート作るまで
ソースコードをAAに変換するやつやってみた
自動化ツール「Grunt.js」について

What's hot (19)

ODP
20130202 fe勉強会 canvas
PDF
Yeoman RIAビルドツール超入門
PPT
PPTX
スライド4
PDF
CS祭素案
ODP
kpfx07 LT ruby-processingでイケメンになりたい
PPTX
スライド2
PPTX
oDeskつこーてみた
PPT
PPTX
Azure ml発表資料
PPTX
スライド5
PDF
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
PPTX
HTML基礎
PDF
This is Tsuru.
PPT
HTML5でサイネージは作れる!!
KEY
Html5勉強会資料 2012821
PDF
デザイナーさんでもできる Browsersync からはじめる作業効率化
PDF
Pusherとcanvasで作るリアルタイムグラフ
PDF
Make TypingGame in JavaScript
20130202 fe勉強会 canvas
Yeoman RIAビルドツール超入門
スライド4
CS祭素案
kpfx07 LT ruby-processingでイケメンになりたい
スライド2
oDeskつこーてみた
Azure ml発表資料
スライド5
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
HTML基礎
This is Tsuru.
HTML5でサイネージは作れる!!
Html5勉強会資料 2012821
デザイナーさんでもできる Browsersync からはじめる作業効率化
Pusherとcanvasで作るリアルタイムグラフ
Make TypingGame in JavaScript
Ad

Viewers also liked (8)

PDF
やってみた -URL外形監視-
PDF
孤独のgem開発
PDF
リーンキャンバス
PPTX
できないことはPortで外注
PDF
モバイルアプリ研修イントロダクション
PDF
Webオペレーション研修イントロダクション
PDF
サイクルOJTイントロダクション
PDF
お産ウィークイントロダクション
やってみた -URL外形監視-
孤独のgem開発
リーンキャンバス
できないことはPortで外注
モバイルアプリ研修イントロダクション
Webオペレーション研修イントロダクション
サイクルOJTイントロダクション
お産ウィークイントロダクション
Ad

More from Joe_noh (20)

PDF
パフォーマンス改善のためにやったこと・やらなかったこと
PDF
Vue.jsのユニットテスト
PDF
Vuexと入力フォーム
PDF
カラーミーAPIドキュメントの今後
PDF
Web開発研修イントロダクション
PDF
もっとgit
PDF
DBにseedするライブラリつくった
PDF
Elixirだ 第6回
PDF
Elixirだ 第5回
PDF
Elixirだ 第4回
PDF
Elixirだ 第3回
PDF
Elixirだ 第2回
PDF
Elixirだ 第1回強化版 後半
PDF
Elixirだ 第1回強化版 前半
PDF
Elixirだ 第1回 - 基礎だ -
PDF
Declaimerっていうやつつくった(つくってる)
ODP
いつかどこかで使えそうな英語
ODP
@nukokusa_botを支える技術
PDF
DNSキャッシュポイゾニングについての話
PDF
working
パフォーマンス改善のためにやったこと・やらなかったこと
Vue.jsのユニットテスト
Vuexと入力フォーム
カラーミーAPIドキュメントの今後
Web開発研修イントロダクション
もっとgit
DBにseedするライブラリつくった
Elixirだ 第6回
Elixirだ 第5回
Elixirだ 第4回
Elixirだ 第3回
Elixirだ 第2回
Elixirだ 第1回強化版 後半
Elixirだ 第1回強化版 前半
Elixirだ 第1回 - 基礎だ -
Declaimerっていうやつつくった(つくってる)
いつかどこかで使えそうな英語
@nukokusa_botを支える技術
DNSキャッシュポイゾニングについての話
working

NUTハッカソン2014成果報告

  • 1. NUT Hackathon 2014 成果発表 \ ٩('ω')‫/و‬ / @Joe_noh
  • 2. 3つ あります \ ٩('ω')‫/و‬ / \ ٩('ω')‫/و‬ / \ ٩('ω')‫/و‬ /
  • 3. 1. Yakman ● テクノロジーが果たすべき役割とは – みたいなことを酔っ払って考えたら浮かんだやつ – 作りかけで放置してたものを仕上げた – 複合役満は無し ● https://Joe-noh.github.io/yakman
  • 4. 1. Yakman ● つかったもの – CoffeeScript – Sass – Middleman ● CoffeeScript と Sass をよしなに ● gh-pages へのデプロイも – SVG ● 拡大縮小や色変更など自由自在ヒャッホー !! – velocity.js ● js でアニメーション ( 速いらしい )
  • 5. 1. Yakman ● 工夫したとこ – SVG をどうやって貼るか ● background-image として読ませると簡単 – だけど fill とかの CSS が効かなかった ● DOM として扱わねばならぬ – 使わない漢字も最初に全部読み込んじゃえ – display: none で隠す – 使うときにそこから引っ張ってくる
  • 6. 2. Replace with \ ٩('ω')‫/و‬ / ● Chrome Extension – クリックしたやつが\ ٩('ω')‫/و‬ /になる – レイアウトがシッチャカメッチャカになるので条件つけた ● 子要素を持たない ● テキストが 4 〜 20 文字 ● https://github.com/Joe-noh/replace_with_it
  • 7. 3. くるくる ● Canvas でゲーム – 反射神経系 – 名前は適当 – 自分で書いたのは 200 行弱 ● https://Joe-noh.github.io/kurukuru
  • 8. 3. くるくる ● 使ったもの – CanvasEngine ● Canvas をつかったゲームのフレームワーク ● あんまり活発じゃないっぽい ● Kinetic.js のほうが有名? ● これの話をあとでするかも – あとは Yakman で使ったものとほぼ同じ
  • 9. 3. くるくる ● 工夫したとこ – 回っているのはキャンバス自体 – キャンバスを円い <div> で囲ってる – 円に内接する正方形のキャンバスがあるけど隠してる – 座標計算とか回転演算してない
  • 10. 3. くるくる ● まるごと回転の問題点 – まっすぐな状態に戻せない ● できるような気はしてる – スコア表示するとそれも回っちゃう ● キャンバス2枚連動させられないか? ● その他 – 難易度がマシンスペック依存