creatures caves welcome, guest
downloads   gallery   dev   community   creatchi   forum   mycaves
bookmarks | search | post new topic
Development Forum
old
Plans for further AlbianWarp development   
ham5ter

ham5ter
Germany  

 visit ham5ter's website: Creatures.Ham5ter.de
  3/26/2018  9

Hello everyone.

I did not have a lot of time recently and I lost interest in the creatures games.
That is essentially why there where no news or further development regarding AlbianWarp in the last few month... years.

But the Project still sits there in the back of my head, and it annoys me that I don't have the time to bring it to an end, and to give to you, one of the most beautiful communities I know, what you are waiting for.

What I plan to do is to provide a very basic client, server and basic tools that do nothing more then bridging CAOS and the network communication.
aside from that I plan to write extensive documentation and a few basic example COAS scripts.

Once the Client and Server are stable, and the API's are well documented, I will leave the rest up to you! You will not be entirely on you own though, no worries I will answer any questions as fully as I can I just cannot dedicate as much time in the CAOS Rewrite s I would like to, so you will have to take over here. :)

Anyone with sufficient CAOS knowledge should be able to use the provided information to rewrite existing, non functioning, netbable NET: Caos code. or come up with own implementations that allow online communication of any kind.

I plan to dedicate a few hours a week over the following months to achieve this state probably starting sometime this week. whenver I work on AW I will join the Discord(s) and IRC, so you can chat me up, if you want to.


moep!

 
Dark_Author

Dark_Author



  3/27/2018

Wow! Thats awesome!
 
Pilla
Fuzzy Dragonhat

Pilla
Belgium  

 visit Pilla's website: Pilla's DS Agents
  3/27/2018

Such awesome much wow!


Looking forward to it :D


Visit my Creatures blog/website - Pilla's DS Agents
Join us on Discord - Caos Coding Cave
Visit/contribute to the Creatures Wiki

 
Laura
Tea Queen

Laura
United Kingdom  
Administrator


 visit Laura's website: CC Chat
  3/27/2018

Great news! :D Nice to hear from you, ham5ter.
 
Arnout

Arnout
Netherlands  


  3/27/2018

Thanks for the heads-up. :)
 
Doringo
Lodestar

Doringo
United Kingdom  

 visit Doringo's website: My Blog
  3/27/2018

Ham5ter, could you potentially make a Discord server dedicated to AlbianWarp? Discord servers are very easy to set up and we can always do with more of them.


 
ham5ter

ham5ter
Germany  

 visit ham5ter's website: Creatures.Ham5ter.de
  3/27/2018  3

@Doringo

I plan to use the #albianwarp channel on here:

Caos Coding Cave

I don't want to run another thing that takes away time ;)


moep!

 
xan

xan
United States  


  3/28/2018  3

Thank you for paring down the project with the objective of getting a minimum viable API working, it must be painful to do but as far as a working warp goes anything is better than nothing at this point.
 
Merboy

Merboy
United States  


  3/28/2018  1

xan wrote:
anything is better than nothing at this point.



AAAmmmmeeennn


The Lantern Light.com
 
ham5ter

ham5ter
Germany  

 visit ham5ter's website: Creatures.Ham5ter.de
  3/30/2018  2

I am making Progress!

*yay*

I learned a few Things that will help me a lot with the further development.

First of all, and probably the biggest change technical wise, I will write most of the Client in python3 as well, just like the Server.
This means i have to rewrite a lot of things, that where already working in the C# client, but it will speed up development in the long run, because I am much more familiar with Python3 then with C#

The second, really neat thing I learned just today, is the existence of the `NAMN` Caos instruction/command which in conjunction with a `LOOP`...`UNTL` can be used to enumerate and get all the named variable that are attached to an agent or creature.

And the third reeaaly cool thing is, that you can attach Named variables to Creatures.
Those attached variables stick with the creature even upon export, import and, that is the reeealy great thing, they even stick after clone import *wubwub!!!*.
This is awesome because all other meta data information about the creature are lost upon import into a different world, the name is gone, the history is gone.. BUT! we will be able to work around that by using named variables :D

Name is lost? No Problem, restore it from the variable `aw_creature_name` *BOOM!* Name is not lost anymore!

