Code Monkey home page Code Monkey logo

everest's People

Contributors

dodoledev avatar gabriblas avatar mwageringel avatar poussinou avatar thermosflasche avatar vrifox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

everest's Issues

X+whatever

Wouldn't it make more sense if X+9 for example was 9 as 10+9 is 19 and without the first digit it's 9?
Sure it would then be too easy to find the solution but it would make sense.

And also why is 0-3 8? This only makes sense if you think unlogical 2 times

[Android] late screen refresh after Navigator.pop

This issue tracks a minor upstream issue with Flutter 3.16+. It only affects Android.

flutter/flutter#139477

After returning from the settings screen, the screen does not refresh instantly with the new settings applied, but only after about a half second delay.

Potential workaround is setting allowEnterRouteSnapshotting to false. See also https://github.com/flutter/flutter/issues/119897#issuecomment-1735122286.

Awesome

It's fun, gladly more of it!

Progress is not saved for web version

  • Almost beat the game (the game is quite good)
  • Shut down pc
  • Turn it on next day
  • Open the game
  • Get frustrated as progress is reset

Some local storage object with progress will definitely improve the UX, then it could be possible to edit it via browser to fix lost progress.

Make the link to the website clickable in "About"

As asked with the title, the link the "about" popup currently isn't clickable, it should be.

Fun fact added to it, as the link wasn't clickable and I was too lazy at first, this repo seems to be unknown to Google (not DDG), "mwageringel github everest" find nothing relevant to here nor the website, but removing "everest" from the query does find your profile or other repos.

Game design criticism (spoilers)

There needs to be more help in guiding the player to understand the puzzle.

As a designer, one needs to first introduce a concept, test that the player understands this concept, then challenge them with a harder version of the concept or by combining multiple concepts.

Level 1 is difficult for so many players because the only concept introduced prior to this point is addition. While "X" could be introduced more helpfully, it is introduced, but there is no introduction to the relation between problems. Most of the sums are conventional arithmetic, so patterns won't stand out. The lack of obvious connection between 0 + 0 = 0 and 3 + 1 = 4 fails entirely to teach how the joined answers mechanic works, as adding and subtracting 0 is understood by most people who can do arithmetic, and a right-handed player may miss the design queue entirely due to their hand obscuring the right side of the screen. You may want the player to instead view the entire level's sums before coming to the answer, but the player hasn't been introduced to their ability to scroll the page or skip questions, and may not know this is possible.

It is, in fact, very easy for the player to miss the purpose of the level entirely by brute-forcing individual answers, and still be unable to find any relation between the questions. This means the player does not have to demonstrate they have an understanding of relations between questions, that the sums should not always be solved arithmetically, etc. and doesn't have the skills to proceed.

While it is laudable to attempt a game without a written tutorial, it doesn't mean that there shouldn't be a tutorial at all. As the game is inspired by The Witness, I suggest looking up some analyses of the game's design, which will explain this concept far better than I can. The Game Maker's Toolkit video essay How Jonathon Blow Designs A Puzzle is a good starting point if you haven't seen it before.

I hope this is some helpful feedback.

Stuck in level 2 with X + X

I understand that the objective of the game is to discover the rules of it, but no answer to the sum X + X will validate. Two "digit" responses appear to be interpret as to successive one-"digit" responses, and none seems accepted, meaning I'm stuck. Is this an error or a feature?

Suggestions for Increasing the Game's Scope

I have no idea what plans you might have for this game, but I wanted to offer my experience playing it along with a suggestion to help make the game longer and more replayable. Markdown doesn't have spoiler tags, so I'm carefully watching my words. I'll try to indicate what concepts I mean by explaining when I figured them out and perhaps sneaking in some keywords.

I have a relatively strong background in mathematics, and I was already familiar with the material which formed the basis of the game, although I did not realize this is what the game was going to be. I had two "Aha!" moments where I figured out a major secret.

  • One was very early, and was actually spoiled by the keypad (This one should be obvious, but it's why seven plus eight did NOT equal fifteen. Let's call it "Secret 1".).
  • The other came a bit later. There were multiple levels which involved multiplication of the form 'a|b * c|d = ...'. In the first level, I came up with what seemed to be an arbitrary rule that worked consistently though. Shortly afterward, I realized the rule wasn't arbitrary (I understood the complexities of the interactions between the values, if you know what I mean! Call this "Secret 2".).
  • After that, the remainder of the game was as fun as grade school math homework. There's a third secret I could have noticed, which you pointed out in your end-of-game message, but it's really just a formal way to combine the first two secrets. The first two secrets set you up to solve the rest of the playing field. Call that "Secret 3".

