KMC活動ブログ

京大マイコンクラブの活動の様子を紹介します!!

みんなでゲームを作る2017 第0回~第2回

皆さんこんにちは。新入生プロジェクト「みんなでゲームを作る2017」を担当しているopesan(id:opesan)です。

KMCではゲームを作っている人が多くいますが、なかなか入りたてのうちから人を集めて企画して・・・・・・というのは難しい。だから新入生プロジェクトとして上回生の全力サポートのもと新入生主体でゲームを作ってもらい、ゲーム作りの楽しさを知っていただこう、というコンセプトでこの「みんなでゲームを作る」を行なっております。

去年はこんなの↓を作ったりしていました。

kmc.hatenablog.jp

opesan.hatenablog.com

今年もプログラム志望の方、サウンド志望の方、グラフィック志望の方、ディレクター志望の方。様々な新入生が続々と集まってきております!

opesan嬉しい限りです。

今年もなかなか個性豊かなメンツが集まりそうで(もうすでに集まってきている。濃すぎ)、見ていて飽きそうにないですね~

第0回~第2回

4/11に第0回を行ない、去年のプロジェクトを紹介したり、一年のプロジェクトの流れを紹介したりしました。

(ちなみに一年の流れはこんな感じ↓)

f:id:kmc-log:20170428093210p:plain:w300

4/18に第1回、4/25に第2回を行ない、新入生が様々な企画を持ち込んでくれました。

なかなか面白い発想が多くて、このゲーム自分も参加したい! と思ってしまいます。

今後の予定(第3回~)

5/2に第3回、それ以降も毎週火曜19:00~20:00で活動を行なっています。

現在はバシバシ企画受付中です。「企画を持ってKMCに殴り込みじゃああああ!」という方、是非お越しください!!

KMCの案内

KMCでは現在様々な新入生プロジェクトを行なっております。気になる方はこちらをご覧ください~。

www.kmc.gr.jp

DTM練習会2017 第0回&第1回

ごきげんよう。KMC2回生のtron(id:tron-kmc)です。 4/12にDTM練習会第0回、4/19に同1回を行いました。

第0回

第0回では、参加者一同で自己紹介をした後、Dominoという音楽を作るのに使うソフトの導入・基本操作の説明をしました。

第1回

第1回では、第0回で出した「メロディを作ってこよう」という課題の成果物を皆で鑑賞しました。
漠然としていてなかなか難しい課題だったと思いますが、みんなしっかり作ってきてくれました。 メロディだけでなく伴奏まで作ってきた人もいました。
今後にも期待できますね。すぐ追い越されたりして……

今後の予定

4/26(水)に第1.5回と題して「伴奏の付け方」についての講座をします。
また、5/10(水)には第2回を行います。第1回同様、課題作を皆で鑑賞して意見を言い合います。
どちらも第0回・第1回に来ていない方歓迎です。
今回の課題は

  • 今回作ってきたメロディに伴奏をつけよう
  • 伴奏だけの曲にメロディをつけてこよう
  • メロディを作ってこよう

のいずれかをやってくる、です。次回から来られる方は今からメロディを作って伴奏をつけるか、下2つのどちらかに取り組むことになるかと思います。
2番目の課題用のデータは以下のページに置いてありますので、まだ入部していない方で2番目の課題に取り組みたいという方はダウンロードしてください(Domino用のdms形式とMIDI形式の2種類で置いてあります)。

www.dropbox.com

KMCの新歓については以下のページをご覧ください。

www.kmc.gr.jp

エイプリルフール振り返り

はじめに

こんにちは!kmc四回生 murata です。

エイプリルフールでこういう企画をしました。

エイプリルフールも終わりましたのでこれについて簡単にですが振り返りたいと思います。

概要

4/3現在、728RT,593いいね,337ブクマがつきました。 ほどよくバズったといえます。 エイプリルフールらしくないし、当初は30RTくらいかな〜と思っていたのでなかなか驚きました。

あの企画は、そろそろやらないとな〜という雰囲気のなか、3/29に爆誕して急遽三日間で作成されました。 言語の解説/コードは計12名の部員に分担して書いてもらいました。ありがとうございました。 (誰が書いたか気になる人はKMCに入会すればいいんじゃないでしょうか)

