AGM-API

Posted by Alert Games on Sept. 5, 2011, 8:41 p.m.

I'm going through preliminary testing right now :D Me and cps are looking at some issues I'm having at the moment. But, the main thing is that it works pretty well so far.

After about 8 straight hours of work on it I think im somewhat satisfied so far hahaha.

After a ton of work on this thing the next version is now available. Decided not to make a new blog entry…. yet

To those in the group: I am updating the files.

To those NOT in it: Good news. I may be uploading an EXE version soon to test out the stability of the multiplayer and whatnot. Most likely after some first-round testing.

I also revived my ancient wordpress blog to document more details and whatever:

http://alertgames.wordpress.com/

;)

This is some older information:

A modified TZ2 encode script by Kabob799. Encrypts passwords and game validation to prevent packet sniffing problems.

A single script to work with for gameplay. works like this:

switch (cases) {
case #:
if sending, do this (host to all, other players to host)
else if recieving do this
if host send again to all players

A built-in example of it working (or at least trying to right now :D)

Main Features: highscores, highscore list (w/ friends and rivals) achievements, server list, multiplayer obvously, and other actions.

Features to come: seeing what friends are online, and what game they are playing. in-game. The server list on the website, of course. Easier use of GP. Easier use of other things.

Im just checking up on somethings before I release it to more people to save the trouble of updating ;)

Comments

JID 13 years, 2 months ago

ard, I'll hop on it now.

yeah, it didn't work. :(

maybe we need two different people online at once.

Alert Games 13 years, 2 months ago

Updated in the dropbox!

Fixed the lobby so that you can join, chat, etc. Also checks for timeouts properly. Conventional messageboxes will break this, since it freezes the game.

Now you can also press R to refresh the serverlist, and you can also test on 127.0.0.1 by clicking on TEST HOST or TEST JOIN.

JID 13 years, 2 months ago

=O

testing it out nao.

JID 13 years, 2 months ago

Still can't join shits. :(

Alert Games 13 years, 2 months ago

Yeah the joining isnt working very well somehow. But the test host and test join on 127.0.0.1 work fine :/

Working on it.

Alert Games 13 years, 1 month ago

Alright so I think join works but is just limited to certain people who can host :/ I tried making changes but the only way it works the best is how it was.

Before I release the next subversion up, what method are most of you doing (or planning to) to update player positions?

Im going to do host periodically updates all other players and the client himself. Hitting opponents also controlled by the host, but of course can appear like you hit them on the clients. If theres a better method I will change it a little.

Castypher 13 years, 1 month ago

I'm just having players update their positions on every step. Since they don't need to update direction or anything else, really, it's not that much to send, and nothing else is getting updated per step.

As far as hits go, it's hard to do, but I pretty much go with the method you mentioned (even though it's extremely taxing on the host, and probably should be).

Alert Games 13 years, 1 month ago

Update: The new version is up. This one will be close to the major private release of it. :D

Use /end to end a match, or ESC to end the game entirely. I have not tested the gameplay sending yet so hopefully theres no bugs lol. But the lobby should work great.

Would be great to test soon!

Alert Games 13 years, 1 month ago

@kilin: ah okay that should be easy to change in this. You should take a look at the programming! (could use some more documentation though…)

Folder 'ago' is for all the login and lists and all that stuff in the menus.

Folder 'play' is the player and other player objects.

MPgameplay() is the send/recieve/distribute script.

Alert Games 13 years ago

Update: A new version with some changes pointed out on my old wordpress blog:

http://alertgames.wordpress.com/

basically highscores and achievements now work and are tested. so now to test the multiplayer stuff out more!

(if youre not part of the group, i'll make a new blog for the PUBLIC closed-source beta)

:D