1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

SKT豆腐屋と「Screeps: Arena」 のチュートリアル#1「Loop and import」を進めよう

Last updated at Posted at 2022-04-10

Screeps: Arenaとは

 「JavaScript」などのプログラミング言語を使って自軍の「駒」を動かし他プレイヤーと戦うゲーム
Steamからダウンロードできる。https://store.steampowered.com/app/1137320/Screeps_Arena/?l=japanese
Screepsの公式discordはこちら(英語):https://discord.gg/screeps
超全茶discord(日本語)では一緒に楽しみたい人を募集中:https://discord.gg/Am9Rz4w (discord)

Screeps: Arenaのチュートリアルを進めよう

プログラミング言語の切り替え方

  • プログラミング言語の切り替えってどうやるの?
    → 他の言語から「wasm」か「js」にcompileすればいいんだよ!

チュートリアル用のソースコードの編集と実行

  1. 「Microsoft VS Code」などのエディターを事前にインストールしておく。
  2. 「PLAY」ボタンの上にある「Open」を押下する。
  3. ファイルエクスローラーで「tutorial-loop_and_import」フォルダが開いたら中にある「main.mjs」をエディタで開く。
  4. エディタ側の編集が終わったら保存してからゲーム側の「PLAY」ボタンを押下。
  5. 実行結果「PASSED」,「FAILED」が表示される
  6. 「Watch replay」を押下する
     
  7. 「Back」を押下して戻る

コメント付きサンプルコード #1「Loop and import」

import { } from '/game/utils';
import { } from '/game/prototypes';
import { } from '/game/constants';
import { } from '/arena';

// getTicks関数が使えるようにインポート!
import { getTicks } from '/game/utils';

// このloop関数はターン(Tick)ごとに呼ばれる
export function loop() {
    // 現在のターン(Tick)数をログ出力するよ!
    console.log('現在のターン(Tick)数:', getTicks());
}

実行結果

以上

よかったよかった

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?