統計情報

Google Analytics を統計情報として使っています。 4/3現在、総計92000の閲覧を達成しました。ありがとうございます。 実際の人数的には1.3万人くらいの方に見てもらえたようです。

一番人気の記事マリオメーカーでした。 チャート的に一番行きやすい位置にあるからだと思われます。 Python3,なでしこ,Piet,機械語…と続いています。

一番人気のない記事はFORTRANでした。 こちらは Objective C,VB6,COBOL,SQL…と続きます。

寄せられた反応

大小様々な反応をいただきました。

「hogehogeの言語がない、やり直し」という意見もちらほら見られました。これについては当初は65言語くらいあって、チャートに写すうちに結構な言語が削ぎ落とされたということで許してください…(KotlinはJavaに記述があります)(RustはC言語で触れられています)(Lispは京大なのでSchemeです)

「新しい言語」が古いという意見もちらほら見られました。 これについては、言語をだいたい二分できるように1996年を目安に新旧と分けたということで解釈をお願いします。

最後に

拙い作品でしたが、色んなバックグラウンドの方々に遊んでいただけで満足です。 最近のエイプリルフールは様々なサイトが企画をしていて一種のお祭りのような感じになっていて面白いですね。

春合宿2017を開催しました報告

こんにちは id:Pasta-K です。

春合宿のブログを書くように仰せつかりましたので、簡単に今年の春合宿を振り返りたいと思います。

(業務連絡: 合宿期間中に面白半分でやったインタビューはなんか荒れた感じだったので、ブログへの掲載を見送りました)

今年の開催日時は3月16日〜20日の4泊5日、開催場所は例年同様に花背山の家でした。

これまでの様子は当ブログの記事をご覧ください。

そんなKMCの春合宿での主な活動は日頃の成果の発表と人間味のある交流です。人間味のある交流を重視するべく、この会場である花背山の家にはLAN環境が用意されていません。(さらに一部キャリアや端末によっては電波を掴むことさえできません)

と言いましても、やはりKMC部員はチャットなどで会話したいし、共有事項はwikiなどに掲載したいので、我々は会場にネットワークを構築することから始めます。

まずはルーターを持ち込んでいるので設定をし、適当にDHCPサーバを立てます。続いて、wikiとしてPukiwikiを設置。昨年まではIRCサーバーを立ててチャットをしていたのですが、サークルで使っているチャットがIRCからSlackに移り数年が経っているので、SlackクローンであるOSSアプリケーションのRocket.Chatを利用しました。

これらのソースコード類も当然インターネットがない花背山の家で準備するのは困難*1なので、部室で事前に準備して荷物と共に運びます。

KMC春合宿の大部分を占める講座発表では今年も多くの発表が行われました。発表を表彰する「講座アワード」の結果と共に紹介します。

最優秀賞 「脱・野暮デザイン、書体の選び方と使い方」 by maztani

KMC1回生ながらフォントに関する豊富な知識量に基づいた分かりやすい発表で、発表を聞きながら発表資料のフォントや体裁を修正する人が続発しました。

優秀賞 「FM音源をみんなでいじれるWebサービスを作る」 by murata

実際にブラウザ上で動くアプリケーションを書いてみた経験からUnityなどとの違いや、最近のフロントエンドツールについてざっと紹介している発表で、発表中もいろんな場所から音の鳴っている賑やかな発表の時間でした。

優秀賞 「理論で思考停止作曲入門(入門から中級)」 by asragi

初心者にもわかりやすく、かつ聴衆とのやりとりも丁寧で良かったです。ピアノの鍵盤が半音で隣り合っているとか、「Cマイナー」という言葉を聞いたことがあったのですが、それは何かとかがどんどん知ることができて個人的には学びが多くありました。

asragiくんはこの発表と別に「UIデザイン概論」という発表もしていました。

発表賞 「hideya流テストプレイ観察術」 by hideya

hideyaさんがこれまで実践されてきたゲーム制作のアプローチの紹介と実際にゲームのプロトタイプをその場でテストプレイする様子を参加者みんなで観察するというパートがあって実践的で参考になりました。
使用したゲームのプロトタイプは、Web向けにビルドしたものが下記スライド内のリンク先にあるため、皆さんも実際にテストプレイする事が可能です!!