I am happy with these new developments and discoveries :D!


moep!

 
Malkin

Malkin
Australia  
Manager


 visit Malkin's website: Malkin's page at CWiki
  3/31/2018

Very exciting! How could one get in on the alpha testing? :D

My TCR Norns
 
Dinofan137

Dinofan137
France  


  4/1/2018

Wow, this is really nice ! Getting back a working Warp system is the thing I'm craving for the most actually ! Thanks for giving us those news, I don't think I would be of any help but be sure we're supporting you
 
ham5ter

ham5ter
Germany  

 visit ham5ter's website: Creatures.Ham5ter.de
  4/2/2018  4

I plan to write another update later today, and there is a lot to tell XD

Teases every body :P



moep!

 
ham5ter

ham5ter
Germany  

 visit ham5ter's website: Creatures.Ham5ter.de
  4/3/2018  2

Okay, Time went by to fast yesterday, had to go to bed before I was able to wrap things up in a nice update Post.

So here it comes.

Based on the discoveries made, in my last update post, i developed a System that allows general purpose "DirectMessageAgent"s to be sent directly between players.

To send such an Agent to another player you just need to create an Agent that looks lie this:

new: simp 1 1 35753 "blnk" 1 0 0
sets name "aw_recipient" "bob"
setv name "some_integer" 1337
setv name "another_integer" 42
setv name "a_float" 3.14
sets name "a_string "some message"


The client running alongside the Game engine, pulls this Agent of the Engine, sends it to the server, and the recipient user "bob" can then retrieve the Agent, and it will be injected into his game looking like this:

new: simp 1 1 35754 "blnk" 1 0 0
sets name "aw_sender" "alice"
sets name "aw_date" "<timestamp_the_agent_was_sent>"
setv name "some_integer" 1337
setv name "another_integer" 42
setv name "a_float" 3.14
sets name "a_string "some message"


This Agent then can be used by an in game enumerator to do... basically whatever you want.

The Named variable "aw_recipient" and the "family, genus, species 1, 1, 35753"
is the only thing that is needed for an DirectMessageAgent to work. all other "NAME" variables are custom, and can be set by the sender as he pleases,

On the receiving end the "aw_recipient" variable will be replaced by the "aw_sender" variable and an additional variable "aw_date" which contains the time stamp of when the Agent was sent, is added, and the species is set to 35754. All custom variables are kept intact.

I released a very early Alpha version code named "alpha alpaca" containing this functionality as well as authentication, registration and basic housekeeping functionality, to the people interested in the Caos Coding Cave discord.

Mea and Aiko helped me test the Client, and Game modifications on another Windows 7 and a Windows 8 Box, but as this early version was limited to just sending Test Agents back and forth, the alpha alpaca release was rather boring at this point in time.

Aiko then grabbed the alpha alpaca by its fluffy mane tamed it and teached it a cool new trick! Based on the DirectMessageAgents, she implemented a working prototype of the ingame mail message system, this made things much more exciting as it shows that the DirectMessageAgents can easily be used for this and that keeping them as customizable as possible was a good design decision, as no Server side modifications where needed for implementing the mail System!

Aiko and I re iterated over the modifications she made, sent messages back and forth, fixed a few bugs, and now I am confident to say that we got basic mail messages working, there are still untested scenarios, like sending gibberish, containing weird Symbols and stuff, but those would not crash the server, possibly the client though.

The thing I am currently working on is to implement a similarly general purpose approach for sending and receiving creatures, based on PRAY files, exported, and re imported into the game on sending/receiving end.

After sending creatures across the wire, there is just a few more thing to implement to make it for a early access beta/alpha whatever release.
Oh and of course everyone favorite... documentation. XD

Everything we are currently working on can be found here: https://github.com/AlbianWarp

feel free to play around with it, If you find something weird, open up an issue, or talk to me directly via Discord, I am around on all the Creatures Discords known to me ^^.


moep!

 
Merboy

Merboy
United States  


  4/3/2018

Absolutely brilliant!

The Lantern Light.com
 
ham5ter

ham5ter
Germany  

 visit ham5ter's website: Creatures.Ham5ter.de
  4/4/2018  2

The AlbianWarp Team has a Project board over here:

https://github.com/orgs/AlbianWarp/projects/1

