A word game for iOS and Android. Swipe through letters to find all words hidden in a grid.
This project is based on the Flutter application development SDK.
Download the app via the Apple App Store or the Google Play Store.
A word game for iOS and Android
License: MIT License
A word game for iOS and Android. Swipe through letters to find all words hidden in a grid.
This project is based on the Flutter application development SDK.
Download the app via the Apple App Store or the Google Play Store.
When during gameplay the screen is rotated from portrait to landscap I get the following output in the console:
I/flutter (32302): The following message was thrown during layout:
I/flutter (32302): A RenderFlex overflowed by 426 pixels on the bottom.
I/flutter (32302):
I/flutter (32302): The overflowing RenderFlex has an orientation of Axis.vertical.
I/flutter (32302): The edge of the RenderFlex that is overflowing has been marked in the rendering with a yellow and
I/flutter (32302): black striped pattern. This is usually caused by the contents being too big for the RenderFlex.
I/flutter (32302): Consider applying a flex factor (e.g. using an Expanded widget) to force the children of the
I/flutter (32302): RenderFlex to fit within the available space instead of being sized to their natural size.
I/flutter (32302): This is considered an error condition because it indicates that there is content that cannot be
I/flutter (32302): seen. If the content is legitimately bigger than the available space, consider clipping it with a
I/flutter (32302): ClipRect widget before putting it in the flex, or using a scrollable container rather than a Flex,
I/flutter (32302): like a ListView.
I/flutter (32302): The specific RenderFlex in question is:
I/flutter (32302): RenderFlex#50038 relayoutBoundary=up1 OVERFLOWING
I/flutter (32302): creator: Column ← _InheritedProvider ← Provider ← MediaQuery ← LayoutId-[<_ScaffoldSlot.body>] ←
I/flutter (32302): CustomMultiChildLayout ← AnimatedBuilder ← DefaultTextStyle ← AnimatedDefaultTextStyle ←
I/flutter (32302): _InkFeatures-[GlobalKey#91812 ink renderer] ← NotificationListener<LayoutChangedNotification> ←
I/flutter (32302): PhysicalModel ← ⋯
I/flutter (32302): parentData: offset=Offset(0.0, 80.0); id=_ScaffoldSlot.body (can use size)
I/flutter (32302): constraints: BoxConstraints(0.0<=w<=683.4, 0.0<=h<=331.4)
I/flutter (32302): size: Size(683.4, 331.4)
I/flutter (32302): direction: vertical
I/flutter (32302): mainAxisAlignment: start
I/flutter (32302): mainAxisSize: max
I/flutter (32302): crossAxisAlignment: center
I/flutter (32302): verticalDirection: down
When scrolling though the list of possible words, I would like to see the board I've been playing.
If possible, when a word is selected, highlight it on the board, preferably using arrows or animation to show the full path, not just the letters used.
This can be used by the dart analyzer to generate warnings.
For an example, see https://github.com/TOPdesk/dart-html-whitelist/blob/master/analysis_options.yaml
The project is missing open source license. I suggest MIT, like https://github.com/rzwitserloot/lombok/blob/master/LICENSE
If there is time remaining, but I cannot think of any words anymore, I'd like to be able to go to the results screen without having to wait until time is up.
Keep track of committers, both to give them credits, and to make sure their commits transfer the rights to the project. See https://github.com/rzwitserloot/lombok/blob/master/AUTHORS
For applications, the lock file should be in revision management.
For English, there are a lot of short words that are not really words. Like “st“ or “sri“. This makes it really hard to find all the words.
'apenkooien' is not in the dictionary. According to Prisma's http://spellingsite.nu it is a valid word: http://spelling.prisma.nl/?term=apenkooien
Replace flutter logo with own application logo.
Some boards are great, others not so.
Currently the board is generated by randomly selecting letters based on the frequency they occur in their language.
Some problems:
X
and Q
Possible improvements:
Or a combination of some of the ideas above.
Especially if the board is shown on the result screen (issue #5), there is no reason to go back to the disabled board screen.
The current one is flutter generated.
Sometimes I need to use several back click to get to the board screen. I expected only one click.
I personally hate to do all the small "words". Especially the two letter words.
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.