Author Topic: Unveiling The Official Soldat Web Gather  (Read 41352 times)

0 Members and 1 Guest are viewing this topic.

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5010
Unveiling The Official Soldat Web Gather
« on: December 16, 2010, 09:28:31 am »
Hello Soldat Forums,

I am here to unveil a project MM and I have been working on for several months now: The Official Soldat Web Gather.

This is much like current IRC gathers, such as the ones in #sna.gather and #soldat.mapping, except instead of relying on IRC, this gather is in your web browser utilizing AJAX and Javascript.

For those who are unfamiliar with the concept of gathering: a gather is where a game with a certain number of rounds of Soldat is organized and prepared on the fly, as opposed to pubs. This is sort of like clanwars, except without the clans.

http://soldat.thd.vg/en/gather

The in-game commands are:
 !p/!pause - Pause the game
 !up/!unpause - Unpause a paused game
 !map MAPNAME - Change the map of the current round
 !r/!restart - Restart the current round
 !unbanlast - unban last banned player

How it works:
 - First, go here to login: http://soldat.thd.vg/en/login
 - Then go to gather page: http://soldat.thd.vg/en/gather
 - At all times there is a queue for non-running gathers.
 - When you join a queue, you are not allowed to join a queue for any other gather.
 - When the queue you are in fills up, the web browser of each member of the party emits a beep followed by a join game link.
 - The game lasts for the number of rounds specified by the website.
 - When the gather ends, you are all kicked, the server shuts down, and the queue for this gather is then emptied and ready to be filled up again.

Additionally:
 - If you are in a queue that has not yet filled up and close your browser window/tab, in 30 seconds of not returning to the page you will be removed from the queue.
 - http://soldat.thd.vg has a friends system where you can add people to your buddy list (assuming they accept your request). When one of your friends are in a gather, their name turns cyan.
 - In order to use the gather, you must be logged in. http://soldat.thd.vg uses the exact same accounts that the SoldatForums use so just use your normal username and password

What will be added in the near future:
 - Player statistics (largely just involves me copying over code from my U13 rentals panel and tweaking it slightly)
 - Possibly more in-game commands
 - Web chat (as soon as I get parts of it working efficiently)
 - More gather servers, such as ones like Realistic Inf, HTF, Rambo, and others. The way I have the logic set up, adding more gather servers is extremely easy.
 - IE support. It should currently work great in Firefox, Opera, Chrome, Safari, etc

Thanks to:
 - Myself for writing all the code :D
 - MM for the idea and development encouragement
 - Furai (aka Wookash) for really useful suggestions on the gather's usability and pascal scripting logic
 - FliesLikeABrick for hosting and suggestions on the efficient way of doing things behind the scenes
 - The people/organizations behind PHP, Ruby, Python, Apache, Bash, MySQL, Javascript, DOM, & JSON since they are the tools I'm using

Talk to us:
 - The discussion and alpha/beta testing for the gather has been in #jrgp @ quakenet. Join the channel to chat with us live
 - Please post suggestions/ideas/bugs/etc in this thread
« Last Edit: December 16, 2010, 09:36:55 am by jrgp »
Careful with that axe, Eugene.

Offline xmRipper

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 742
    • Macellan
Re: Unveiling The Official Soldat Web Gather
« Reply #1 on: December 16, 2010, 09:31:19 am »
Mmm great use of ajax. Thanks jrgp :)
CoFounder / CTO @ Macellan
Founder Turkish Soldat Community

DarkCrusade

  • Guest
Re: Unveiling The Official Soldat Web Gather
« Reply #2 on: December 16, 2010, 09:44:22 am »
Great idea (even if there was Webchat before, this is far better)! I'll definetly use it!

Offline Toumaz

  • Veteran
  • *****
  • Posts: 1906
Re: Unveiling The Official Soldat Web Gather
« Reply #3 on: December 16, 2010, 09:49:00 am »
Excellent! This is precisely what Soldat needed.

- MM for the idea and development encouragement
please elaborate
« Last Edit: December 16, 2010, 09:51:32 am by Toumaz »

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5010
Re: Unveiling The Official Soldat Web Gather
« Reply #4 on: December 16, 2010, 09:51:48 am »
- MM for the idea and development encouragement
please elaborate

I took my sweet ass time and kept procrastinating. Last week I was like "fuck it, I'm finishing it already" and rewrote the ~3k lines of Python I had in Ruby (required much less code, obviously) and got it in mostly a working state in around 3 days. Since then it's been mostly polishing the code and grinding off the bugs.
Careful with that axe, Eugene.

Offline PQ

  • Camper
  • ***
  • Posts: 418
  • Charge!
Re: Unveiling The Official Soldat Web Gather
« Reply #5 on: December 16, 2010, 09:52:21 am »
Excellent! This is precisely what Soldat needed.

- MM for the idea and development encouragement
please elaborate
If he'd just encouraged himself to develop something connected to soldat last 3 years.
#2Wai.soldat @ quakenet.org Soldat's heaven


Offline Toumaz

  • Veteran
  • *****
  • Posts: 1906
Re: Unveiling The Official Soldat Web Gather
« Reply #6 on: December 16, 2010, 09:53:56 am »
- MM for the idea and development encouragement
please elaborate

