Your SlideShare is downloading. ×
  • Like
Perl Monger Card Game
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Perl Monger Card Game



  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Perl Monger なりきりカードゲームの 考察と実践 Plan and Practice of Perl Monger role palying card game まかまか般若波羅蜜@ YAPC::Asia Tokyo 2011
  • 2. 謝辞 Acknowledgement Perl 知らないのに箱入れや売り子を手伝って くれてる相方に捧げる My better half likes YAKINIKU.
  • 3. 謝辞 Acknowledgement 冨田さんの『 Perl CPAN モジュールガイド』はネタ探しに使わせてもらいました I owe module choice to Tomita's "Perl CPAN module Guide".
  • 4. 謝辞 Acknowledgement でテストプレイしてもらいました Thanks for test play with members.
  • 5.  
  • 6. 自己紹介 Self Introduction まかまか般若波羅蜜  Makamaka Hannyaharamitu  ->こんなハンドルにしなければ…… email: twitter: maka2_donzoko github: makamaka CPAN: MAKAMAKA
  • 7. 自己紹介 Self Introduction Perl の同人誌書いてます   I write Perl Dojin-si.  ->それしかしてない人に思われてるんじゃ? 仕事してます  I work.  ->会社つぶれそうだよ よろしくね!  Good-bye!
  • 8. 回想 Flashback 2008 年 夏コミ Comic Market 2008 summer "Python & PerlMongers" (パイソンアンドパルモンズ)を頒布 I distributed the dojin-si "Python & PerlMongers".
  • 9. 回想 Flashback "Python & PerlMongers" (パイソンアンドパルモンズ)を頒布 I distributed the dojin-si "Python & PerlMongers". Perl 使いとなってプロジェクトと斗う テーブルトーク RPG のマニュアル The game manual of Perl Mongers RPG - battles with evil projects.
  • 10. 回想 Flashback "Python & PerlMongers" (パイソンアンドパルモンズ)を頒布 I distributed the dojin-si "Python & PerlMongers". ※ Python は全く出てきません * This game has no relation with Python.
  • 11. あれから3年 Three years later...
  • 12. そろそろ改訂版だそうか Now, "Python & PerlMongers 3.0" ? でも自分もこのゲームやったことないし、 改定するの面倒。 But I havn't played this RPG.
  • 13. もっと簡単なのがいいな Simple is best. そうだ、 Perl のカードゲームつくろう Oh, I'm going to make a Perl card game.
  • 14. 楽しみながら初心者でも 自然と CPAN モジュールの名前を 覚えられる夢のあるゲーム It will be a dreamy and hopeful game and even beginners naturally remember CPAN module names with enjoyment.
  • 15. 会社の新人研修にもうってつけ! Yes, for new employee training too. Not Trading but Training Card Game!
  • 16. さっそく制作 Let's make 制作期間 3 週間 ... Three weeks later..
  • 17. というわけで、 楽しみながら初心者でも 自然と CPAN モジュールの名前を 覚えられる夢のあるゲーム Again, it will be a dreamy and hopeful game and even beginners naturally remember CPAN module names with enjoyment.
  • 18. パルモン
  • 19. 任天某の有名ゲームにあやかりました named after Nintend○'s famouse game.
  • 20. 概要 Abstract 迫り来る納期の攻撃を耐えながら、 CPAN モジュールを駆使しして プロジェクトを完遂させる! On standing up to 'Due Date' (Noki) attack, you must complete a project with CPAN modules!
  • 21. 概要 Abstract 夢も希望もありますね It is dreamy and hopeful.
  • 22. 概要 Abstract プレイ年齢: Perl に興味のあるお年頃~ プレイヤー数: 2 ~ 4 人 プレイ時間: 10 ~ 20 分(たぶん) Target: Perl likers+ Players: 2-4 Play time: 10 - 20min (maybe)
  • 23. 内容物 Contents カード 64 枚 プレイヤーカード 4 枚 CPAN モジュールカード 42 枚 現場カード 18 枚 4 Player cards 42 CPAN module cards 18 Event cards
  • 24. ゲームの流れ Flow 各プレイヤーは自分のターンに ・出社(カードを 1 枚引く) ・ユーズ( CPAN モジュールを場に出す) ・ペアプロ(他のプレイヤーとカードを交換) から一つのアクションをとる。
  • 25. Hack ポイント Hack Point 人生のエネルギーの抽象的総体的数値。 The abstractive and total value of energy in human life. CPAN モジュールを使用したり、納期に苦しめられたりすると減る You use a CPAN module or attcked by due day, HP decrease.
  • 26. アクション A  出社 Action A. Reporoduction and Labor 出社と叫びながら HP を 1 ポイント回復させた後、カードを 1 枚引く。 You say “Syussya!” and HP++, then draw one card.
  • 27. アクション A  出社 Action A. Reporoduction and Labor CPAN モジュールカードなら手札になる。通常 3 枚まで持てる。現場カードなら指示に従う。 If CPAN modeule card, you put in your repository. If Event card, you are directed by it.
  • 28. Action B ユーズ Action B. use module CPAN モジュールカードの労力ポイント分 HP を減らして、場にカードを出す。 decrease HP depended on CPAN Module Card, then put the card on site.
  • 29. Action C ペアプロ Action C. Pair Programing 他のプレイヤーと CPAN モジュールカードを交換する。 exchange CPAN Module Card with other player.
  • 30. CPAN モジュールカード CPAN Module Card 進捗ポイントと労力ポイント、そして(あれば)依存モジュールを持つ progress point, cost and dependencies (if any).
  • 31. CPAN モジュールカード CPAN Module Card カードを use して場に出すことで、進捗ポイントが加算される。通常は進捗ポイントが 100 以上になるとミッションコンプリート(プレイヤー全員勝ち)となる。 Put cards on site and sum up progress points. When progress point is more than 100, 'Mission Complete'.
  • 32. CPAN モジュールカード CPAN Module Card 労力ポイントはそのモジュールを use するために必要な HP の値。モジュールを使用するための学習コストやインストールの難度などを総合的に表している。 Cost point is a value for using CPAN module card (requires HP).
  • 33. CPAN モジュールカード CPAN Module Card 依存モジュールが書かれている場合は、先にそのモジュールが場に出ていないといけない コアモジュールは最初から入っていることを鑑み、 use した後もアクションが可能。 Base (灰色)と Test (緑色)と HELP (水色)以外の同系列カードは場に出せない
  • 34.  
  • 35.  
  • 36. 現場カード Event Card 現場で起こる諸々を表すカード Everything at your working place.
  • 37. 例えば Exmaple 納期カード   Noki (Due Day) 様々な形でプレイヤーを苦しめる。 どんどん HP が削られていく! Noki attackes you!
  • 38. 例えば Exmaple 納期カード   Noki (Due Day) 納期=悩鬼 Noki means "bothering demon" in Japanese.
  • 39.  
  • 40. 例えば Exmaple 唯一のアイテムカード   Item Card 栄養ドリンク…… HP++ Potion Drink ... HP++
  • 41.  
  • 42. 例えば Exmaple クリア条件を変更するカード Changing a clear condition Card ・仕様確定 happy no chyange ・仕様追加 progress point 100+ => 120+ ・テスト多め progress point 100+ => 100 + 4 test module cards
  • 43.  
  • 44.  
  • 45. 尻拭い covering for another プレイヤー(複数可)の HP を 2 消費して、 HP 0 のプレイヤーの HP を 1 にできる Consume other player's 2 HPs, make player HP from o to 1.
  • 46. 大事なこと忘れてました Important thing 各プレイヤーは一番最初の自分の番に use strict! と宣言しないと HP-- のペナルティ Each players must declare 'use strict!' in their first turn. Otherwise HP-- as penalty.
  • 47. 工夫 idea ルールをアレンジしたり、チーム対戦したり Arrange the rule or make a team match...
  • 48. 最新のマニュアルなどは   から Latest information and manual :
  • 49. 質問? Question?
  • 50. じゃあ、実際にやってみましょう! Now let's play!
  • 51.  
  • 52. ありがとうございました。 Thank you.