Albian Warp News Update

Hi, Ham5ter and cptmashek here.

Due to personal Stuff going on with our lives, the Albian Warp Project stalled a little. However, we are rebooting this project!

Why the Reboot?

The original Albian Warp Code was quiet messy and hard to follow. Also a great obstacle was the fact, that ham5ter originally intended to develop his own Communication Protocol. Developing a new protocol is a relay cool challenge on its own, but with Albian Warp it was more of a hindrance! With the reboot we have the opportunity to speed up developing by getting rid of all the hindrances.

What now?

We decided to totally scrap the original server code base and start over with an Webservice-based approach. On the Serverside, we decided to Stick to Python and use Flask, a very cool frameworks to speed up development!

The Client is still based on C#.Net and makes use of the CAOS Class Library ham5ter wrote. But, for Security Reasons, we decided that we want to put the Authentication out of the Game Engine and move it into the Albian Warp Client, where the Login credentials cannot easily be accessed by every Agent that is in the Game!

Another thing that we want to do, is to keep this blog more up to date, so brace yourself for more frequent updates. ^^

Where is the Source code now?

Another thing that I wanted to do is, to move all the Projects I work on over to Guthub, I closed down my personal gitlab server “http://git.ham5ter.de/” and we moved the Albian Warp Git Repositorys over here: Albian Warp on Github.com.

The CAOS Class Library and my CaosConsole can also be found on Github: Ham5ter’s GIT Repositories on Github.

Can I help?

If you know your Way around any of these Languages:

  • Python
  • C#.Net
  • CAOS

You Can probably help us! Take a look into the GIT Repositories, and contact us via dev@albianwarp.com, and we will see where we can fit you in. 🙂

I can’t Code, but I still want to help!

Very soon we will release a (hopefully working) Alpha Client, and a Basic Webpage, where you can Register a Albian Warp Account.
By using the Alpha Client, and reporting any “weird Stuff” and unforeseen Error Messages to us, dev@albianwarp.com you are greatly helping us!
Also if you have cool Ideas or just want to talk to us, you can join the Creatures Caves Chat, where we most of the Time hang out.

If you have a Github account, feel free to submit bugs/”weird stuff” in the issue tracker. Just, please search before posting a duplicate error!

Thank you for your time!

Albian Warp pre-1.0 Test Release

I posted a few days ago on the Creatures Caves forum about the delay in development, then promptly forgot to update here. So, here’s an update.

As many of the community already know, life has gotten in the way of Albian Warp off and on for the past few months. Unfortunately for us, bills do not pay for themselves, so paid work takes top priority. In between work, though, I have begun rewriting the server to make it more extensible and easier to update in the future.

The biggest reason I have decided to rewrite the server is that I have learned a ton in the last month, which I want to apply to Albian Warp. I have also been talking with several other people about various projects that we’re working on, and have come to the conclusion that they all intersect at certain points. We all have some pretty amazing ideas, which should, if completed, make it easier to install and extend Creatures Docking Station.

I am still following the path laid out in the previous post, but am not sure when I will have this stable for testing. While I am programming on the new version, though, I am taking what ham5ter did for the Albian Warp Client and making it usable for everyone, so we can get going with enabling the Green Light for everyone! You can visit http://wizardspire.com/albian-warp to receive instructions and files. When ham5ter is around, I’ll be working with him to integrate this into the website proper.

If you are interested in helping out, please let us know on our Creatures Caves thread!

AW Messaging on the way

Life has been keeping ham5ter and I terribly busy, so I thought I would send out an update to let everyone know this! I have been going through the .cos files and assessing just how much we’re going to need to take out and/or modify. From doing this, it has come to my attention how woefully bad my interpreting of CAOS is. (It really isn’t that bad, it’s just far different to my eyes after staring at Python all day.)

Within the next few days I will be setting up a “live” development server, so that I can start testing a registration and login system for everybody. That is the server where I will be pushing updates to before I put them in the code repository, so that I can get some real testing done. This does not mean that there is a whole lot that you would visibly be able to see working, it would just be testing the basics so that we know our foundation is solid before moving forward.

For all you daring souls, this would be a perfect opportunity to help us do some testing. I cannot stress enough that things are not going to be terribly exciting after connecting: until messages are put in, all you will see in your game is the green light.

This is the current path I am thinking about going down:

  • Establish registration and login
  • Establish server-announce, so that the server can send messages to everybody that is logged in
  • Establish status messages, so players can update their statuses
  • Establish other messaging systems to pave the way for sending and receiving creatures.

I have chosen this path order because it would greatly help us test out sending and receiving information, without accidentally sending broken creatures to everybody. The last thing I would want to see right now is everything crash because a creature failed to send correctly.

What are your thoughts? As always, your ideas and suggestions are always welcomed (and encouraged)!

We have a brainstorming thread going over on Creatures Caves!

Sourcecode is now available

Hi, yesterday i made the Source-code of Albian Warp public, i hesitate a little to do this step, due to the Fact, that the Source-code is… well, at this point everything is more like a proof of Concept, this is not what the final Product will look like!

Currently no Documentation or Installation Manual exists, but thos familiar with GIT, c#, CAOS or Python, can now Follow the Development!

At this point, i want to say, that we are still looking for Contributors! so if you look through the Source-code and think “Oh Noez!  what are they doing *facepalm*” just contact me or cptmashek 🙂

The Sourcecode can be found over here:

Git.Ham5ter.de

EDIT: Everything is released under the GPL3 License!

Greetings.
Ham5ter

Saying Hello With a Green Light

Hello! Ham5ter mentioned wanting to have a blog here, so here it is.

What’s a more fitting way than to start our blog with progress? Over the course of last night, ham5ter posted on Creatures Caves that he has enabled the green light! While this is something that sounds super simple, it means that we are able to connect Docking Station to our own server.

Logging into AlbianWarp...

Logging into AlbianWarp…

 

Logged in

…gives us a green light!

I am super happy to see this light once again. This is what it looks like from the back-end:

This is the test client.

This is the test client.

This is the server.

This is the server.

I look forward to sharing more updates with everyone!