I took my sweet ass time and kept procrastinating. Last week I was like "f**k it, I'm finishing it already" and rewrote the ~3k lines of Python I had in Ruby (required much less code, obviously) and got it in mostly a working state in around 3 days. Since then it's been mostly polishing the code and grinding off the bugs.
in what manner did the encouragement take place

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5010
Re: Unveiling The Official Soldat Web Gather
« Reply #7 on: December 16, 2010, 09:54:27 am »
- MM for the idea and development encouragement
please elaborate

I took my sweet ass time and kept procrastinating. Last week I was like "f**k it, I'm finishing it already" and rewrote the ~3k lines of Python I had in Ruby (required much less code, obviously) and got it in mostly a working state in around 3 days. Since then it's been mostly polishing the code and grinding off the bugs.
in what manner did the encouragement take place

Him asking every now and then how it was going.
Careful with that axe, Eugene.

Offline Geoffrey

  • Major
  • *
  • Posts: 70
  • 2Wai
Re: Unveiling The Official Soldat Web Gather
« Reply #8 on: December 16, 2010, 09:54:59 am »
#2Wai.soldat @ quakenet.org Soldat's heaven
Where we are all lol'ing at this.

Best of luck with this I suppose but I'm not sure it is really needed. And how did MM work on this with you if it was just encouragement.

Offline filip2322

  • Major
  • *
  • Posts: 90
  • Gray
Re: Unveiling The Official Soldat Web Gather
« Reply #9 on: December 16, 2010, 09:59:45 am »
Sounds good,time too test this (myself).Join me
Imperare sibi maximum imperium est

Offline VirtualTT

  • Veteran
  • *****
  • Posts: 1026
  • Movin' heaven and earth
    • Soldat and not Soldat related blog...
Re: Unveiling The Official Soldat Web Gather
« Reply #10 on: December 16, 2010, 10:00:17 am »
There should be some kind of counter of on-line ppl and mini-chat.
Also join / leave buttons should be bigger and more noticeable.
Also also after you join it shouldn't hide join buttons for other gathers, instead it should delete you from previous gather if you are joining some new one.

Offline Prodigyx

  • Soldier
  • **
  • Posts: 188
    • SoldatX Brasil
Re: Unveiling The Official Soldat Web Gather
« Reply #11 on: December 16, 2010, 10:19:56 am »
SoldatX.com released the first WebGather (?):

http://forums.soldat.pl/index.php?topic=36297.0

http://www.soldatx.com/webgather/

I will try it =)
SoldatX - SX Brasil - www.soldatx.com

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5010
Re: Unveiling The Official Soldat Web Gather
« Reply #12 on: December 16, 2010, 10:23:23 am »
SoldatX.com released the first WebGather (?):

http://forums.soldat.pl/index.php?topic=36297.0

http://www.soldatx.com/webgather/

I will try it =)

Comptetition is important.

Thanks for the suggestions, vtt.
Careful with that axe, Eugene.

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2009
  • We can do better!
Re: Unveiling The Official Soldat Web Gather
« Reply #13 on: December 16, 2010, 10:26:45 am »
I take it you'd need to register in Soldat forums to be able to use this.

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5010
Re: Unveiling The Official Soldat Web Gather
« Reply #14 on: December 16, 2010, 10:29:51 am »
I take it you'd need to register in Soldat forums to be able to use this.

Yes, which gains you your unified account that works here, on the linkdead forums, mm's blog, soldat.thd.vg, link-dead.thd.vg, and all upcoming sites for mm's projects.
Careful with that axe, Eugene.

Offline freestyler

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 326
Re: Unveiling The Official Soldat Web Gather
« Reply #15 on: December 16, 2010, 10:46:24 am »
And I thought I finally had a chance to stop using 'freestyler' and use 'fri' instead. ._.

There should be some notice that you can use your SF account. I wouldn't know if it wasn't for this thread. And the error messages shouldn't be written in red text on brown background.

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: Unveiling The Official Soldat Web Gather
« Reply #16 on: December 16, 2010, 10:54:58 am »
It's so kindly to show user's e-mails on account details pages. Example: http://soldat.thd.vg/en/user/jrgp
I thought it depends on "Allow users to email you?" from SF account settings, but it doesn't...

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5010
Re: Unveiling The Official Soldat Web Gather
« Reply #17 on: December 16, 2010, 11:12:39 am »
It's so kindly to show user's e-mails on account details pages. Example: http://soldat.thd.vg/en/user/jrgp
I thought it depends on "Allow users to email you?" from SF account settings, but it doesn't...

I'll get to that soon.

There should be some notice that you can use your SF account. I wouldn't know if it wasn't for this thread. And the error messages shouldn't be written in red text on brown background.

Yeah I'll get to that too.
Careful with that axe, Eugene.

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5010
Re: Unveiling The Official Soldat Web Gather
« Reply #18 on: December 16, 2010, 11:18:09 am »
And how did MM work on this with you if it was just encouragement.

Just saw this. He did mockups in powerpoint and told me how it should work, look, and kept telling me what to do at each stage during its development.
Careful with that axe, Eugene.

Offline pavliko

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 397
  • >‿‿◕
    • Offical TTW Community
Re: Unveiling The Official Soldat Web Gather
« Reply #19 on: December 16, 2010, 02:42:07 pm »
This is useless, we have our whole soldat community gathering in IRC...
Such thing should be implented in soldat and not some browser...
I bet 90% of the gather players use IRC
The safest thing to do is jumping out of a plane!