3 ms·
This is awesome. hey @schmatz since I see your reading this. See if you guys can figure out a way to make it persistent and Massively Multiplayer. I want to wri
by dkhenry 13y ago
This is awesome. hey @schmatz since I see your reading this. See if you guys can figure out a way to make it persistent and Massively Multiplayer. I want to write a program to defend my tower while I am at work, then hop on at night and tell my minions to attack someone else.
- abstrct 13y agoThe Schemaverse (http://schemaverse.com http://schemaverse.com) is massive multiplayer game that you play through programming, although the gameplay is no longer persistent and is now played in one day rounds. I would love to make a better persistent version one day but it needs a lot of hardware to support most users complete lack of optimization (or deliberate resource hogging attacks). Schemaverse isn't nearly as polished as this is but if you are looking to battle some AI, give it a chance.
- TrainedMonkey 13y agoWhy not hard limit amount of time people's algorithms can spend?
- abstrct 13y agoAt some point there is so much data available to work with that even nicely optimized queries become too slow. This may have also been a limitation of hardware but either way the game quickly became not fun when it was persistent.
- nwinter 13y agoYeah, it's going to be awesome when we can do this: https://github.com/codecombat/codecombat/wiki/Summer-Project-Ideas-List#sandbox https://github.com/codecombat/codecombat/wiki/Summer-Project... It'll be hard, but not as hard as what we've already done with sandboxing and live-coding user programs, and it'll be truly epic.
- toki5 13y agoSome of the things on that list actually sound like pretty cool challenges. I'm thinking about the mobile one, for example -- since the commands players use are limited to an API, could a drag-n-drop interface for that API work? Then the only things actually requiring typing would be function arguments.
- schmatz 13y agoHi dkhenry, That would be a really fun game mode! It would require a lot of thinking about game mechanics and the technical challenges involved, but it's definitely possible, but probably not in the immediate future. I think if we implemented features like a resource system and figured out how to make the game performant, a persistent MMO would be really entertaining, something like coding the AI to a long-running Starcraft game.
- mbesto 13y agoAs a programmer noob, this sounds really cool. Imagine instead of me trying to get more hats in Dota 2, I'm using that same time to instead learn more programming. My motivation would be on overdrive to fight against those who are infinitely better than me. I'm not a kid anymore, but I want to act like one.
- darylteo 13y agoThen get people to pay for "gems" which "speed up" construction. Then this turns into Clash of Clans. =)
- TrainedMonkey 13y agoEven better, restrict algorithms to certain amount of CPU time. If you want to do more advanced stuff you can buy more computational time per cycle.
- schmatz 13y agoHaha if we wanted to get acquired by EA, I'm pretty sure that's a good strategy... "CodeCombat II: Dungeon Keeper" LOL