QSPFoundation / qsp

QSP Library
https://qsp.org
GNU Lesser General Public License v2.1
41 stars 26 forks source link

Whether new library support old qsp format? #9

Closed AlexandrKozlovskiy closed 3 months ago

AlexandrKozlovskiy commented 1 year ago

Hello everybody. Several years ago after update of the library old games in android player not worked correct,and downgrading qsp library fix this problem. But,as i understand,you will do,or did,what qsp library support old qsp syntaks and new. Whether it true,or no. You haven't discussions on github,so i create this issue,to ask question to you via issue. Also i,as blind,want to ask you add in qsp field accessibilityText for main and varsdesc and methods to get it via qsp library. It can be usefull,for example,if we have some images or very difficult table,which allows to solve some puzzle. In this case author of game will ad,if want,accessibility information for maindesc and (or) varsdesc,and (or) actions,variants,locations,etc,and i can get it via methods of qsp library. In this case visual part of interface will save without any changes for site. Also please add flag accessibility,and methods in library,to get/set this flag. game developer can check,whether it true and if yes,do some changes for game.

For now qsp games,in my opinion,one of the most accessible games for blind.

hzdbyte commented 1 year ago

Hi Alexandr,

Yep, libqsp supports old game format, though it doesn't fully support old syntax. For better or for worse, newer versions of the library add new features and update (or even completely remove) some of the old ones.

I don't get what you mean by "field accessibilityText", but libqsp already exposes methods to get descriptions, actions & objects. I don't know how accessibility software works with applications & what we could do to improve that.

Please keep in mind that the classic player is in maintenance mode right now. Btw have you tried to check qspider? It's a new web-based player.

AlexandrKozlovskiy commented 1 year ago

@hzdbyte Ok,library still not fully support old syntaks. Because i thought,what in new version you added support for old syntaks,but,as i understand,it not,so it no sence to ask @seedhartha to update library,because he even downgraded it,because alot of games use old syntaks. About accessibility,it a very large subject. If you want,we can cammunicate privately,and i will explain to you about accessibility more details via telegram.

hzdbyte commented 1 year ago

I agree it'd be great to improve accessibility of the old player, but as I said it's in maintenance mode. So most likely new features/big improvements won't be added to the existing classic player. Have you tried to use qspider? This is a new web-based player & Im curious if it works for you.

hzdbyte commented 2 months ago

I hope qSpider solves these issues.