Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web/Apple iOS Port #130

Open
SkylerLutz opened this issue Aug 23, 2023 · 2 comments
Open

Web/Apple iOS Port #130

SkylerLutz opened this issue Aug 23, 2023 · 2 comments

Comments

@SkylerLutz
Copy link

I’m sure this has been asked before, but has anyone done any sort of analysis of the amount of effort it would take to port this application to web/iOS? I’m particularly seeking the ability to annotate games, ask champ, and export cgc’s to cross-tables.com, all from my mobile.

Thanks
Skyler

@jfultz
Copy link
Member

jfultz commented Aug 23, 2023

I'm not uninterested in an iOS port, and the availability of Qt for iOS would make it more straightforward, but work would still need to be done to make the interface fundamentally touch friendly. Given that I haven't had a lot of time to pursue other goals which have a higher priority, I'm certainly not making any promises here.

As for web, I'm not personally so interested in doing that, and I think there are some very talented web developers out there with preexisting sites who might have their own opinions about how things could work. That having been said, the source code remains under GPL terms, which is friendly enough for anyone so inclined to put together web technologies using this tech without even talking to us (and if GPL were a restriction for an interesting project, the authors here would be open to discussion re alternative arrangements).

@knutesears
Copy link

Howdy. Check out the LexLuv web app at https://lexluv.com -- you can play there, and it works on a mobile. There is no mention of what is behind the robot opponent RoboTessa, but it's this software. If you play with an account other than the guest account, your game GCG file will automatically be uploaded to cross-tables.com. You can also select from multiple English language lexicons, handicap the robot player by limiting xer vocabulary to the top 10K, 20K, or 50K most common words in the chosen lexicon (frequency according to the Corpus of Contemporary American English), and also by limiting xer play making acumen. There is no ability to annotate, but that can be done later on cross-tables; it could be added. Of course, if you are looking to play a person, you can do that as well, and the GCG file is also uploaded cross-tables. Tournament rules a la the NASPA are in effect if you wish, and they can be fiddled with. You can even design a new game board and tile set to play with your friends, but RoboTessa only plays the classic game.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants