プチコンまとめArchive

ヘルプ

パンくずリスト

このページの最終更新 : 2014/11/20 (木) 02:23:14
公式アーカイブのリンク: http://wiki.hosiken.jp/petc/html/Help.html

この Wiki は、初代プチコン/プチコンmkII の情報を扱う Wiki です。プチコン3号\プチコンBIGの情報は、『プチコン3号&BIGまとめWiki』という別の Wiki で扱っています。それぞれ別 Wiki なので、各ページもそれぞれ独立して存在しています。両 Wiki は、ページ左上のタブから行き来することができます。

Wiki の使い方

Wiki は、誰でもページの内容を書き換えることができるシステムです。各ページ右上にある「編集」というリンクから、そのページの内容を書き換えることができます。

Wiki の書式はテキスト整形のルールをご覧ください。だいたい見よう見まねでなんとかなると思います。編集の練習用ページで気兼ねなく練習することもできます。

この Wiki のガイドライン

管理人からのお願い : 注意をうながす目的で、このガイドラインやプログラムの投稿ルールの一部分を、まるごとコメント欄などにコピペすることはお控えください。Wiki のガイドラインであることが伝わらず、個人の意見のように見えてしまうおそれがあるためです。「ガイドラインに"○○"とある」(○○はコピペした部分) など、相手にコピペであることが伝わる書き方か、かわりに以下の書式でリンクをお貼りください。

