×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Minigame] Bootcamp Relay (Team play racing in bootcamp maps)
[Minigame] Bootcamp Relay (Team play racing in bootcamp maps)
Gekkeiju
« Citoyen »
1445442540000
    • Gekkeiju#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  0
  • About
  • 日本語
  • Check Point Editor

Bootcamp Relay!


This is a team play racing game. The feature of this minigame is that there are check points where players respawn, which make it possible to race in hard bootcamp maps.

http://cheese.formice.com/forum/useralbums/535103/standalone?embedded=1


What a lonely developer...


I don't know whose idea it is but I found this statement
a dit :
Bootcamp Relay: Each mouse gets a short amount of time in the room to complete a section of the map and the next player continues after time is up.

in the Topic-383236 very interesting. Although this suggestion has been in such a conspicuous place, it seems there is no actualization for it (I'm sorry if any). So I decided to realize this idea for the suggestion maker and the bootcampers.

  • Original idea: someone
  • Concrete system and Coding: me^^


Lua Script


Here is the script. Pastebin!
Enter into your tribe house, say "/lua" in the chat, paste the script and submit.
It is recommended to gather 4 people or more in the tribe house to play with multiple teams.

There are 6 values you can change in the script. They are on the top of the script.
1) TEAM_SIZE : The maximum number of players in a team.
2) MIN_SIZE : The minimum number of players in a team.
Setting both of them 1 actually makes this game an individual match.

3) TIME : Time...
4) INTERVAL : Length of the intervals between rounds.
5) SECTION_TIME : After a player leaves a check point he/she should get to the next check point in SECTION_TIME.
6) maps : The map list. All the maps played in this minigame are chosen in this list. The structure of "maps" is a bit complicated. See also the manual in the script. I made a lua module to create a map list easily (See the "Check Point Editor" tab in this thread).

Change Log
Number of maps: 70 (about 15% of P3 maps) (25/10/2015)

  • 23/10/2015 - Bugs were fixed




Rules


2 to 4 mice make one team and the teams compete for the first in bootcamp maps. Here are some detail below.

  • Participation
    • At the beginning of every round, players are given 8 seconds to decide if they participate in the next round or not. Only the players who have responded "yes" will participate in the team racing. This is in order to avoid AFK players joining and interrupting the teams.
      http://cheese.formice.com/forum/useralbums/535107/standalone?embedded=1
    • After the round begins, someone who did not respond or answered "no" can still make a reservation for participation in the racing by answering "yes" or saying "!join" in the chat. If there is a team consisting of 3 mice or less he/she is put into the team. Or if there is someone else who have made a reservation, a new team is made for the two. If not, he/she need to wait for someone else to come.
      http://cheese.formice.com/forum/useralbums/535108/standalone?embedded=1

  • Relay System
    • As a round begins all the members except the first runner of each team die and the first runners start racing. When a runner dies the next player in the team is respawned at the last check point and continues.

  • Check Points

      http://cheese.formice.com/forum/useralbums/535109/standalone?embedded=1
    • Runners can register at a check point by pressing Space key on the check point. When a runner dies the next runner starts from the last check point.
    • There are two types of check points. The green rect ones are normal check point. The other ones, which have yellow "C" are cheese check points where runners should have cheese when registering. When a runner is respawned at a cheese check point he/she is given cheese.
    • Check points are placed along the normal route of the map. But runners don't necessarily need to register at all the check points. It's OK to skip ones or try SC but be sure to register at a check point in 15 seconds after you leave the last one.


Press Tab key to change the display of the message area.
The number at the top right on the screen means the section time remaining. Runners need to reach a check point before it hits 0.
※頭の中で英語日本語ごちゃ混ぜで練った文を英語で書いたのがEnglish版で、後日それを日本語訳したものがこちらになります。そのためたまに不自然な日本語があります。

ブートキャンプ・リレー!


団体戦レーシングゲームです. このミニゲームの特徴はプレイヤーが復活できる中間セーブポイントがあり、これによってブートキャンプでレーシングすることが可能になっています。

http://cheese.formice.com/forum/useralbums/535103/standalone?embedded=1


What a lonely developer...


誰のアイデアか分かりませんが、Topic-383236で次のような面白い記述を見つけました。
a dit :
Bootcamp Relay: Each mouse gets a short amount of time in the room to complete a section of the map and the next player continues after time is up.

※訳 = ブートキャンプリレー: マップの各セクションをクリアするためにそれぞれのネズミが少量の時間を与えられる。時間切れになったら次のネズミに交代する。
このアイデアはあれほど人目に付きやすい場所に記載されていたにも関わらず、それが実装されることはなかったようです(もしあったらすみません)。そこで私はアイデアを出した人とブートキャンパーたちのためにこのミニゲームを作ることにしました。

  • 大元の発案者: 誰か
  • 具体的なルールとプログラミング: 私^^


Lua Script


スクリプトはこちらです. Pastebin!
トライブハウスに入り、チャットで"/lua"と言い、スクリプトをフォームに張り付けて送信してください。
複数のチームを作るためには4人以上のメンバーが必要です

スクリプトの中で変更可能な設定値が6つあります。全てスクリプトの先頭に記載されています。
1) TEAM_SIZE : ひとつのチームの人数の最大値
2) MIN_SIZE : ひとつのチームのメンバーの最小値
どちらも1に設定すると事実上個人プレーのレーシングになります。

