Menu

pydarts v0.9 feature freeze

We have been really excited working on this new version of pydarts. With a major code refactoring (yes, again), and many bugs corrected, this version will be the most stable ever been out.

pydarts is now python 3 ready, which means that the project will exists when python 2 (the language used for creating pydarts) will reach end of life. Important for me, at least, and for everybody concerned by trying to keep this project alive as long as possible.

The big part is that network settings are now fully included in the game interface. No need for network assistant nor command line anymore (except if you want to run your own server)
At the same time, all the menus has been refactored.

Another important thing is that before each release, everything will be tested on the latest version of Windows. That means actually Windows 7&10, with python 2.7 installed.

The network layer is now definitely more reliable. It has been tested with success, backup turn works, it is fast and works great. It use json structure instead of home made piping. There is still performance issues with python socket, that I expect to be solved for v1.

Config file is now more flexible. No need for all options. The serialport and the SectionKeys are now the only options required. But you may use the config file to freeze some of your favorite options, obviously.
You may select an alternate config file via CLI using "--config=" option, by the way. Playing with command line and config file is really easier, have a look to the "--help" page !

Expect one major evolution for the pydarts v1.0, the refactoring of in-game interface. And correction of all major bugs found in v0.9.

So for a stable v0.9 version, please feel free to test all the beta and report bugs !
Cheers

Posted by poilou 2016-06-21 Labels: release

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.