[[ガイドライン>Help#Guideline]]  [[プログラム投稿のルール>ToukouRule#Rule]]
  • プチコンまとめ Wiki 上のページは、他のプチコンユーザーの役に立つ内容であれば、自由に編集していただくことができます。
  • よくある質問集」「プチコンメモ」など既存のページは、必要に応じて内容の修正や、新しい内容の追記をしていただくことができます。
  • 新規ページの作成は、現在のところ「まめちしき」「投稿プログラムコーナー」「プチコン作品リンク集 (今月以前の動画まとめページのみ)」の下の階層に限り、各コーナーの趣旨にあった内容のみ行えます。その以外の階層に作成されたページは、削除、もしくは移動されます。
  • この Wiki は、「情報」の追加は歓迎ですが、新しい「コーナー」は作れません。誰でもコーナーを乱立できるようにしてしまうと、来た人がどこを見ればいいかわからなくなる・管理しきれなくなる・忘れ去られた廃墟ページが増えるなどの事態となってしまうためです。プチコン掲示板へのスレッド作成なら常識の範囲内で自由なので、これで事足りる内容はそちらを活用していただければと思います。
  • コメント欄や投票はあまり使いすぎないようにお願いします。システムの仕様上簡単に荒らしたり改ざんしたりできてしまうためです。
  • 投票やコメントを並べただけのページや、他の方の編集に頼るだけなど、内容がほとんど無いページは作成できません。たとえば、「作ってほしい物があったらここに書いてください」といった募集ページや、掲示板のような使い方をしたページなどがこれに該当します。こういった内容はプチコン掲示板で行ってください。
  • (2013/5/26 に追加されたルール) 枠組みだけ作って内容を「あとで書きます」のままに、もしくは投稿プログラムの QR コードやリストを「あとで貼ります」のままにするなど、ページを作りかけのまま放置できる期間は作成から 3 日を限度とします。作りかけのまま 3 日が経過したものは、管理人により削除されます。
  • Wiki の特性上、書かれた内容は管理人やその他の方々によって推敲・修正される場合があります。管理人が修正する場合は、書いていただいた内容を最大限残すように配慮します。

禁止行為

以下に該当する編集行為は禁止です。原則として見つけ次第削除します。悪質な荒らし行為とみなした場合は、アクセス制限をかけたり、サーバのログをプロバイダに提出したりなど、然るべき対処をとる場合があります。

  • 有用な記述を正当な理由なく削除する行為。
  • 練習用ページ以外での投稿テスト。
  • プチコンとまったく無関係の内容など、Wiki やコーナーの趣旨にそぐわない内容のページを作成する行為。
  • 個人的なページ、自分専用のメモの作成など、Wiki の一部を私物化する行為。
  • コメント欄や投票を並べただけのページ、他の人の編集に頼った内容のないページを作成する行為。
  • 管理人に断りなく独断で新しいコーナーを作成する行為。
  • コメント欄の他人の書き込みを改ざんしたり、削除したりする行為。
    • 特に「自分が気に入らないから」程度の理由で、相手のコメントを消さないでください。
    • 「あああああああ」など無意味な文字の羅列、スパム書き込み、「死ね」のような悪質な誹謗中傷、連投荒らしなど、誰の目から見ても明らかに不適切・迷惑な書き込みに対してはこの限りではありません。
  • 誹謗中傷など、他の方の気分を害する内容を書き込む行為。
  • 公序良俗に反する内容を書き込む行為。
  • その他管理人が不適切と判断する行為。

困った場合は管理人へどうぞ

以下のようなことがあれば、お気軽に管理人にご相談ください

  • 作成したページのページ名を変更したい場合
  • ページに添付したファイルを削除したい場合
  • 自分が作成した「投稿プログラム」などのページの公開を取り下げたい場合 (各ページは誰でも勝手に消すことができますが、いたずらで消されたと区別が付かない場合は修復されることがあります)
  • 書きたい内容があるが、既存のコーナーには収まらない場合

タグ付け

ページ内に以下のような書式の呪文を書くことで、各ページにタグをつけることができ、同じタグがついたページを検索することができます。また、トップページにはよく使われるタグの一覧が表示されます。

&tag(投稿プログラム,ゲーム,シューティングゲーム);

InterWiki について

InterWiki という機能を使って、本来なら URL を記述しなければならないリンクを簡単に書くことができます。

  • プチコン3号まとめWiki のページにリンクする
    [[リンクさせる文字>3gou:ページ名]]
  • プチコン掲示板のスレにリンクする
    [[リンクさせる文字>Board:スレ番号]]
  • GoogleYahoo の検索結果、Wikipedia の項目ページにリンクする
    [[リンクさせる文字>Google.jp:検索キーワード]]
    [[リンクさせる文字>Yahoo.jp:検索キーワード]]
    [[リンクさせる文字>Wikipedia:項目名]]

特殊なプラグインの説明

ツイートの貼り付け

以下の書式で、Twitter のツイートを埋め込むことができます。

#tweet(https://twitter.com/PetitComputer/status/227692050559156224)

動画の貼り付け

貼り付けかた

以下の書式で、動画共有サイト YouTubeニコニコ動画にアップロードされた動画を貼り付けられます。

#youtube(sg7u5svuP6M)
#nicovideo(sm13684820)
特殊な貼り付け
  • YouTube では、PL で始まる 18 文字のプレイリスト ID を指定することで、プレイリストを貼り付けることもできます。
  • ニコニコ動画では、「user/番号」(ユーザーのサムネイル)、「mylist/番号」(マイリスト)、co で始まる ID (ニコニコミュニティ) を貼り付けることもできます。
  • ニコニコ動画は標準ではサムネイルが表示されますが、以下のように書くと外部プレイヤーを埋め込むことができます。
    #nicovideo(sm13684820,player)
サイズ指定

プレイヤーのサイズを指定することもできます。

#youtube(0HWX7kovgY8,size=s)
#nicovideo(sm13684820,size=s)

サイズは以下の種類があります。w が付いたサイズは、横幅が 16:9 のワイドサイズに対応したものです。

  • s (小) - 未指定の場合このサイズになります
  • m (中)
  • l (大)
  • xl (特大)
  • ws (ワイド小)
  • wm (ワイド中)
  • wl (ワイド大)
  • wxl (ワイド特大)
  • n (ニコ動標準サイズ) - ニコニコ動画のみ指定可能
  • w (ニコ動標準サイズ ワイド) - ニコニコ動画のみ指定可能

音声の貼り付け

貼り付けかた

以下の書式で、音楽共有サイト SoundCloud の作品を貼り付けられます。プチコンで作った BGM の貼り付けなどにどうぞ。Secret (検索にかからず、URL を知っている人のみが聴ける状態) に設定されている作品の貼り付けも可能です。

// どちらでも同じものが貼り付けられます
#soundcloud(26961267)
#soundcloud(tracks/26961267)

1 つ目のパラメータに指定するのは、各作品個別ページの「Share」をクリックして取得できる、WordPress 用コードの一部分です。

[soundcloud url="http://api.soundcloud.com/tracks/26961267" width=" 100%" height="166" iframe="true" /]

WordPress 用の貼り付けコードに含まれる、「url」パラメータの「http://api.soundcloud.com/」を省いた文字列を指定します。上記の場合は「tracks/26961267」をパラメータに指定します。作品が Secret に設定されている場合は、「secret_token」の部分まで含めます。

プレイリストやユーザーのトラック一覧の WordPress 貼り付けコードから取得できる「playlists/番号」や「users/番号」も有効です。

カスタマイズ

2 つ目以降のパラメータの指定により、外観のカスタマイズをすることができます。

  • 「color=rrggbb」(HTML カラーコードと同じ 16 進数) を指定すると、再生ボタンや再生中の波形の色が変わります。
  • 「noart」または「noartwork」を指定すると、アルバムアートワークを表示しません。
  • 「half」を指定すると、プレイヤーの横幅が半分になるので、インライン指定 (&soundcould()) と併用することにより、2 つ横に並べられるようになります。
&soundcloud(72524508,color=86cecb,noart,half);
&soundcloud(73995017,color=0088ff,noart,half);

折りたたみ

長大な記述や、ネタバレなど隠したい記述がある場合、折りたたむことができます。

展開するにはそのつどクリックが必要です。さらに、開閉の状態は覚えてくれません。たくさん使いすぎると、必要な情報を見るためのクリック数が増えてしまってただ面倒くさいだけですので、好ましくありません。乱用せずに、本当に必要な箇所のみに使ってください

#region(ネタバレ注意)
ポートピア連続殺人事件の~
&size(40){犯人はヤス};
#endregion

#region(嫌だったので見ません,open)
最初からオープンしてるけど~
&size(40){嫌なら見るな!};
#endregion
+  ネタバレ注意
-  

最初からオープンしてるけど
嫌なら見るな!

注釈などを枠で囲う

blockdiv プラグインを使うと、注釈や目立たせたい記述を枠で囲う事ができます。

標準枠の記述例です。

#blockdiv(class:block-info)
この直後の記述には、あるゲームのネタバレが含まれています。
#blockdiv(end)

この直後の記述には、あるゲームのネタバレが含まれています。

色を付けることができる枠の記述例です。

#blockdiv(class:block-info-color, background-color:yellow, border-color:red, border-width:2px, color:red)
注意: ポートピア連続殺人事件の犯人はヤスです。ご注意ください。
#blockdiv(end)

注意: ポートピア連続殺人事件の犯人はヤスです。ご注意ください。

引数には、以下の属性が指定可能です。

float
clear
widthボックスの幅を指定
align (text-align)テキストの左・中央・右寄せを left, center, right のいずれかで指定
size (font-size)文字の大きさを指定
color文字色を指定
border-color線の色を指定
border-width線の幅を指定
border-style線のスタイルを指定
background-color背景色を指定
margin線の外側の余白を指定
margin-left
margin-right
margin-top
margin-bottom
padding線の内側の余白を指定
padding-left
padding-right
padding-top
padding-bottom
class上記の例を参照してください

BASICプログラムの書き方

プログラムリストの書き方

この Wiki では、以下のように 「 #basic{{ 」と「 }} 」で挟むことで、プチコンのプログラムリストを簡単に記述することができます。プチコンフォントは本来全角での記述が前提となっていますが、ここでは半角で記述して大丈夫です。また、ひらがなとカタカナも自動的に変換されます。

#basic{{
'── なんか それっぽい プログラム ──
CLS : CL=0
@LOOP
FOR I=0 TO 15
  LOCATE 10,4+I : COLOR (CL+I)%16
  PRINT "Hello, World!"
NEXT
CL=(CL+1)%16 : VSYNC 2
GOTO @LOOP
}}
  1. ’── ナンカ ソレッポイ プログラム ──
  2. CLS : CL=0
  3. @LOOP
  4. FOR I=0 TO 15
  5.   LOCATE 10,4+I : COLOR (CL+I)%16
  6.   PRINT ”Hello, World!”
  7. NEXT
  8. CL=(CL+1)%16 : VSYNC 2
  9. GOTO @LOOP

