Summary: 16 instances, 16 unique Text Count // TODO: group things of different colors and values? 1 // TODO: have opponents infer that i knew a card was useless 1 // FIXME: run hint first, but have to cache the range size 1 {"h0", torch::zeros({2, 512})}, // TODO: ugly hard-coding 1 std::mt19937 gen_; // FIXME: seed? 1 assert(handKnowledge_[me_][i].valuable() == YES || permissive_); // FIXME: I'm not sure why this should ever fire... 1 // infosetHash_.reset(new InfosetHash(0)); // FIXME: seed? 1 history.erase(history.begin()); // FIXME: use more efficient data structure or use SmartPtr to avoid copies 1 // TODO: possibly still valuable to ask? 1 // FIXME: make params configurable not just through env vars 1 * TODO: If both red 4s were discarded, then the red 3 doesn't open up any plays. 1 // TODO: make it so space of hints is larger when there is 1 // TODO: this may be simplified with constructor in the future version 1 // TODO: after that, potentially prefer useless indices that arent public 1 * TODO: avoid stepping on other players' plays. 1 {"c0", torch::zeros({2, 512})}, // TODO: ugly hard-coding 1