tube42 / 9p Goto Github PK
View Code? Open in Web Editor NEWThe Nine Puzzle
License: GNU General Public License v2.0
The Nine Puzzle
License: GNU General Public License v2.0
If I enter a word that should be valid, but it is not accepted (no shaking letters), I am left wondering if this is because it is wrong, or because I have already correctly guessed that word. If the word is already accepted, there should be a flash, or something to distinguish this from the wrong-word situation.
Version: 0.0.7
LineageOS 14.1
When playing a level for an extended amount of time, the framerate eventually drops down. The menus are always fine but the animations in a given level only recover smoothness after restarting the application (going back to the menu and then back to the level does not do the trick).
Hi,
9P is a great game, we stumbled over on fdroid two weeks ago, which we are now playing often! Since we are living in Vienna (Austria) we were pleased about the first German version and I want to give a feedback to version 0.1.1 of Dec 3rd:
solving first 3 levels in each group unlocks all 9 leves
Even if I find the longest word in one of the 3 first unlocked level, no next level is unlock.
Hi,
I have added french words in the wordlists repository :
https://gitlab.com/tube42/wordlists/merge_requests/1
Can you add them into P9 with the possibility of selecting the language ?
Thanks !
game score is updated first after the next event.
It would be interesting to unlock each new level according to a certain number of points. This would make possible to set up levels of difficulty.
For example:
My daughter and I enjoy this game immensely. Currently the game board shows nothing of the player's progress (you have to press the left arrow button.) We suggest a score that updates after every successful word, displayed somewhere on the game board screen. A 4 letter word could be worth 4 points, a 5 letter word 5 points, etc.
Also any kind of sound effects you could add would make the game feel more interactive.
error: package com.badlogic.gdx does not exist
When you delete the progression, it would be nice to let the posibility to regenerate the list of words to search, to ensure greater replayability.
michel@debian:~/git/fdroiddata$ fdroid build -vl se.tube42.p9.android
Clonage dans 'build/se.tube42.p9.android'...
INFO: Building version 0.0.3 (3) of se.tube42.p9.android
INFO: Getting source for revision v0.0.3
INFO: Initialising submodules
Sous-module 'submodules/base42' (https://github.com/tube42/base42.git) enregistré pour le chemin 'submodules/base42'
Clonage dans '/home/michel/git/fdroiddata/build/se.tube42.p9.android/submodules/base42'...
Chemin de sous-module 'submodules/base42' : '0ed6ccba17e3f77c917bc0b129c9d7bf3ad2014f' extrait
Sous-module 'submodules/composition' (https://github.com/tube42/composition) enregistré pour le chemin 'submodules/base42/submodules/composition'
Sous-module 'submodules/kickstarter' (https://github.com/tube42/kickstarter) enregistré pour le chemin 'submodules/base42/submodules/kickstarter'
Sous-module 'submodules/marm' (https://github.com/tube42/marm) enregistré pour le chemin 'submodules/base42/submodules/marm'
Sous-module 'submodules/tweeny' (https://github.com/tube42/tweeny) enregistré pour le chemin 'submodules/base42/submodules/tweeny'
Clonage dans '/home/michel/git/fdroiddata/build/se.tube42.p9.android/submodules/base42/submodules/composition'...
Clonage dans '/home/michel/git/fdroiddata/build/se.tube42.p9.android/submodules/base42/submodules/kickstarter'...
Clonage dans '/home/michel/git/fdroiddata/build/se.tube42.p9.android/submodules/base42/submodules/marm'...
Clonage dans '/home/michel/git/fdroiddata/build/se.tube42.p9.android/submodules/base42/submodules/tweeny'...
Chemin de sous-module 'submodules/base42/submodules/composition' : '3c587d01d962d04b4b35033876174a7739e64fe7' extrait
Chemin de sous-module 'submodules/base42/submodules/kickstarter' : 'b98ef31c0bd28fd81ba585e623825df911f0ed32' extrait
Chemin de sous-module 'submodules/base42/submodules/marm' : 'c090b1889502178671b2699b701ff6f59451e21f' extrait
Chemin de sous-module 'submodules/base42/submodules/tweeny' : '5edaa4f75f4997f0353aaf0a185362f7bff3dc46' extrait
INFO: Creating local.properties file at build/se.tube42.p9.android/local.properties
INFO: Creating local.properties file at build/se.tube42.p9.android/android/local.properties
*************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command "update lib-project -p ."
Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk
ERROR: Could not build app se.tube42.p9.android: Failed to update project at .
==== detail begin ====
*************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools/bin/sdkmanager and tools/bin/avdmanager
*************************************************************************
Invalid or unsupported command "update lib-project -p ."
Supported commands are:
android list target
android list avd
android list device
android create avd
android move avd
android delete avd
android list sdk
android update sdk
==== detail end ====
INFO: Finished.
INFO: 1 builds failed
The Android level data file indicates that there are supposed to be 144 levels. However, the two-step 3x3 selection grid shows only "1-9", "10-18", and so on to "73-81". Even after finding a three-star word in all 81 levels, there's no apparent interface for scrolling to a new set of levels so that the boxes for 82-90 can appear. Was such a thing ever meant to be implemented yet?
9p is an open source foss puzzle game for Android with nine levels where letters are arranged in other to make a correct word. It has 9 letters that can be used to generate words which can be re shoveled to help the user get new words.
There is a blue color sign in a specified page that tells how far the user has gone with generating words depending on the letters available on the game. The game is fun and every step taken to move to the next round has been tedious which is normal. I've noticed some things that I believe would be user-friendly in the game, and that's what I will like to propose to the developer in other to implement it in the new version.
Reset button - Whenever words are arranged, the undo button resets the words one after the other. It is a very good feature as it sometimes allows the user to get some new words perfectly but still, the general reset of all arranged letters will be of utmost importance. A click to reset all at once will make a good feature in this wonderful project. When the implemented reset button is clicked, all the letters will reset.
Pick, drag, and insert - This feature will be super on this wonderful game. I've been a daily user of the app, and from what I've tested, this feature will allow users to drag letters in between the arranged words.
How far I've gone with the puzzles
Dragging and insertion of letters
There are times that using the undo button will be boring especially when it seems there are no more words to derive after the user might have gotten more than
70% of the words. In this case, the user will be able to delete all the arranged words with just a click and, start putting new words together again.
The users will be able to pick and place letters in between arranged words. Anytime a new word is discovered from the arranged words there won't be the need to reset or undo before easily rearranging the word with the drag and insert feature. I will be glad if these features are implement
Thanks.
Hi,
I have the following error when I am on https://gitlab.com/tube42/wordlists :
An error occurred while loading commit signatures
I can't see anything in the repository.
Thanks.
I've seen this app on F-Droid, but it lacks screenshots, changelog and a translatable description there. It's pretty easy for you to add these information. Please have a look at this example or at the F-Droid docs or fastlane docs.
After you have commited these files to your repo and tagged a new version, you need to remove the Description
and Summary
from the metadata file in the F-Droid Data repo.
After selected french (or english) and find some words, I leave the game. When I returned, all the words found were lost.
Hello,
I got stuck in the german version at level 42. While trying to find an answer I checked https://raw.githubusercontent.com/enz/german-wordlist/master/words, which is mentioned here in the ressolved issues section (#16) as source for the german words. There is no 9 Letter word in this list, which contains both an 'Ö' and a 'J'. Therefore I think there is a bug.
Sadly I can't get access to any other levels without this one being solved.
Best,
dLileh
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.