プログラムリスト中で文字の色を変える

プログラムリスト中で、以下の書式を用いることで、文字の色を変えることができます。

<COLOR>(色){色を変えたい文字列}
<COLOR>(色,背景色){色を変えたい文字列}

たとえば、このような感じです。

#basic{{
PRINT "<COLOR>(red){プチコン} まとめ <COLOR>(white,red){Wiki}"
}}
  1. PRINT ”フ゜チコン マトメ Wiki

プログラムリスト中で行の色を変える

#basic{{
PRINT "ふつう"
<COLOR>(blue):PRINT "あおいよ"
<COLOR>(yellow,green):PRINT "みどりだよ"
}}
  1. PRINT ”フツウ”
  2. PRINT ”アオイヨ”
  3. PRINT ”ミト゛リタ゛ヨ”

背景色を変える

#basic(brown){{
PRINT "brown"
}}

#basic(black){{
PRINT "black"
}}

#basic(clear){{
PRINT "clear"
}}

#basic(bgcolor=#246,color=#8ac,border=#00f){{
PRINT "Custom Color"
}}
  1. PRINT ”brown”
  1. PRINT ”black”
  1. PRINT ”clear”
  1. PRINT ”Custom Color”

行番号表記をなしにする

#basic(noline,black){{
すきな かずを にゅうりょく してください? 5
<COLOR>(#0f0):あなたの すきな かずは 5 ですね、
<COLOR>(#0f0):わかります 
}}
  1. スキナ カス゛ヲ ニュウリョク シテクタ゛サイ? 5
  2. アナタノ スキナ カス゛ハ 5 テ゛スネ、
  3. ワカリマス