スライド賞 「タイ文字と若干情報科学」 by kyp

タイ文字の構成とそれに至るまでの歴史がわかりやすいスライドで紹介されていた点が評価されていた発表でした。

技術賞 「Webアプリケーションで 60fpsを(極力)目指す」 by pastak

初めて講座アワードを受賞したので嬉しいです。内容としては、去年のKyotoJS等で話していたcanvasを使ったお絵かき体験向上の話と先日サポーターズのイベントで話したブラウザの話を合わせて、アニメーション関係の最適化の話を抽出した話をしました。

「altseedの紹介」 by toyukan

ディストピアブラウザ」 by tyage

「秘密の国のアリス総集編」 by taisei

Pythonの処理系はどのように実装され,どう動いているのか?我々はその実態を調査すべくアマゾンへと飛んだ」 by utgw

「Effective C++ 総集編」 by hatsusato

http://hatsusato.github.io/slides/effective-c++-summary/

「数値解析と物理学」 by suzusime

その他の発表

  • 「これから始めるRデータ解析入門」 by wass80
  • VSTプラグインを自作してみたい」 by spi8823
  • 「グラフィック基礎論A・B」 by kurimotz
  • 「幼女であふれるライフ!」 by base64
  • 「実験の記録にExcel使うのやめてくれ~っ」 by gnu

ベストLT

最終日に行われたLT大会の中からベストLT賞も選ばれました。ベストLT賞はkebusくんの「SwitchでLT」でした。なんとこのLTはNintendo Switchのスクリーンキャプチャ機能と文字編集機能を利用して発表スライドを作成し、それをドック経由でHDMI出力し、Joy-Conで操作ページ送りをして発表するというとてもタイムリーなものでした。

まとめ

毎晩の交流で例年は毎日のように二日酔いになっていたのですが、今年は水をいっぱい飲むという作戦を取ったところ、二日酔いもなく寝起きもばっちり*2だったのが個人的な今年の思い出です。部員の皆さんも個々人いろいろな思い出があろうかと思います。あなたの思い出はなんですか?

f:id:kmc-log:20170320085601j:plain

KMCでは春休みを利用して花背山の家で交流したい方を募集しています。詳しくは4月以降に始まる新勧で聞いてください!!みんな来てくれ!!!新入生(京大の1回生以外でも大丈夫です)は来てくれるとタダ飯もあるぞ!!!

詳しくはKMCのウェブサイトをご覧ください!!!僕、Pasta-Kも4月6日に新入生向け説明会で部員による講座発表をやります。多分ウェブブラウザの構成の話しあたりをすることになりそう。乞うご期待!!!

*1:去年はミスってDHCPdを現地で調達する羽目になったのでした

*2:春合宿では7時半起床、8時朝食というルールなのです

コンポージング大海を行いました

おそらくはじめまして。KMC1回生のtron(id:tron_kmc)と申します。 3/25に行ったコンポージング大海について報告します。

コンポージング大海とは、コーディング大海のDTM版です。部員が部室に集まり、目標を宣言した上で音楽を作ります。 (コーディング大海については↓を参照ください)

kmc.hatenablog.jp 2011年や2014年にも行われたようです。今回は2011年版を踏襲しました。

kmc.hatenablog.jp これ書いてる途中に気になって調べた所、2011年の記事があったんですね。「ツッコミ祭り」なるものは知らなかった。ちゃんと調べてからやるべきでしたね……

閑話休題。本日は約4人*1の部員が集結しました。

皆短い時間での曲作りは大変だったようで、お互いにヤバイヤバイと言い合ったり、1人は何度も目標を宣言し直したりしていましたが、最終的には全員しっかり仕上げることが出来ていました。

私が作ったものはこれです。

soundcloud.com

他のメンバーのものは、公開され次第紹介していきます。

追記

他のメンバーの曲も公開されたので紹介します。

soundcloud.com amoolくんの作品。作業目標は「トランス用シンセを使い倒したEDM風の曲」でした。

soundcloud.com opesanくんの作品。作業目標は「アコースティクインスト」でした。

soundcloud.com kypくんの作品。作業目標は「チップチューン」でした。