3) TIME : 制限時間
4) INTERVAL : ラウンド間の時間
5) SECTION_TIME : プレイヤーはチェックポイントから次のチェックポイントまでこの時間以内に行かなければいけません。
6) maps : マップリスト。 ゲームで使用されるマップは全てここから選ばれます。mapsの構造は多少複雑です。スクリプトに記載されたマニュアルも参照してください。マップリストを簡単に作るツールも用意してあります。("Check Point Editor"タブをご覧ください)。

Change Log

  • 24/10/2015 - Now 20 maps
  • 23/10/2015 - Bugs were fixed




ルール


2から4匹のネズミたちがひとつのチームを作り、チームで1位を目指します。以下により詳しいルールを記載します。

  • 参加
    • 各ラウンドの始めにレースに参加するかどうか選ぶ時間が8秒間与えられます。「yes」と答えたプレイヤーのみがレースに参加することになります。これは放置プレイヤーの参加とそれによるチームの遅延を防ぐためです。
      http://cheese.formice.com/forum/useralbums/535107/standalone?embedded=1
    • ゲームが始まった後でも、回答を送信しなかった人や「no」と答えた人は改めて「yes」と答えるか、チャットで!joinと打つことで参加予約をすることができます。もし3匹以下のチームがあればそこに加えられます。あるいは既に参加予約している他のプレイヤーがいた場合、二人のために新しくチームが作られます。どちらでもない場合、新しいプレイヤーが来るまで待たなければいけません。
      http://cheese.formice.com/forum/useralbums/535108/standalone?embedded=1

  • リレーの仕組み
    • ラウンド開始とともに各チームの最初の走者以外のプレイヤーは死に、最初の走者がレースを始めます。走者が死んだ場合、次のプレイヤーが最後に通過したチェックポイントから復活してレースを続けます。

  • チェックポイント

      http://cheese.formice.com/forum/useralbums/535109/standalone?embedded=1
    • 走者はチェックポイントに重なった状態でスペースキーを押すことでチェックポイントに登録できます。走者が死んだときは最後に通過したチェックポイントから次の走者が出発します。
    • チェックポイントには二種類あります。緑の四角は普通のチェックポイントです。もう一方の内部に黄色で「C」と書かれたものはチーズチェックポイントで、登録するにはチーズを持っている必要があります。走者がチーズチェックポイントで復活した場合は同時にチーズをもらえます。
    • チェックポイントはそのマップの通常のコースに沿って配置されています。しかし走者は必ずしもすべてのチェックポイントで登録する必要はありません。飛ばしたりショートカットを使っても問題ありません。ただし必ず最後のチェックポイントを出発してから15秒以内に新たなチェックポイントで登録するようにしてください。


Tabキーを押すことで左上のメッセージ欄の表示スタイルを変更できます。
画面右上の数字は残りのセクション時間を表します。走者はこれが0になる前に次のチェックポイントに到着しなければなりません。
This module should help you to make the map list used in Bootcamp Relay (maps).
Script

Use /np command to load maps.
Click on the screen while pressing 0 - 9 key makes a check point.
Click on a check point while pressing "C" makes the check point the first cheese check point.
Click on a check point while pressing Space key removes the check point.
Click on the screen while pressing Ctrl moves you to the clicked location.
Click on "save" and the check points data will be saved.
Click on "print" and the saved data is displayed in the Lua tab in the chat.

I'll add more information about this module later.
http://cheese.formice.com/forum/useralbums/535104/standalone?embedded=1

Dernière modification le 1446294240000
Error_404
« Consul »
1445448840000
    • Error_404#0000
    • Profil
    • Derniers messages
#2
  0
This is just awesome!


I like it, I ll try it out with my tribemates ^^

Question, can this script works with racing maps?
Sohb
« Citoyen »
1445484180000
    • Sohb#0000
    • Profil
    • Derniers messages
    • Tribu
#3
  0
Great!

Lets play it :D
Gekkeiju
« Citoyen »
1445502420000
    • Gekkeiju#0000
    • Profil
    • Derniers messages
    • Tribu
#4
  0
Bugembo a dit :
This is just awesome!


I like it, I ll try it out with my tribemates ^^

Question, can this script works with racing maps?

Thank you. There is a map list in the script and the maps played in this game are chosen in the map list randomly. So it's of course possible to add racing maps to the map list. But racing maps might not require respawn points because they are not so hard.


Sohb a dit :
Great!

Lets play it :D

Thanks! lets play!
Csonewforyou
« Consul »
1445515740000
    • Csonewforyou#0000
    • Profil
    • Derniers messages
    • Tribu
#5
  0
gekkeiju a dit :
Bugembo a dit :
This is just awesome!


I like it, I ll try it out with my tribemates ^^

Question, can this script works with racing maps?

Thank you. There is a map list in the script and the maps played in this game are chosen in the map list randomly. So it's of course possible to add racing maps to the map list. But racing maps might not require respawn points because they are not so hard.


Sohb a dit :
Great!

Lets play it :D

Thanks! lets play!

Can you play with me? :3
The_unknown
« Citoyen »
1445515920000
    • The_unknown#1751
    • Profil
    • Derniers messages
    • Tribu
#6
  0
Can I join?
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • [Minigame] Bootcamp Relay (Team play racing in bootcamp maps)
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27