Login |  Register |  FAQ
   
Post new topic Reply to topic  [ 1237 posts ]  Go to page Previous  1 ... 79, 80, 81, 82, 83

Armyforge Update (Online EA Force Creator)

 Post subject: Re: Armyforge Update (Online EA Force Creator)
PostPosted: Wed Feb 15, 2017 9:31 pm 
Brood Brother
Brood Brother
User avatar

Joined: Fri Jun 14, 2013 3:43 pm
Posts: 954
Location: Devon, UK
For an example, go to http://www.captainspud.com/n3hacking/ on a mobile device, go to bookmark/share it and choose 'Add to Home Screen' (or equivalent on your mobile OS). This will download all the files listed in the manifest and store them locally, looking like they're an app on the device home screen.

_________________
The Wargaming Trader - we buy and sell used GW.
NetEA Death Guard Army Champion


Top
 Profile Send private message  
 
 Post subject: Re: Armyforge Update (Online EA Force Creator)
PostPosted: Sun Feb 19, 2017 10:47 am 
Brood Brother
Brood Brother

Joined: Tue Feb 22, 2011 11:43 pm
Posts: 2102
Location: UK
Can I make a suggestion about playtest versions? I've spent an inordinate amount of my professional life thinking about versioning and link persistence so it comes naturally (yeah, I have an exciting life).

Basically each time an "incompatible" change is introduced it breaks saved links, so to avoid this whilst also tackling the 'playtest list' issue you could include a version tag in the JSON filename (and hence the URL) in the same way as is done for the list type (NetEA/EpicUK etc). A new one can therefore be introduced when there are changes that alter the structure of the list. Old lists will therefore be preserved but the chooser doesn't have to show them all - just update the links on the chooser page to always point to e.g. the latest stable and playtest versions. Or maintain that link as JSON in its own right.

This would allow me to also link back to army builder for lists used in the battle tracker. Currently this won't work as lists change over time.

The other thing it does is it encourages (enforces, even) good practice in list versioning that has always been an issue during list development. It also allows the version of the list to be automatically incorporated into the heading rather than relying on humans to update it manually.

The number of files will increase so it's probably a good idea to introduce a directory structure at the same time (if it's done deterministically old links can be redirected.

_________________
Kyrt's Battle Result Tracker (forum post is here)
Kyrt's trade list


Top
 Profile Send private message  
 
 Post subject: Re: Armyforge Update (Online EA Force Creator)
PostPosted: Sun Feb 19, 2017 11:07 am 
Brood Brother
Brood Brother

Joined: Tue Feb 22, 2011 11:43 pm
Posts: 2102
Location: UK
Also with stats, I did start a project that stored these as structured JSON data and rendered them, plus of course the tournament pack has them for approved lists (seeded by miniwars I think). I'd rather see this in armyforge where the users actually are but I've always thought it would be great if we can establish this as a network of compatible components all built on the same consistent data. One can easily imagine a tool for list champions that makes it trivial to create TP-style documents whilst also maintaining the central record of list stats. It can even make explicit the relationships between the units across lists (eg "which other lists use the thunderbolt"?).

A couple of years back I did quite a lot of thinking about this and drafted a rough architecture (I am a 'data on the web' specialist professionally), will see if I can dig it out. I am sure there are lots of software people in our community - enough to make this a shared project...

_________________
Kyrt's Battle Result Tracker (forum post is here)
Kyrt's trade list


Top
 Profile Send private message  
 
 Post subject: Re: Armyforge Update (Online EA Force Creator)
PostPosted: Wed Feb 22, 2017 8:29 pm 
Brood Brother
Brood Brother

Joined: Sun Feb 28, 2016 5:03 pm
Posts: 59
Location: Poland, Mazowieckie
freefall wrote:
Ok, my plan for the next pull request is:
1) Next version of Solar Auxilla for HH,
2) Necron fleet list for BFG as a PoC,
3) Implement latest changes to Legion Astartes HH,
4) Also I am thinking of adding a Badab War "generic chapter" army list.


So (1) and (3) are done. Pullrequests #23.
@1 - Basically I've added a new list basing on the wiki and kept the old one.
@3 - It is just point values update. Breachers(LINE), Scimitars and Javelins are 25 pts. cheaper.

_________________
I am Army Forge contributor, so if you need to add something or you have spotted a bug do not hesitate to contact me.


Top
 Profile Send private message  
 
 Post subject: Re: Armyforge Update (Online EA Force Creator)
PostPosted: Wed Feb 22, 2017 9:01 pm 
Purestrain
Purestrain
User avatar

Joined: Thu Sep 24, 2009 4:17 am
Posts: 708
Location: Agri-World-NZ77
@Kyrt i like your ideas and they align well to my plans. a few goals are...

* decoupled list/unit representation (ideally cross-references would be canonical urls)
* json schema (at least for list definitions and perhaps list instances)
* semantic versioning of schema and lists
* semantic urls for lists (eg. sub-resource for each version; '.../latest')
? decoupled unit/equipment (ie. weapon) representation (not too sure about this one would suit some systems and not others.

there's a balance between system specific and generic schema but there's no reason this couldn't support lots of different game systems and different types of application.

the first step is really splitting the current project into 3 parts: EA lists, schema/processing, builder app. the current code is ancient so needs updating to es6 and a decent front-end framework.

_________________
Uti possidetis, ita possideatis.
May your beer be laid under an enchantment of surpassing excellence for seven years!
An online epic force creator:
Armyforge


Top
 Profile Send private message  
 
 Post subject: Re: Armyforge Update (Online EA Force Creator)
PostPosted: Fri Feb 24, 2017 2:35 am 
Brood Brother
Brood Brother

Joined: Tue Feb 22, 2011 11:43 pm
Posts: 2102
Location: UK
If I were to suggest JSON-LD would that mean anything to you? Some of the data could be relatively well modelled as a graph, but still serialised in JSON. Main points: 1. URIs for identifiers, 2. the relationships between data are made explicit semantically in the data itself. LD also has no problem mixing generic and application schemas (is designed for it in fact).

Might be best by example?

_________________
Kyrt's Battle Result Tracker (forum post is here)
Kyrt's trade list


Top
 Profile Send private message  
 
 Post subject: Re: Armyforge Update (Online EA Force Creator)
PostPosted: Fri Feb 24, 2017 9:40 am 
Purestrain
Purestrain
User avatar

Joined: Thu Sep 24, 2009 4:17 am
Posts: 708
Location: Agri-World-NZ77
that's a cool idea. add it to the list...

_________________
Uti possidetis, ita possideatis.
May your beer be laid under an enchantment of surpassing excellence for seven years!
An online epic force creator:
Armyforge


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1237 posts ]  Go to page Previous  1 ... 79, 80, 81, 82, 83


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  


Powered by phpBB ® Forum Software © phpBB Group
CoDFaction Style by Daniel St. Jules of Gamexe.net