What I'd suggest is to add extra sets of levels where you change the secrets. There is the most obvious, trivial, variation on Secret 1, but you could perhaps explore a "balanced" variation, or a "bijective" variation. If you know what "Secret 1" is, you should be able to google it in combination with either of the keywords "balanced" or "bijective" to see what I mean, but I don't think either of those words are sufficient on their own to figure it out. Let me know if my clues are not clear enough.

For Secret 2, there are straightforward extensions that can you could use. The next level up in complexity is generally represented with the letter H. You could maybe even extend it to infinity, which is valid mathematically, but I'm not sure how it would work in the game. When you take the concept to infinity, the term for that also begins with the letter H, somewhat confusingly. There's not much more I can say without spoiling anything.

For Secret 3, you could base variations on changing Secret 1 and Secret 2 (as described), but as you probably already know, there are also alternative choices for Secret 3 that CANNOT be decomposed into a Secret-1-ish concept and a Secret-2-ish concept. There are options beyond addition, subtraction, multiplication, division, and exponents.

Writing that was more difficult than I expected. Hopefully it made sense.

Can't proceed on level 1

No digit is working. Started with 8 and then tried all other. All get a red cross. Don't know if I just don't get it or it's a bug
Screenshot_20220903-183331_Everest

severe graphics glitches on LineageOS

Issue:

After starting the app, everything looks fine. Any scrolling quickly messes everything up completely. I attached some screenshots but the glitches aren't purely static. During any animation there is also some severe flickering. The app is practically unusable for me (which seems to be a pity ;)).

Platform used:

Old phone, 2GB RAM, Adreno 320 GPU, running the latest Lineage 18.1 build (Android 11)

If you need any more info, let me know. Thanks in advance.

Screenshots:

image


image


image

Stuck on level 3

I hate to do this, but it's keeping me awake and this is all I'm gonna think about: can I get a hint for the multiplication questions?

Guest mode

This is a really fun and interesting game!
Sometimes I want to let my friends try this game on my phone, so what I ended up doing is resetting the score for them, having to replay the same levels a couple of times.
I think a great improvement to this game would be a guest mode, a way to replay the game without losing my score. The web version can be used to try out the game, but still, having a guest feature in the game would be pretty cool and useful.

Missing Font

The font fonts/NotoSansMath-Regular.ttf as declared in pubspec.yaml is missing in this repository and has to be manually added to complete the build process. Is that intentional?

Error Log:

$ flutter build web

๐Ÿ’ช Building with sound null safety ๐Ÿ’ช

Error: unable to locate asset entry in pubspec.yaml: "fonts/NotoSansMath-Regular.ttf".
Target web_release_bundle failed: Exception: Failed to bundle asset files.
Compiling lib/main.dart for the Web...                             414ms
Exception: Failed to compile application for the Web.

TV

We need a button in the app. Called 'Center' so that it acts like a 'Enter' button.
If this is possible of course.
I'm just testing the game on the TV, it works. But there is no input button on the remote ๐Ÿ˜…

X isn't specified

I read an earlier issue where it was said that when the answer is 10 you should use X. But it is not specified that X = -1 aswell.

Maybe it's an option to say that when the app starts for the first time?

Level 1

I have to calculate in level 1 3+7=? Where ?=10. But as I can only enter one number like 1 or 0 I cant seem to get past it.

Thank you!

Thank you!

Thank you for your project and software!

Thank you for maintenance in the past and in the future!

Kind regards and season's greetings!

Allow Translations

I would like to translate the game to german.

If you're interested and don't know how it's done, here's the documentation. :)
I am interested in implementing it myself, but I can't guarantee anything, since my experience with flutter and dart is very limited.

Thanks for this nice game, it's awesome! ๐ŸŽ‰

answer 2 numbers

you can't answer 10 for by example 7+3... the field is for only one char

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.