I will try to keep it up to date. ;)


moep!

 
NornBreeder
Brewer of Tales

NornBreeder
United States  


  4/12/2018

Excited to see you all working on this again. Way above my head!
 
ham5ter

ham5ter
Germany  

 visit ham5ter's website: Creatures.Ham5ter.de
  5/17/2018  1

A quick update, Albian Warp has come along really great!

Aiko, wrote a really extensive, and great Blog post, describing the development and general journey of Albian Warp, separated into 7 parts, over on the Albian Warp Blog.

Starting with this post: The Journey So Far, Part 1/7

If you want to know whats up, and how Albian Warp came together thus far, I highly recommend reading the series :D.


moep!

 
ham5ter

ham5ter
Germany  

 visit ham5ter's website: Creatures.Ham5ter.de
  5/19/2018

Part two is out :D
The Journey so Far, Part 2/7


moep!

 
Pilla
Fuzzy Dragonhat

Pilla
Belgium  

 visit Pilla's website: Pilla's DS Agents
  5/21/2018  1

As is part 3! :D

The Journey So Far, Part 3/7


Visit my Creatures blog/website - Pilla's DS Agents
Join us on Discord - Caos Coding Cave
Visit/contribute to the Creatures Wiki

 
Pilla
Fuzzy Dragonhat

Pilla
Belgium  

 visit Pilla's website: Pilla's DS Agents
  5/23/2018

Aaaand now part 4. ;)

The Journey So Far, Part 4/7


Meanwhile the last stuff on the project board is finished, documentation is being written and a beta version is being worked on. Not by me, all praise go to Ham5ter and Amaikokonut! :D


Visit my Creatures blog/website - Pilla's DS Agents
Join us on Discord - Caos Coding Cave
Visit/contribute to the Creatures Wiki

 
Merboy

Merboy
United States  


  5/23/2018

Looking amazing!!!

The Lantern Light.com
 
Pilla
Fuzzy Dragonhat

Pilla
Belgium  

 visit Pilla's website: Pilla's DS Agents
  5/27/2018

Oh no, nobody posted part 5! :D

Part 5

Aaand the 6th part has also been posted :D
Part 6


Visit my Creatures blog/website - Pilla's DS Agents
Join us on Discord - Caos Coding Cave
Visit/contribute to the Creatures Wiki

 
SpaceShipRat

SpaceShipRat
Italy  


  6/29/2018  1

Oh, man, seeing that chat box brings back enough memories to make my eyes prickle.

I miss warping random creatures with their gravity reversed so people'd call me up asking why their norn was on the ceiling. I miss making friends, I miss that guy who showed me the XD emote for the first time.

If you bring back the warp I'm going to first full-on cry, second, well probably cry a bit more, and then worship you properly as gods should be.

 
Dinofan137

Dinofan137
France  


  7/12/2018  1

Here are the last updates we got back in May : Update 7

What is the actual state of the project ?

 
NornBreeder
Brewer of Tales

NornBreeder
United States  


  7/13/2018

I still need to download it and test it out. Heard some great things so far.
 
Wingheart

Wingheart
New Zealand  


  7/14/2018

SpaceShipRat wrote:
I miss warping random creatures with their gravity reversed so people'd call me up asking why their norn was on the ceiling.




How??

 
SpaceShipRat

SpaceShipRat
Italy  


  7/16/2018

Wingheart wrote:
How??



Physics adapter from The High Tech Hand. Though it can be done from the chaos console.

 
Soloontherocks

Soloontherocks
United States  


  7/16/2018

Yeah, I've never thought of using it on creatures, but I suppose that *would* do it.
 


downloads
cobs
adoptions
creaturelink
metarooms
breeds
 
gallery
art
wallpaper
screenshots
graphics
promos
sprites
dev
hack shack
script reservations
dev resources
active projects
dev forum
 
community
links
advice
chat
polls
resources
creatchi
 
forum
bookmarks
general
news
help
development
strangeo
survivor
mycaves
log in
register
lost pw
1 online
ylukyun
creatures caves is your #1 resource for the creatures artificial life game series: creatures, creatures 2, creatures 3, docking station, and the upcoming creatures family.

contact    help    privacy policy    terms & conditions    rules    donate    wiki