News
Adobe Flash has ended its life. While I don't have plan to translate the player to HTML5, you can continue to play HOJ using HOJ Supporter developed by pasta-san.
HOJ Wiki is Open! (Edited by volunteer players)
HOJ Status
1844 problems available.
1426 registered users.
85073 solutions have been submitted.
Recent Submissions
2024-08-15 07:55:18 : Neko cleared problem 0004 in 18 bytes.
2024-08-14 12:19:46 : Neko cleared problem 0001 in 4 bytes.
2024-08-14 11:51:13 : Neko cleared problem 0003 in 15 bytes.
2024-08-14 11:50:40 : Neko cleared problem 0003 in 15 bytes.
2024-08-14 11:50:35 : Neko cleared problem 0003 in 19 bytes.
2024-08-14 11:29:32 : Neko cleared problem 0002 in 4 bytes.
2024-08-14 11:28:57 : Neko cleared problem 0001 in 4 bytes.
2024-07-25 17:41:38 : _misaki cleared problem 1941 in 15 bytes.
2024-03-15 10:19:30 : EasonLiang cleared problem 0005 in 11 bytes.
2024-03-14 23:53:40 : EasonLiang cleared problem 0004 in 9 bytes.
Welcome to Herbert Online Judge β!
Herbert Online Judge βバージョンへようこそ!
αバージョンをプレイされた方も初めての方も、新しくなったHOJをお楽しみください!
βバージョンの変化点
1. ユーザー登録機能が追加されました。画面右上のregister・loginからご利用ください。
2. レーティングおよび総合ランキング機能が追加されました。Rankingをご覧ください。
3. コードのリストア機能が追加されました。
4. 問題デザイン・登録機能が追加されました。ログイン後、Editからご利用ください。
バージョンアップに伴いランキングデータは初期化されています。α版でのデータは保存されていますので、自身の解答コードの参照を希望する方は、お手数ですが [email protected] までご連絡ください。
バグリポートは引き続き募集しています。(詳細後述)
初めてプレイされる方は、以下の説明およびruleをご覧になることをお勧めします。
What's Herbert?
Herbertはエキサイティングなパズルゲームです。
フィールド(下図)上を動くロボット(Herbert)を操り、目的のマスを踏んでいくというシンプルなルールです。
Herbertの操作には、H言語という独自の簡単なプログラミング言語を用います。
プログラミングというと難しそうに聞こえますが、実際にプレイしてみると誰でもすぐに覚えられます。
Herbertは、特に以下に挙げるような人にお勧めです。
・パズルが好きな人 / 脳トレしたい人
Herbertには簡単な問題から超難問まで、いろいろな難易度の問題があります。
頭の柔らかさに自信があるあなたも、パズルは少し苦手というあなたも、十分楽しめます。
また、難問の解き方をひらめいた時の気持ちよさは、他のどんなパズルにも劣りません。
・プログラミングをこれから始めようと思っている人
関数や再帰、イテレーションなど、プログラミングの基本的な要素が楽しく理解できます。
C言語やJavaの前にH言語を学ぶ、というのも悪くない選択かもしれません。
・プログラミングやアルゴリズムに熟達した人
難しいHerbertの問題を解くには、強力なアルゴリズミカルな思考が要求されます。
TopCoderやICPCを経験したことのあるようなあなた、腕試しをしてみませんか?
ここまで読んでHerbertに興味が湧いたあなたは、是非挑戦してみましょう!
ユーザー登録などは今のところ不要です。まずはruleを読むことをお勧めします。
About Herbert and HOJ
Herbertはwildnoodleによって開発されたゲームです。
Microsoft社による学生大会ImagineCupでは、3年間Algorithm部門の予選に用いられました。
その中で多くの熱狂的なプレイヤーが生まれましたが、現在では腕を競い合える場がありません。
このHerbert Online Judgeというサイトは、Herbertという楽しくて教育的価値も高いプログラミングゲームがこのまま忘れ去られてしまうのは余りにも勿体ない、Herbertを誰でもプレイできる場を提供したい、という思いのもと開発された非公式実装なのです。
なお、メモリの仕様やステップ数制限などの細かな点で公式Herbertとは数点違いがあります。
明らかにバグと思われる不具合を発見されましたら、開発者までご連絡ください。
開発者: @quolc
連絡先: quolc.i [at] gmail.com
Information
2011/03/17 : Bug fix for interpreter
2011/03/10 : Improvement of Problems page
2011/03/06 : fix problem with using "+" / Bug fix for interpreter
2011/03/06 : System Test Bug Fix
2011/03/05 : Herbert Online Judge beta release
2010/10/30 : Rule release
2010/10/25 : Problem Set 0 (0000-0020)
2010/10/25 : Herbert Online Judge alpha release
Closed Events
2nd HOJ Festival
Submit problems: Dec. 25 - 31, 2012 (JST)
Solve problems: Until Jan 13, 18:00
The score of each problems is calculated by a special rule.
Please check the detail page.
HOJ Contest #7
Date: 2012/6/10 (Sun) 20:00-23:00
Spring HOJ Festival 2012
Date: 2012/3/24 (Sat) 0:00 - 4/1 (Sun) 18:00
Organizer: All HOJ Players!
Detail: http://mashojer.web.fc2.com/spring_festival_2012.html
HOJ Contest #5
Date: 2012/1/15 (Sun) 20:00-23:00