
Learn to code in Java as well as learning important Object Oriented Programming principles. Solve puzzles while learning new features as you track down the evil wizard intent on destroying the world. Write real Java code while playing through an RPG story!
Modeled estimate, not a reported figure. How we estimate →
Media

About
Stats
All-time low is the lowest price we've recorded for this game since we started tracking it.
Languages: English
Engagement
Hours played at review time, across 40 reviews with recorded playtime.
Reviews
Themes across 40 recent reviews and how positive each mention is. A keyword signal, not full sentiment analysis.
positive critical· bar length = how often the theme comes up
Reviews
Needs a python version!
The game is fairly decent for learning how to code in Java. But there is a lot it could do, but doesn't. My biggest gripe is the spelling and grammatical errors. If this game is to be a good educational resource, then it needs to be easy to read no matter your understanding of the English language. Within the first hour I've already seen missing periods, and I know from other reviews that there are spelling errors too. As an adult and native speaker, that is fine for me. But for a child, or a non-native speaker, this might lead to mistakes and increased difficulty that just should not be there at all. While I do appreciate the game just throwing you in initially, with basic and well explained tasks that are essentially "please fill in the blank" style puzzles, it very quickly ups the difficulty. The moment some stranger, likely the villain of the game or something (I did 3/4 tasks before writing this so "who is it" is unresolved), comes in and changes all the code it becomes a confusing mess. The game has not and does not explain that you need to type == since = serves a different function, something I had to google. Also no explanation for what && is either. It feels like you were supposed to just memorize what the code was before, and replace it off memory rather than actual understanding. Based on the tutorial prior to this I learned that i need to add ; and i need to state things as "return true/false" and other VERY basic fill in the blanks. the explanations provided say basically that too. But suddenly you're expected to just know what order to put (Bag > 0 && Barrel > 0) (note: not the actual names, just my memory), and since this wasn't learned only briefly shown while trying to figure out other things, I did not remember what to enter, and was going off some text above and putting > 0 before since in the leftover code was (int Bag) so I assumed it would look for the integer to be in the same place. Yes there are hints, but I find them to be not very helpful. Clicking the same type of hint just gives you the same info, a basic hint will always do the exact same thing. I was expecting it to be progressive, giving the most obvious and vague hint first, then another small but still basic hint. Then the next level of hint I was also expecting something more substantial each time you press it, and again it does not. It would be nice if this 2nd hint showed maybe an example code instead of filling it out for you. And it didn't even fill in the part I needed help with, for the example above, it added ( && ) and filled in the return true/false statements. So it essentially gave me something I had no clue how to use since it wasn't taught yet, and something I didn't need help with at all. Maybe this is to intentionally make this moment feel tense, and feel like you really can't fix the farm as the mystery person states, but it ends up just being frustrating and I've wound up just asking for the answer for all 3 that I had done, then googling "why do I need two equal signs in java?" when an educational game should just... have that info right there. Instead of intense, it wound up just being frustrating. I will continue playing because I genuinely want to learn Java, and there is no better way to learn than to gameify. But as of now, I think that the game is geared towards people who are playing along side a more traditional coding course or class, rather than people who's first attempt is in this game. Despite a "beginners" setting, it doesn't feel very beginner friendly, and you shouldn't feel set up for failure that early. Maybe adding more to the intro, more opportunities to code, more activities on the farm with less and less pre-written code would go a long way. Being able to learn about everything expected of you when mystery dude attacks, and then putting that knowledge to use would feel rewarding. As the game stands now, you fill in the colors, the types of plants, the return true/false function, and define the most basic if statement before the true/false. Then what you're asked to do is write everything while not knowing some very key information. And I hope this is changed in some future update to do a better job of tell you the what and why before being tossed into the weeds like that. I'll change the review as I play, and I do hope it becomes better. But right now, I would recommend watching some youtube tutorials around Java before playing, or take a class at your school along side the game. Going in blind is a bad idea.
I can't really judge if it's good in teaching Java to newcomers, but as an experienced Java dev I had quite some fun in trying to do the most cursed solutions to the tasks as possible. :D
It's a great little game to teach the basics of object oriented programming to people who take interest in the topic. However, you should know the basics of non-OOP to be able to learn from this. It's not essential, but highly recommended. The concepts of public/private/protected, and abstract keywords, classes, interfaces and exception handling are pretty well put on display as to how they work. Also I would mention the constructor concept is taught pretty well. There are LOTS of typos in the game, most puzzles can be cheesed, and the WASD is not great at moving in diagonal directions, but other than that, it's wrapped in a "kids in mind" story and MS paint graphics from which people with intermediate knowledge about programming can enjoy and learn from. I hope, fittingly, the next game will be JavaScript Edition, and I would be looking forward to that too.
Not for the absolute beginner. Maybe if I had some programming experience, it would make sense, but it's just confusing and the concepts are poorly explained. They will explain what an array is, but then ask you to do something with it that is not fully explained with a solution that makes less sense. And if you happen to somehow get it right, the whole thing disappears so you can't actually see what you did. So you have no idea what you actually got right.
Fun learning experience. Strongly recommend.
Nice idea for a game and learn at the same time but at the release programming stuff need more explanation because there are some stuff not covered otherwise its nice.
I really love this, I struggle with learning coding because of my ADHD I hope you come out with with a Java Data Structures and Algorithms next
Very emotional (and even erotic!) game. Unfortunately quite a few typos ("Harcore", "enties", "lookup").
Sou programador Java há mais de 2 anos e o que tenho a dizer é que esse jogo vai atender muito bem tanto iniciantes, quanto experientes que possuem o desejo de ficar codando. Farei minha análise tanto do ponto de vista do jogo como um [b]Jogo de Entrenimento[/b], quanto como um [b]Jogo Educativo.[/b] De cara, devo avisar que como um jogo, isso aqui é um ótimo ensinador Java. Ou seja, se você busca um jogo bem feito no quesito movimentação, gráfico, jogabilidade etc, você não está no lugar certo. Estes são meus ponto sobre ele [b]como JOGO:[/b] [b]POSITIVOS:[/b] - A historia do jogo é até que bem escrita e cativa de uma maneira divertida. Você tem o equilíbrio perfeito entre um jogo entretenimento e um jogo educativo/de aprendizado. - O feedback visual no cenário de algo que é consertado quando você finaliza o desafio de programação é, por mais que simples, um detalhe muito bom. - É um jogo extremamente simples graficamente. [b]NEGATIVOS:[/b] - Os comandos de jogador (WASD) são péssimos (você não consegue andar na diagonal e as animações entram travadas de uma pra outra). - O jogo não te pega pela mão. Você tem que ir andando aleatoriamente pra saber onde tem que ir até achar um "!" ou "?". - Mesmo tendo apenas em inglês, ainda tem muitos erros de escrita (principalmente faltando letras) em diversas partes do jogo. A maior falha é que esses erros estão mais presentes na parte "Puzzle", que é a parte que você tem que ler para interpretar a lógica que precisa ser implementada. ([i]Confesso que tive uns derrames tentando ler e tirar a lógica ao mesmo tempo com esses erros de grafia[/i]). ----------------------------------------------------------------------------------------------- [b]Agora[/b], se você está aqui pelo propósito do jogo que é [b]aprender ou aperfeiçoar Java[/b], você está atualmente no melhor jogo que você pode encontrar no momento para isso. Aqui vão meus pontos dele [b]como ENSINADOR JAVA:[/b] [b]POSITIVOS:[/b] - O ensinamento do Java é excelente e extremamente completo, muito além das minhas expectativas. O jogo ao invés de ensinar desde o simples (tipos de variáveis) até a parte das condicionais, que seria o ponto final que você esperaria de um ensinamento básico, ele te ensina também sobre [b]herança, polimorfismo, abstração, interface, enums, exceptions.[/b] - O jogo vai criando "livros" com os conhecimentos que você vai adquirindo no jogo, o que é muito bom porque você pode voltar quando quiser para um ensinamento para reforçar o seu aprendizado sobre o assunto. - A interface de desenvolvimento de código possui coloração de sintaxe. - Possui suporte para seleção, control + C e control + V. [b]NEGATIVOS:[/b] - Você não tem acesso aos códigos anteriores que você codou. Ou seja, depois que você programa corretamente e manda compilar e interpretar, você não consegue mais visualizar o seu código. - Você não programa a classe main. "F" para minha querida public static void main(String args[]). - Não tem separação de pastas. Ou seja, quando for pra programar várias classes, vai ficar tudo dentro de um arquivo só. - Não tem control + Z e não tem identação automática. Ou seja, abriu um "{", você mesmo vai ter que fechar depois "}". - Não tem Autocomplete e nem avisos de erro (de digitação, falta de importação de biblioteca etc) igual uma IDE (o que por um lado é bom para pegar boa pratica de escrita, mas deixa mais devagar codar). - Apesar de não ter uma ferramenta de debug pra poder colocar breakpoint, os Outputs de erro são muito bem feitos e intuitivos. [b]Resumidamente,[/b] se você se importa mais com a premissa do jogo ser mais robusta do que a parte secundária dele, pode ir fundo que você não vai se arrepender. Para mim valeu cada centavo. Você vai codar vários e vários puzzles e ao mesmo tempo vai estar jogando um RPG.
Related
Related
Trends
Modeled estimate over time, reconstructed from Steam's monthly review histogram.
Momentum
Pace estimated from the game's recent review growth (our daily snapshots) at its own sales-per-review ratio — a momentum signal, not booked sales.
Audience
Estimated from the language of this game's reviews — a proxy for where players are, not official Steam demographics.
Related
| The Scroll of Taiwu : Beyond The Dome | $62.3M | 69.8K | 66% | $29.99 |
| Tabletop Simulator | $42.2M | 73.8K | 96% | $19.99 |
| Castle Crashers® | $41.4M | 139.8K | 96% | $14.99 |
| My Time at Sandrock | $10.3M | 28.8K | 88% | $13.99 |
| Creativerse | $24.3M | 30.7K | 78% | $24.99 |
| Coral Island | $20.9M | 27.3K | 89% | $29.99 |
Related
| The Nameless City | $5.8K | 56 | 88% | $5.99 |
| Cozy Space Survivors | $5.8K | 402 | 96% | $0.74 |
| EON Fighter | $5.8K | 130 | 90% | $2.39 |
| BIG POGO MAN | $5.8K | 60 | 80% | $4.99 |
| YOU DON'T KNOW JACK TELEVISION | $5.8K | 70 | 70% | $2.99 |
| Double Dragon Advance | $5.8K | 89 | 75% | $3.49 |