8 votes

Oceans of code programming challenge

5 comments

  1. [2]
    mars
    Link
    Haven't signed up yet to check this out, but the concept seems very similar to Screeps, a persistent world where you gather resources, build/augment your units, and expand your base, all by...

    Haven't signed up yet to check this out, but the concept seems very similar to Screeps, a persistent world where you gather resources, build/augment your units, and expand your base, all by programming in JavaScript or another WebAssembly-compatible language.

    2 votes
    1. joelthelion
      Link Parent
      Looks cool, reminds me a bit of the old ants AI challenge. I really like the persistent world idea. Not sure about the decision to target the node.js VM, though. Codingame uses docker which allows...

      Looks cool, reminds me a bit of the old ants AI challenge. I really like the persistent world idea.

      Not sure about the decision to target the node.js VM, though. Codingame uses docker which allows native code. This is a nice plus for performance-minded people ;-)

      1 vote
  2. [3]
    joelthelion
    Link
    A very neat programming challenge, with 16 days to go. The goal is to program a submarine to detect and destroy the opponent's sub. I'm participating and taking the occasion to learn Rust....

    A very neat programming challenge, with 16 days to go. The goal is to program a submarine to detect and destroy the opponent's sub.

    I'm participating and taking the occasion to learn Rust. Currently in the top 100!

    Are any other tilderinos participating?

    1 vote
    1. [2]
      asoftbird
      Link Parent
      l'd like to see the base program it provides before having to sign up, l'm not too great at coding so a decent start is a nice-to-have.

      l'd like to see the base program it provides before having to sign up, l'm not too great at coding so a decent start is a nice-to-have.

      1 vote
      1. joelthelion
        Link Parent
        They give you an automatically-generated starter for each language, which parses game input for you and implements a trivial strategy. So you don't have to do any work to get started, just improve...

        They give you an automatically-generated starter for each language, which parses game input for you and implements a trivial strategy. So you don't have to do any work to get started, just improve the default strategy.

        2 votes