Consider this a late Christmas present.
So, for the past few days (minus some time off for Christmas), chaos and I have started work on Competitor stuff again. Right now we're working on the server code - allowing people to connect to a central server for chatting and such. That has gone well - we've already gotten a couple #smogon users in a chat together. Now it's a matter of expanding the functionality (for example, adding moderator commands like kick and ban).
We also have a crappy Python-based client. This won't replace the real client - Arti is still working on that - but it will probably be useful for anyone who wants to make Python-based bots or something.
Pokemon-wise, I did some major cleanups on the engine - no new functionality, but trying to get what I have to work (I wrote a 2500-line move implementation file without compiling once! ... And then I had to fix about 200 bugs.) This is going well, and hopefully I can develop a proper testing setup so Competitor isn't *too* buggy on alpha release.
And that's it. We haven't really forgotten about Competitor, honest! We've just been ridiculously busy.
So, for the past few days (minus some time off for Christmas), chaos and I have started work on Competitor stuff again. Right now we're working on the server code - allowing people to connect to a central server for chatting and such. That has gone well - we've already gotten a couple #smogon users in a chat together. Now it's a matter of expanding the functionality (for example, adding moderator commands like kick and ban).
We also have a crappy Python-based client. This won't replace the real client - Arti is still working on that - but it will probably be useful for anyone who wants to make Python-based bots or something.
Pokemon-wise, I did some major cleanups on the engine - no new functionality, but trying to get what I have to work (I wrote a 2500-line move implementation file without compiling once! ... And then I had to fix about 200 bugs.) This is going well, and hopefully I can develop a proper testing setup so Competitor isn't *too* buggy on alpha release.
And that's it. We haven't really forgotten about Competitor, honest! We've just been ridiculously busy.