For Scratchers who want to compete in AtCoder

Latest Version

Version
1.4.0
Update
October 31, 2023
Size
2.2MiB
Developer
Category
Users
1,000+
Rating
4 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
See more

Scratcher's AtCoder Extension

(The description in English is provided below Japanese.)


# はじめに

この拡張機能を使うと,Scratch 3.0 で AtCoder に参加できるようになります!


# 使い方

(1) AtCoder の解答フォームの横にある,オレンジ色の「Scratch 3.0 オンラインエディタ」ボタンをクリックして,オンラインエディタを開きます.

(2) Scratch オンラインエディタ上で,解答コードを作成します.完成したら,Scratch プロジェクトをローカルファイルにダウンロードします(画面左上のメニューから「ファイル」→「コンピューターに保存する」).

(3) AtCoder に戻り,オレンジ色の「Scratch 3.0 プロジェクトをロード」ボタンをクリックして,(2)でダウンロードしたプロジェクトファイルを選択します.

(4) Scratch プロジェクトが瞬時に C++ ソースに変換され,解答フォームに表示されます.

(5) そのまま解答を提出しましょう!(言語は \"C++14(GCC5.4.1)\"(またはそれより新しいバージョン)を選択してください)


# Scratch での解答例

https://scratch.mit.edu/studios/5346476/


# リンク

GitHub: https://github.com/yos1up/scratch2cpp/tree/master/web/crx

Twitter: @yos1up


=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=


# Introduction

With this extension, you can compete in AtCoder with Scratch 3.0!


# Usage

(1) Go to a submission form of AtCoder, and click orange \"Scratch 3.0 online editor\" button to open the online editor.

(2) Create your solution in Scratch online editor. If your solution is ready, download your Scratch project to a local file. ([File] -> [Save to your computer])

(3) Return to AtCoder and click the orange \"Load Scratch project\" button. Then select your Scratch project file you downloaded in (2).

(4) Your Scratch project file will be instantly converted to C++ source, and displayed in the solution form.

(5) Submit it! (Make sure that \"C++14(GCC 5.4.1)\" (or newer) is selected as the language.)


# Examples of solutions

https://scratch.mit.edu/studios/5346476/


# Links

GitHub: https://github.com/yos1up/scratch2cpp/tree/master/web/crx

Twitter: @yos1up
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Scratcher's AtCoder", "short_name": "ScratchersAC", "description" : "for Scratchers who want to compete in AtCoder", "version": "1.4.0", "manifest_version": 2, "homepage_url": "https://github.com/yos1up/scratch2cpp/tree/master/web/crx", "icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" }, "browser_action": { "default_popup": "popup.html", "default_icon": "icon.png" }, "content_scripts": [ { "matches": ["https://atcoder.jp/contests/*/submit*", "https://atcoder.jp/contests/*/tasks/*", "https://atcoder.jp/contests/*/custom_test*"], "js": ["lib/jquery-3.3.1.min.js", "lib/Stuk-jszip-9fb481a/dist/jszip.js", "lib/Stuk-jszip-9fb481a/dist/jszip.min.js", "sb2_to_cpp.js", "sb3_to_cpp.js", "main.js"] } ]}
Read more

Similar Extensions

icon

Furball Extension · Productivity 1,000+ 17 ★ 63.21KiB

icon

Scratch Science Extension · Fun 1,000+ 7 ★ 595KiB

icon

Scratch 3 Developer Tools Extension · Developer Tools 1,000+ 9 ★ 39.6KiB

icon

Scratch's Score Viewer Extension · Accessibility 1,000+ 4 ★ 5.65MiB

icon

Scratch Search Extension · Productivity 1,000+ 7 ★ 36.92KiB

icon

Scratch Block Color Changer Extension · Developer Tools 1,000+ 1 ★ 49.45KiB

icon

ScratchTools for Scratch Extension · Developer Tools 1,000+ 75 ★ 7.8MiB

icon

Scratch Addons Extension · Productivity 1,000+ 769 ★ 3.3MiB

icon

Phosphorate Extension · Developer Tools 1,000+ 7 ★ 41.46KiB

icon

Scratch Highlight Fullwidth Number Extension · Accessibility 1,000+ 3 ★ 15.19KiB

icon

Challenge Galaxy Extension · Fun 1,000+ 11 ★ 71.07KiB

icon

Scratch Device Plugin Helper Extension · Developer Tools 1,000+ 61 ★ 13.98KiB

icon

#S - Hash Scratch Extension · Developer Tools 1,000+ 4 ★ 6.68MiB

icon

Scratch Downloader Extension · Productivity 1,000+ 1 ★ 12.34KiB

icon

scratch 生存確認 Extension · Accessibility 1,000+ 2 ★ 19.42KiB

icon

Scratch Fullscreen Extension · Accessibility 1,000+ 26 ★ 14.97KiB

icon

Blocklive: Scratch Realtime Collaboration Extension · Developer Tools 1,000+ 259 ★ 253KiB

icon

Scratch Always Load More Extension · Accessibility 1,000+ 3 ★ 41.77KiB

icon

Scratch Lesson Plans Extension · Productivity 1,000+ 4 ★ 11.49MiB

icon

AtCoderBook Extension · Accessibility 1,000+ 1 ★ 1.1MiB

icon

Comfortable Atcoder Extension · Productivity 1,000+ 7 ★ 95.25KiB

icon

AtCoder ACer Extension · Fun 1,000+ 1 ★ 123KiB

User reviews

icon

Daisuke Kuramoto (qramo) (ID: 000000b32a96907f) Voted 4 ★ - Updated 01/21/2020 AtCoderを始めるハードルをとても下げてくれる。

icon

xip (ID: 00000031cf93fec3) Voted 1 ★ - Updated 04/12/2019 dos not work