開始行番号を変更する

#basic(start=135){{
PRINT "135 ぎょうめ"
PRINT "136 ぎょうめ"
}}
  1. PRINT ”135 キ゛ョウメ”
  2. PRINT ”136 キ゛ョウメ”

文章中にプチコンフォントを埋め込む

&basic{RUN};

上記のように書くことで、「RUN」のように文章中にプチコンフォントを埋め込むこともできます。

ひらがなを使う

公式プレゼント素材の「かな1」と同等の ひらがなフォント を使用できます。

&basic(hiragana){ひらがなフォント};
#basic(hiragana){{
ほんじつ も プチコンまとめWiki に おこしいただき、
ありがとうございます。
}}
  1. ほんじつ も フ゜チコンまとめWiki に おこしいただき、
  2. ありがとうございます。

プチコン3号フォントを使う

プチコン3号のフォントを使用することもできます。ひらがなが使用可能なほか、濁点付きの文字を使うことができます。

&basic(3gou){プチコン3ごう};
#basic(3gou){{
プチコン3ごう は 11がつ19にち はつばい!
ニンテンドーeショップへ はやくいくんだ!
}}
  1. プチコン3ごう は 11がつ19にち はつばい!
  2. ニンテンドーeショップへ はやくいくんだ!

文字とプチコンフォントの対応表

