Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beheh/hwo2014
Team Goldwipf bot for the Hello World Open 2014 competition
https://github.com/beheh/hwo2014
hello-world-open java
Last synced: about 1 month ago
JSON representation
Team Goldwipf bot for the Hello World Open 2014 competition
- Host: GitHub
- URL: https://github.com/beheh/hwo2014
- Owner: beheh
- License: apache-2.0
- Created: 2015-01-25T22:22:48.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-01-25T22:24:05.000Z (almost 10 years ago)
- Last Synced: 2024-10-12T05:51:59.812Z (2 months ago)
- Topics: hello-world-open, java
- Language: Java
- Homepage: https://helloworldopen.com/team/2406
- Size: 1.4 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
Awesome Lists containing this project
README
## Hello World Open (HWO) 2014 Goldwipf Bot
This is the Goldwipf team bot system.
### File Structure And Scripts
In this directory, there are some scripts that you can use to build and run your bot.
On the C.I system and in the competition, your bot will be run on the HWO servers
using these scripts.- `./build` - build the bot, i.e. prepare for running
- `./run []` - run the bot synchronously.In subdirectories, there are bot implementations in different programming languages. The
`config` file determines which implementation is used. Each language folder contains two
scripts:- `java/build` builds the Java bot
- `java/run ` runs the Java bot### Logging
The C.I system will capture the standard output of your bot so you can log relevant events
by just writing to stdout. Please don't log all incoming and outgoing messages though, as
that would generate too much data. We'll probably limit the maximum number of lines captured.### External dependencies
To ensure fast build/run times, the bots are built offline on the HWO servers. This means
that the build process cannot download external dependencies from the Internet. For each
bot template we've included the necessary dependencies (sockets, JSON) either on the
HWO server platform or into this codebase. If you need anything else, you'll need to find a way to
include the extra dependencies into your codebase.The C.I system will build and run your bot regularly to ensure that it is compatible with
the build process on the HWO servers.### Configuration
Language, botkey and name are configured in [config](config) file.
### Bot Protocol
See the [Technical specification](https://helloworldopen.com/techspec) online.