Tuesday, August 18, 2015

Sample Data Center Update

The Hax sample data center has just been added a sample task implementing a very simple chat server. This is the final sample task concerning network programming in Hax.

The new level 8 ChatServer sample task demonstrates the implementation of a server task supporting multi-client networking. The chat server allows multiple clients to connect and communicate with each other, just like in a real-life multi-user chat room (e.g. on IRC). You can grab the updated sample data center either from the Hax repository on GitHub, or the Hax Downloads page.

Now, a little something about next steps. As you might have guessed, I have currently little to no time for Hax. And actually, there does not seem to be much user interest in the project, so there is not much motivation to force myself to make some time for it. However, I still don't plan to ditch the project, because it is just fun to do.

Anyway, I will cease development of the sample data center for now, unless there are some user requests for more samples. I have basically two different things in sight to look into next.

The first thing is further developing the capabilities of Hax as a distributed infrastructure, allowing to interconnect multiple data center instances across the real Internet. The functionality is already there, it just needs some additional features to be widely usable, the main one being authentication. This feature is the key to Hax becoming the platform for e.g. a multiplayer hacking game, an internet-within-the-Internet etc.

The second thing is a sequel for the DarkSigns campaign. Obviously, the storyline in the original DarkSigns game was supposed to be continued, but it is unclear how. Therefore, the storyline of the sequel would have to be made up from scratch, while also being on a par with the original storyline. This is quite a challenge for me, as I am not exactly a story writer.

To wrap up this post, I do not commit to any further releases or release dates. As long as I do not get massive feedback and requests from users, my development pace for the project will be very slow. As always, I am willing to communicate about the project with anyone interested. Feel free to contact me using e-mail, hangouts (google talk), discussion group, blog comments, or GitHub.

3 comments:

  1. i followed all directions and when i try to run the hax.bat a window flickers then nothing happenes, this game or whatever wont run at all

    ReplyDelete
    Replies
    1. What exactly is the command you are using? You have to specify the name of the data center you wish to start. Try the command "hax.bat tutorial", or "hax.bat darksigns".

      Delete
  2. i'd definitly want to see more of this

    ReplyDelete