00  АБВГДЕЁЖЗИЙКЛМН
10 ♪ОнПРСТУФХ◎Ц→←↑↓
20  !”#$%&′()*+,-./
30 0123456789:;<=>?
40 @ABCDEFGHIJKLMNO
50 PQRSTUVWXYZ[¥]^_
60 `abcdefghijklmno
70 pqrstuvwxyz{¦}~\
80 ◇━┃┏┓┛┗┣┳┫┻╋┠┯┨┷
90 ┴┬├┼┤─│┿┌┐└┘┝┰┥┸
A0 ~。「」、・ヲァィゥェォャュョッ
B0 ーアイウエオカキクケコサシスセソ
C0 タチツテトナニヌネノハヒフヘホマ
D0 ミムメモヤユヨラリルレロワン゛゜
E0 ■●▲▼□○△▽ЧШЩЪЫЬЭЮ
F0 Яабвгдеёжзийклм╂
  1.   │0123456789ABCDEF
  2. ──┼────────────────
  3. 00│ АБВГДЕЁЖЗИЙКЛМН
  4. 10│♪ОнПРСТУФХ◎Ц→←↑↓
  5. 20│ !”#$%&′()*+,-./
  6. 30│0123456789:;<=>?
  7. 40│@ABCDEFGHIJKLMNO
  8. 50│PQRSTUVWXYZ[¥]^_
  9. 60│`abcdefghijklmno
  10. 70│pqrstuvwxyz{¦}~\
  11. 80│◇━┃┏┓┛┗┣┳┫┻╋┠┯┨┷
  12. 90│┴┬├┼┤─│┿┌┐└┘┝┰┥┸
  13. A0│~。「」、・ヲァィゥェォャュョッ
  14. B0│ーアイウエオカキクケコサシスセソ
  15. C0│タチツテトナニヌネノハヒフヘホマ
  16. D0│ミムメモヤユヨラリルレロワン゛゜
  17. E0│■●▲▼□○△▽ЧШЩЪЫЬЭЮ
  18. F0│Яабвгдеёжзийклм╂

ハカセたちの会話を埋め込む

ハカセ

ほっほっほ、ワシじゃよ、プチコンでおなじみのハカセじゃよ。こんなところでも会えるとはのう。
実はこのWikiは、ワシたちにおしゃべりさせられるプラグインが搭載されているのじゃ。

ワンパクくん

そんなプラグイン、ナニに使うんだよ! ダレトクじゃねーか!

インテリくん

ワンパクくん、キミは本当に辛口だね。これがあることで、ボクたちの活躍の機会が増えるじゃないか。

神崎

ヘンなことしゃべらされるのかな…? シモネタとか?

ハカセ(泣)

そっ、それだけはカンベンじゃあああああああ! ワシはそんなキャラじゃないんじゃああああああ~

#fukidashi(h,r,ほっほっほ、ワシじゃよ、プチコンでおなじみのハカセじゃよ。こんなところでも会えるとはのう。&br;実はこのWikiは、ワシたちにおしゃべりさせられるプラグインが搭載されているのじゃ。)
#fukidashi(w,そんなプラグイン、ナニに使うんだよ! ダレトクじゃねーか!)
#fukidashi(i,ワンパクくんは辛口だね。これがあることで、ボクたちの活躍の機会が増えるじゃないか。)
#fukidashi(k,ヘンなことしゃべらされるのかな…? シモネタとか?)
#fukidashi(hc,r,そっ、それだけはカンベンじゃあああああああ! ワシはそんなキャラじゃないんじゃああああああ~)

ハカセ

こういう書き方で、複数行のセリフを書くこともできるぞい
nolink
画像もはさめて便利なのじゃ

#fukidashi(h){{
こういう書き方で、複数行のセリフを書くこともできるぞい
&ref(FrontPage/WikiTitle.png,25%,nolink);
画像もはさめて便利なのじゃ
}}

ハカセ

start と end を引数に渡すことで、セリフの間に basic などのプラグインを挟むこともできるぞい

  1. @A
  2. PRINT ”ERROR カ゛ ハッセイ シマシタ”
  3. GOTO @A

……きこえますか…きこえますか……ワシじゃよ…ハカセじゃ

#fukidashi(h,start)
start と end を引数に渡すことで、セリフの間に basic などのプラグインを挟むこともできるぞい
#basic{{
@A
PRINT "ERROR が はっせい しました"
GOTO @A
}}
#blockdiv(class:block-info)
……きこえますか…きこえますか……ワシじゃよ…ハカセじゃ
#blockdiv(end)
#fukidashi(h,end)