Return to Project-GC

Welcome to Project-GC Q&A. Ask questions and get answers from other Project-GC users.

If you get a good answer, click the checkbox on the left to select it as the best answer.

Upvote answers or questions that have helped you.

If you don't get clear answers, edit your question to make it clearer.

0 votes
1.5k views
How difficult is it to write challenge code?  Do I need any special compiler, tools, etc.?  What language or scripting is used and is there a user guide?  Thank you. -Jeeper_Creepers
in Support and help by Jeepers_Creepers (140 points)

3 Answers

0 votes

 

Creating checkers

Most checkers are created by users, using an API that we provide. We are currently in Beta 2 of the system. If you are interested in writing checkers, please contact our support. The script language is LUA.

Using tags

Some of the already existing checkers uses a configuration to determine some parameters. For example, a checker written for 100 finds in Sweden could have the amount and the country as parameters. In that way the script can be tagged for other challenges as well, without changing the source code. Hopefully, all scripts that supports parameters will describe this in its script description field. Anyone can create tags on existing scripts.

by vogelbird (Expert) (56.5k points)
0 votes
As vogelbird say, the language is LUA.

Everything is created in an online form on the site. It's fairly simple and smooth this day. But it requires some experience with programming, and debugging online is a bit cumbersome. The system tries it best to return errors though.
by magma1447 (Admin) (241k points)
0 votes
As vogelbird says it is Kind of simple to tag an existing checker for another challengen cache.  It may take you some time to find a challenge cache that fits and which has already a checker. But, as said, then it is often easy to tag for another cache, just changing the parameters.
by Turako (1.1k points)
...