perl monger card game

Post on 02-Jul-2015

2.635 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Perl Mongerなりきりカードゲームの考察と実践

Plan and Practice ofPerl Monger role palying card game

まかまか般若波羅蜜@YAPC::Asia Tokyo 2011

謝辞Acknowledgement

Perl知らないのに箱入れや売り子を手伝ってくれてる相方に捧げる

My better half likes YAKINIKU.

謝辞Acknowledgement

冨田さんの『Perl CPANモジュールガイド』はネタ探しに使わせてもらいました

I owe module choice to Tomita's "Perl CPAN module Guide".

謝辞Acknowledgement

Hahioji.pmでテストプレイしてもらいました

Thanks for test play with Hachioji.pm members.

自己紹介Self Introduction

まかまか般若波羅蜜 Makamaka Hannyaharamitu

… … → こんなハンドルにしなければ

email: makamaka.donzoko@gmail.comtwitter: maka2_donzokogithub: makamakaCPAN: MAKAMAKA

自己紹介Self Introduction

Perl の同人誌書いてます  I write Perl Dojin-si.

 → それしかしてない人に思われてるんじゃ?

仕事してます I work.

 → 会社つぶれそうだよ

よろしくね! Good-bye!

回想Flashback

2008 年 夏コミComic Market 2008 summer

"Python & PerlMongers"(パイソンアンドパルモンズ)を頒布

I distributed the dojin-si "Python & PerlMongers".

回想Flashback

"Python & PerlMongers"(パイソンアンドパルモンズ)を頒布

I distributed the dojin-si "Python & PerlMongers".

Perl使いとなってプロジェクトと斗うテーブルトークRPGのマニュアル

The game manual of Perl Mongers RPG - battles with evil projects.

回想Flashback

"Python & PerlMongers"(パイソンアンドパルモンズ)を頒布

I distributed the dojin-si "Python & PerlMongers".

※Pythonは全く出てきません* This game has no relation with Python.

あれから3年Three years later...

そろそろ改訂版だそうか

Now, "Python & PerlMongers 3.0" ?

でも自分もこのゲームやったことないし、改定するの面倒。

But I havn't played this RPG.

もっと簡単なのがいいな

Simple is best.

そうだ、Perlのカードゲームつくろう

Oh, I'm going to make a Perl card game.

楽しみながら初心者でも自然とCPANモジュールの名前を覚えられる夢のあるゲーム

It will be a dreamy and hopeful game and even beginners naturally remember

CPAN module names with enjoyment.

会社の新人研修にもうってつけ!

Yes, for new employee training too.

Not Trading but Training Card Game!

さっそく制作

Let's make

制作期間3週間...

Three weeks later..

というわけで、楽しみながら初心者でも

自然とCPANモジュールの名前を覚えられる夢のあるゲーム

Again, it will be a dreamy and hopeful game and even beginners naturally remember

CPAN module names with enjoyment.

パルモン

任天某の有名ゲームにあやかりました

named after Nintend○'s famouse game.

概要Abstract

迫り来る納期の攻撃を耐えながら、CPANモジュールを駆使ししてプロジェクトを完遂させる!

On standing up to 'Due Date' (Noki) attack, you must complete a project

with CPAN modules!

概要Abstract

夢も希望もありますね

It is dreamy and hopeful.

概要Abstract

プレイ年齢:Perlに興味のあるお年頃~プレイヤー数:2~4人

プレイ時間:10~20分(たぶん)

Target: Perl likers+Players: 2-4

Play time: 10 - 20min (maybe)

内容物Contents

カード 64枚

プレイヤーカード 4枚 CPAN モジュールカード 42枚

現場カード 18枚

4 Player cards 42 CPAN module cards

18 Event cards

ゲームの流れFlow

各プレイヤーは自分のターンに

・出社(カードを1枚引く)・ユーズ(CPANモジュールを場に出す)・ペアプロ(他のプレイヤーとカードを交換)

から一つのアクションをとる。

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.

アクションA 出社Action A. Reporoduction and Labor

出社と叫びながらHPを1ポイント回復させた後、カードを1枚引く。

You say “Syussya!” and HP++, then draw one card.

アクション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.

Action B ユーズAction B. use module

CPANモジュールカードの労力ポイント分HPを減らして、場にカードを出す。

decrease HP depended on CPAN Module Card, then put the card on site.

Action C ペアプロAction C. Pair Programing

他のプレイヤーとCPANモジュールカードを交換する。

exchange CPAN Module Card with other player.

CPANモジュールカードCPAN Module Card

進捗ポイントと労力ポイント、そして(あれば)依存モジュールを持つ

progress point, cost and dependencies (if any).

CPANモジュールカードCPAN Module Card

カードをuseして場に出すことで、進捗ポイントが加算される。通常は進捗ポイントが100以上になるとミッションコンプリート(プレイヤー全員勝ち)となる。

Put cards on site and sum up progress points. When progress point is more than 100, 'Mission Complete'.

CPANモジュールカードCPAN Module Card

労力ポイントはそのモジュールをuseするために必要なHPの値。モジュールを使用するための学習コストやインストールの難度などを総合的に表している。

Cost point is a value for using CPAN module card (requires HP).

CPANモジュールカードCPAN Module Card

依存モジュールが書かれている場合は、先にそのモジュールが場に出ていないといけない

コアモジュールは最初から入っていることを鑑み、useした後もアクションが可能。

Base(灰色)とTest(緑色)とHELP(水色)以外の同系列カードは場に出せない

現場カードEvent Card

現場で起こる諸々を表すカード

Everything at your working place.

例えばExmaple

納期カード Noki (Due Day)

様々な形でプレイヤーを苦しめる。どんどんHPが削られていく!

Noki attackes you!

例えばExmaple

納期カード Noki (Due Day)

納期=悩鬼Noki means "bothering demon" in Japanese.

例えばExmaple

唯一のアイテムカード Item Card

… …栄養ドリンク HP++

Potion Drink ... HP++

例えばExmaple

クリア条件を変更するカードChanging a clear condition Card

・仕様確定 happy no chyange ・仕様追加 progress point 100+ => 120+

・テスト多め progress point 100+ => 100 + 4 test module cards

尻拭いcovering for another

プレイヤー(複数可)のHPを2消費して、HP 0のプレイヤーのHPを1にできる

Consume other player's 2 HPs,make player HP from o to 1.

大事なこと忘れてましたImportant thing

各プレイヤーは一番最初の自分の番にuse strict! と宣言しないと

HP--のペナルティ

Each players must declare 'use strict!' in their first turn. Otherwise HP-- as penalty.

工夫idea

ルールをアレンジしたり、チーム対戦したり

Arrange the rule or make a team match...

最新のマニュアルなどは  http://www.donzoko.net/parumon/  から

Latest information and manual :http://www.donzoko.net/parumon/

質問?Question?

じゃあ、実際にやってみましょう!Now let's play!

ありがとうございました。Thank you.

top related