ちなみに、書き忘れてましたが私(tron)の作業目標は「エレクトロニック戦闘曲」でした。

余談ですが、これを行っている横で「12音階からの解放」について話している一団がおり、そのうちの1人が「7音階7拍子7楽器」の曲を作る、と宣言していました。楽しみですね。

CM

KMCでは4/12(水)からDTM練習会2017が始まります。音楽が好きな皆さん、作曲をしたい皆さん、KMCで一緒にDTMをしませんか?

もちろん、KMCではDTMの他にも様々な活動が出来ます。入部制限も活動に関する制約もありません。興味のある方は、ぜひ4月から始まる新入生説明会にお越しください。

www.kmc.gr.jp

*1:参加してるんだかしてないんだか微妙な人がいたので曖昧に

Android アプリを作る2016・第七回

こんにちは、 id:nonylene です。

あけましておめでとうございます。今年もよろしくお願いします。

土曜日 (1/7) に、「Android アプリを作る2016*1」の第七回を行いました。

今回は Fragment の概要とネットワークです。最後は Slack に投稿する最高のアプリを作りました。

また、ネットワーク節の途中でスレッドについても説明しました。

speakerdeck.com

ところで今回でこのプロジェクトは最終回です*2。ありがとうございました。

ただ、RecyclerView ぐらいはやっておきたいので後日スライドにまとめる予定です(予定です)。

今週の気付きなど

  • OkHttp のコールバックはリクエストと同じスレッドになる
    • UI スレッドで実行するための記述、とても長くなるからつらい…。

*1:2016年度

*2:試験の接近とレポートが理由です

ベジエ書き初め2017

あけましておめでとうございます。id:zetaです。

 

年が明けたらやることのひとつとして書き初めというものがあります。一般的に書き初めといえば、半紙に墨でしたためます。こういうトラディショナルなスタイルの書き初めもいいものですが、パソコンサークルであるKMCでやる企画ではないなぁと思っていたところで私が思いついたのが「ベジエ書き初め」です。

 

KMCでは2年前からフォント制作を行うプロジェクトが存在します。昨年からはInkscapeやIllustraterといったソフトを用いて、ベジエ曲線で文字をデザインするというスタイルでのフォント制作が始まりました。せっかくベジエ曲線の扱いに親しんだのだからこれを使って書き初めをしようと思い至ったわけです。

 

思いつきでフォント制作プロジェクトに参加している部員に呼びかけたところ、プロジェクトの中心となって活動しているid:maztani君が年末にカッコいいロゴを作ってくれました。

f:id:kmc-log:20170102005446p:plain

ベジエ書き初めをするにあたって特にルールは設けなかったのですが、書き初めなので年が明けてから書き始めるということと、〆切はこのブログの予約投稿が発動するまでということにしました。

 

では、作品を紹介していきます。

 

zeta

 

f:id:kmc-log:20170102005457p:plain

コメント

私は毎年の年始めには抱負として「富国強兵」というのを掲げているのですが、別に欧米列強と肩を並べるという目標があるわけではありません。国とか兵とかいうものを自分に置き換えて考えています。毎年「強兵」の部分は身体を鍛えてある程度達成できているのですが、「富国」の方がなかなかうまくいきません。今年こそは金を稼ぐぞ。

 

maztani

f:id:kmc-log:20170102170417p:plain

コメント

デレマスの星輝子可愛いですよね。彼女の名前から一文字とって書きました。

今年の目標は、夏コミまでに和文フォントを完成させることです。できるかなぁ……

 

 

kurimotz

f:id:kmc-log:20170102154822p:plain

コメント

 具体的な目標はぱっと思いつかなかったので、年の終わりに色々ひっくるめていい年だったと思えたらいいなと思って書きました。万事「いい感じ」になりますように。30分くらいでぺぺっと作ったハンコが我ながらお洒落で気に入っています。

 

作品は以上です。ご覧いただきありがとうございました。

 

KMCM

KMCでは昨年に引き続きフォント制作プロジェクトを行います。昨年よりもプロジェクトは加速していく予定です。KMCではフォント制作をやってみたいという部員を募集しています。KMCには入部制限はありません。また活動に関する制約もありません。詳細は下記Webページを御覧ください。

www.kmc.gr.jp