Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
Better Ways to View Maps

 
Post new topic   Reply to topic Printable version
 View previous topic  ASCCC Chat Client 1.9 Released Post :: Post Quick Links to Projects  View next topic  
Author Message
divine.216
Newbie


Joined: Jun 12 2005
Posts: 18
Offline

PostPosted: Mon Nov 30, 2009 4:30 am    Post subject: Better Ways to View Maps Reply to topic Reply with quote

I've been mulling over better ways to display and interact with subspace levels on the web.

I posted a teaser at http://aswz.org/node/5

But my aim is to come up with something quite a bit more interactive than that sample suggests. Some ideas:
- permit web user markup and commenting on the maps (collaborative creation of map guides and critiques, e.g. "this corner of the base is best defended with a shark and a few carefully placed mines 'here' and 'here'" or "34 pilots marked this as their [least] favorite base" or "(tag cloud for this spot)")
- have asss record how the map is actually used to display usage data layered atop the map on the web display
- and display all this information both on the web and in-game (when requested, or for new players, or at "game" start etc.)

I am thinking to integrate this with asss (possibly generating eLVL data off of the user markup, or more immediately interacting with a running ASSS instance). We'll see, as I find time.

I'll release any code worth having.

But I'm curious what other related work is being done -- both on the web end and on the asss end. I'd just as soon avoid needless duplication.


Last edited by divine.216 on Mon Dec 07, 2009 6:52 pm, edited 1 time in total
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website
L.C.
Server Help Squatter


Age:33
Gender:Gender:Male
Joined: Jan 03 2003
Posts: 574
Location: Missouri, US
Offline

PostPosted: Mon Nov 30, 2009 9:27 am    Post subject: Reply to topic Reply with quote

Real-time online radar? biggrin.gif
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Hakaku
Server Help Squatter


Joined: Apr 07 2006
Posts: 299
Location: Canada
Offline

PostPosted: Mon Nov 30, 2009 6:02 pm    Post subject: Reply to topic Reply with quote

In terms of any online interactive map, I've only seen three of them, but they were all designed for bots.

The first one I saw was designed by SOS. It was a basic map colored to mark where players went (trails rather than dots), so it could easily reveal the most used locations and bases.

The second one is integrated into the stats at http://stats.svszone.com, though I don't understand the website at all; I think it's only used during premier(?) matches to record kill locations (example). It was more or less a model for a stats collecting bot in Trench Wars, which records kill and death locations as well as ship. (example)
None of these are open source, and for the latter two they're solely used for specific events, but it gives you an idea of what you can do: record movement, kill and death locations. You could easily add flags and powerballs to that as well, among the other stuff you already listed.
Back to top
View users profile Send private message Add User to Ignore List Send email
Bak
?ls -s
0 in


Age:24
Gender:Gender:Male
Joined: Jun 11 2004
Posts: 1826
Location: USA
Offline

PostPosted: Mon Nov 30, 2009 6:51 pm    Post subject: Reply to topic Reply with quote

a few years ago I made a java applet to replay player movements in hockey zone, which were recorded by a merv bot. The code is buried somewhere, although it was more interesting than useful. Here's a screenshot I found:

http://img.photobucket.com/albums/v622/bak2007/opening.png
_________________
SubSpace Discretion: A Third Generation SubSpace Client
Back to top
View users profile Send private message Add User to Ignore List AIM Address
CypherJF
I gargle nitroglycerin


Gender:Gender:Male
Joined: Aug 14 2003
Posts: 2582
Location: USA
Offline

PostPosted: Mon Nov 30, 2009 8:52 pm    Post subject: Reply to topic Reply with quote

Long ago, I made a mervbot plugin that collected the player stats; allowed a web-based chat interface (hacked up oy); level map with kill zone statistics & where do you most die; and near real time flag / player locations..

Not sure what I did with the source code; if I even still have it... it would have been an ideal asss module.

http://cypherjf.sscentral.com/uploads/stats1.png
http://cypherjf.sscentral.com/uploads/stats2.png
http://cypherjf.sscentral.com/uploads/stats3.png
http://cypherjf.sscentral.com/uploads/stats4.png
http://cypherjf.sscentral.com/uploads/stats5.png
http://cypherjf.sscentral.com/uploads/stats6.png (notice tool tip hover allowed clicking the image to open player stats)
_________________
Performance is often the art of cheating carefully. - James Gosling
Back to top
View users profile Send private message Add User to Ignore List
divine.216
Newbie


Joined: Jun 12 2005
Posts: 18
Offline

PostPosted: Mon Dec 07, 2009 6:32 pm    Post subject: An Update (LVL in HTML/Javascript) Reply to topic Reply with quote

An update: I've put together a viewer for LVL files inside of the browser (via javascript and HTML5's canvas element).

(try dragging, mouse-wheel zooming, arrow keys to move)

See http://aswz.org/node/6 (embedded)
And http://maps.aswz.org/fly/ (larger)

This is very much a work in progress. But by using open html / js (rather than 3rd party flash tools as in my earlier post) follow on development of tools becomes much easier. Although, for now, canvas rendering goes without the benefit of serious acceleration, so its display can be limited.

(A part of this work required some python to translate LVL into javascript -- I will make that available.)
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website
Aquarius
Newbie


Age:36
Gender:Gender:Male
Joined: Oct 02 2007
Posts: 12
Location: Lehighton
Offline

PostPosted: Tue Dec 08, 2009 9:01 am    Post subject: Reply to topic Reply with quote

This is really cool keep it up.
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address MSN Messenger
Samapico
No, these DO NOT look like penises, ok?


Joined: May 08 2003
Posts: 1252
Offline

PostPosted: Tue Dec 08, 2009 11:26 am    Post subject: Reply to topic Reply with quote

Cool
_________________
(Insert a bunch of dead links here)
Back to top
View users profile Send private message Add User to Ignore List
Hakaku
Server Help Squatter


Joined: Apr 07 2006
Posts: 299
Location: Canada
Offline

PostPosted: Tue Dec 08, 2009 1:38 pm    Post subject: Reply to topic Reply with quote

Pretty cool, but note that it won't work in IE due to a lack of support and no standardization for HTML5. You should consider adding something along the lines of explorercanvas for IE users to be able to render it.
Back to top
View users profile Send private message Add User to Ignore List Send email
divine.216
Newbie


Joined: Jun 12 2005
Posts: 18
Offline

PostPosted: Thu Dec 10, 2009 8:03 pm    Post subject: python for translating maps Reply to topic Reply with quote

Here is the tool I use to translate maps into javascript (lvl2js) together with a lib for handling maps in python (pylvl):

http://maps.aswz.org/code/pylvl.py
http://maps.aswz.org/code/lvl2js.py
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> Misc User Apps All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 648 page(s) served in previous 5 minutes.

phpBB Created this page in 0.573638 seconds : 36 queries executed (77.2%): GZIP compression disabled