Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (476)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (530)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  Arithbequick  (Read 8967 times)
0 Members and 1 Guest are viewing this topic.
Offline Dream Of Sleeping
« Posted 2012-04-19 12:34:41 »


Now available as an applet http://www.dreamofsleeping.co.uk/games/arithbequick/index.html

latest download version http://dl.dropbox.com/u/74401653/Arithbequick%20v4.jar

Hello. I have made games before like tetris and snake, but this is my first game I have designed myself, and I'm determined to get it into pretty good shape. There is still plenty that needs to be done. But I would be very grateful if you could test it and give me some feedback. This will be made into an applet but I need to learn how to put an applet on a website.

A big thanks to anyone who tests it and everyone who has replied to my forum posts over the past few weeks.

One of the reasons I want to test it now is my friend said the clicking sound the tile makes is inconsistent. Sometimes it doesn't play. I have now altered my sound class so I would love to know if the sound plays ok.

[size=14pt]How to play[/size]

[size=12pt]
You can move the tiles! [/size] Sorry to emphasise that but people were downloading it and not realising that you could move the tiles into any position.

Move the tiles, make correct equations and make them disappear to stop the grid filling up.

At the top of the screen there is a mathmatical equation containing question marks. You have to fill in the question marks with numbers and make it equal the correct answer. You do this by dragging the mouse over the tiles. You can highlight tiles up down diagonally just like a wordsearch. When you release the mouse button if there are numbers after the = sign this will count as your answer. If not then it will just be disregarded.

Controls

As you move the mouse over the grid you will notice a highlighted column and row which have arrows pointing to them. By moving arrow keys on your keyboard (or aswd keys) you can move the highlighted row or column.

If you get 3 answers wrong you lose. If the grid fills up and tries to add another tile when there isn't room you lose. If you think there is no solution available then click the no solution button to get a bonus. But click when there is a solution you will get an X;


[size=14pt]
Things I definitely need to do[/size]

Add the actual title to the title screen.
Add highscore page.
Write the how to play section.
Change the "ready" font into something less rubbish.
Make it into an applet
Lower menu music volume. I think it's a little loud compared the sound effects.






Offline Damnesia

Senior Newbie





« Reply #1 - Posted 2012-04-19 12:51:26 »

Great game! Wink
Runs fine. Its hard though Tongue

Be sure to visit my website www.damnesiagames.com [WIP]
Offline Dream Of Sleeping
« Reply #2 - Posted 2012-04-19 13:20:45 »

Great game! Wink
Runs fine. Its hard though Tongue

Thanks for playing!

Yeah the 3 people who have played it so far found it way too hard. Getting the difficulty just right for these games is crucial. No one was more rubbish at mental arithmatic than me, but it's amazing how much faster I have become playing this game. Plus you learn all the cheats like multilpying by zeros. when ever there is two zeros.  lol

For those interested. The speed of how fast the tiles are added to the grid increases as the game goes on. I have an array like this

1  
2  
 private int[] levels =  {4000, 3750, 3500, 3250,
        3000, 2750, 2500, 2250, 2100, 2050, 2000};


The numbers are the time inteval of the next tile being added. I increment the index every 25 points. You get a point per number tile you make disappear. If you get to the final level, it just keeps going. I figure if you can do it that fast, go for it, keep going. I don't even know if it's possible. lol

It's something I expect I will have to tweak due to feedback. I never want it to become impossible, but I only want the best of the best to be able to play indefinitely.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Apo
« Reply #3 - Posted 2012-04-19 13:47:50 »

I really like the idea and it runs fine here but it is WAY TOO HARD.

Do you think to port it to a mobile device? I would love to play it on my android phone.
Offline Dream Of Sleeping
« Reply #4 - Posted 2012-04-19 14:04:28 »

I really like the idea and it runs fine here but it is WAY TOO HARD.

Do you think to port it to a mobile device? I would love to play it on my android phone.

Thanks. Well 5 out of 5 people who have played it have said it's too hard. lol Think I might have to make it easier. Maybe I could make it start by adding a tile only every 5 seconds. I could give people bonus points if they clear the grid, and also the option to add another number to the grid if it's going too slow for them.

It's tricky though because If you keep playing it you will get so fast and then the games can seem to go on way too long. If you keep playing it, it would be cool if you let me know if you still feel it's too hard after several goes.

And yes my goal is to get it on an android. I'll have to learn how to do that first though.

Thanks again for taking the time to play and give feedback.

Offline Dream Of Sleeping
« Reply #5 - Posted 2012-04-19 17:05:16 »

Also my friend said how about if I start with simple problems like just adding and subtracting, and gradually increase the difficulty of the problems. I admit I hate the idea and like things consitent, but I want other people to enjoy the game rather than just me.

Offline jonjava
« Reply #6 - Posted 2012-04-19 18:55:01 »

That's a minimum of 5 numbers in correct sequence.

Wait a second. Were you not aware that you can move the numbers to any position you want with the arrow keys? If everyone has been missing that then maybe I don't need to alter the difficulty level at all.

Woah, is the game actually just difficult or in fact impossible at times?

Are the numbers that appear gradually random and their placements random as well? If so this game is most of the time completely impossible.

I mean addition/subtraction with a 2 digit number is most of the time impossible to find a perfect LONG line of numbers to fit.

The first challenge I got was a "[][]-[]-[]=?"

Needless to say I failed miserable waiting for more numbers to pop up that would fit. That's a minimum of 5 numbers in correct sequence.

"Cheating" in multiplication with 0's is probably the only leeway there is in the game.

Are the numbers that pop up random and in random order? Or is there actually a winning sequence in every challenge?

Offline Dream Of Sleeping
« Reply #7 - Posted 2012-04-19 19:30:59 »

Woah, is the game actually just difficult or in fact impossible at times?

Are the numbers that appear gradually random and their placements random as well? If so this game is most of the time completely impossible.

I mean addition/subtraction with a 2 digit number is most of the time impossible to find a perfect LONG line of numbers to fit.

The first challenge I got was a "[][]-[]-[]=?"

Needless to say I failed miserable waiting for more numbers to pop up that would fit. That's a minimum of 5 numbers in correct sequence.

"Cheating" in multiplication with 0's is probably the only leeway there is in the game.

Are the numbers that pop up random and in random order? Or is there actually a winning sequence in every challenge?

Thanks for playing. I can see how that challenge would be overwhelming on your first go. And it confirms in my mind that I need to start with simple problems. Put that was not impossible. I just altered my game so it generated the example problem you gave every single time. I got to a score of 40 and I still could have kept going but that was enough to see that it probably wasn't impossible and that it was more of a case you just weren't seeing the solutions. There are usually loads of solutions for each one. When I play I just start picking the numbers at random and see what it equals and usually the correct answer is there.

It starts off with 16 numbers on the grid. The numbers are totally random and I guess it's possible that you could be extremely unlucky and get all 9s or something but so far out of all the times I've played it the only time where it's been impossible is when I'm down to very few numbers, and you don't have to wait long for more to pop up.

I suppose because I programmed it I've just became super billiant at it. lol I was absolutely terrible at mental arrithmetic before making this game. Now I'm like rain man or something.

So yes it wasn't impossible, but I will start simpler. Thanks for the feedback, I really appreicate it.

Offline Dream Of Sleeping
« Reply #8 - Posted 2012-04-19 19:38:52 »

That's a minimum of 5 numbers in correct sequence.

Wait a second. Were you not aware that you can move the numbers to any position you want with the arrow keys? If everyone has been missing that then maybe I don't need to alter the difficulty level at all.

Offline UprightPath
« Reply #9 - Posted 2012-04-19 20:05:51 »

I'm having trouble playing this thing!

I mean, I've only gotten a single X in like ten minutes of playing with it. I think I'm missing some step in trying to get this to trigger, because I can't seem to cause anything to happen (Except one time). It only lets me select a numbers equal to the first equation or if it's a two digit number that number. Like say, if I attempt to select 3 x 1 = 3, it won't let me get to the second 'three' no matter how I do it. Is there another operation (Besides click and drag) that's required for it?

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Dream Of Sleeping
« Reply #10 - Posted 2012-04-19 20:08:59 »

I'm having trouble playing this thing!

I mean, I've only gotten a single X in like ten minutes of playing with it. I think I'm missing some step in trying to get this to trigger, because I can't seem to cause anything to happen (Except one time). It only lets me select a numbers equal to the first equation or if it's a two digit number that number. Like say, if I attempt to select 3 x 1 = 3, it won't let me get to the second 'three' no matter how I do it. Is there another operation (Besides click and drag) that's required for it?

Are you trying to highlight tiles that are not right next to each other? Either diagonally horizontally or vertically, but they have to be next to each other. And you have to move the tiles with the arrow keys or aswd. You can move them into any position.

I'm going to really emphasize that you can move the tiles in the first post.

Offline Damnesia

Senior Newbie





« Reply #11 - Posted 2012-04-19 20:12:23 »

I'm having trouble playing this thing!

I mean, I've only gotten a single X in like ten minutes of playing with it. I think I'm missing some step in trying to get this to trigger, because I can't seem to cause anything to happen (Except one time). It only lets me select a numbers equal to the first equation or if it's a two digit number that number. Like say, if I attempt to select 3 x 1 = 3, it won't let me get to the second 'three' no matter how I do it. Is there another operation (Besides click and drag) that's required for it?

Are you trying to highlight tiles that are not right next to each other? Either diagonally horizontally or vertically, but they have to be next to each other. And you have to move the tiles with the arrow keys or aswd. You can move them into any position.

I'm going to really emphasize that you can move the tiles in the first post.


Haha, I did not notice that Tongue. Must v read the "how to play" super duper fast
Its *a bit* easier now Tongue (Still pretty hard though Cheesy)

Be sure to visit my website www.damnesiagames.com [WIP]
Offline UprightPath
« Reply #12 - Posted 2012-04-19 20:13:46 »

Never mind. I failed at understanding that your equation has to be a line.

Offline Dream Of Sleeping
« Reply #13 - Posted 2012-04-19 20:49:12 »



Haha, I did not notice that Tongue. Must v read the "how to play" super duper fast
Its *a bit* easier now Tongue (Still pretty hard though Cheesy)

Thanks for giving it another go. I think I may keep the tough difficulty level. If I can do it it can't be that hard. There was a maths game posted here a few weeks ago and that was way way way way way too hard for me.

Offline Dream Of Sleeping
« Reply #14 - Posted 2012-04-19 20:49:45 »

Never mind. I failed at understanding that your equation has to be a line.


Ok no worries. I'd love to know how you got on with it now you know how to play.

Offline UprightPath
« Reply #15 - Posted 2012-04-19 21:01:03 »

Difficult. It seems like certain combinations should be worth 'more' points. Like.. ?? * ? = ?? is 5. (? + ? - ?) * ? = ? is worth five as well. It seems like there should be some consideration that results in more 'complicated' arrangements being more difficult (Subjective, I know) should result in more points. Perhaps with some measure of the 'time' and 'cyclic adjustments' between getting the equation and solving it helping.

Offline Dream Of Sleeping
« Reply #16 - Posted 2012-04-19 21:15:05 »

Difficult. It seems like certain combinations should be worth 'more' points. Like.. ?? * ? = ?? is 5. (? + ? - ?) * ? = ? is worth five as well. It seems like there should be some consideration that results in more 'complicated' arrangements being more difficult (Subjective, I know) should result in more points. Perhaps with some measure of the 'time' and 'cyclic adjustments' between getting the equation and solving it helping.

I agree you should get more points for the more difficult problems. But as you say it's subjective.  All I do is the more tiles you make disappear, the more points you get.

I don't really know what you mean in your last sentence. If you mean the more moves you make the more points you get that would be easy way to cheat by moving randomly about. Sorry I can't figure out what you mean.

I'm surprised by how diffucult people are finding it.  I thought of the idea originally when playing one of the jewel match games, and how you could get loads or matches by accident, and how brain dead it was, and I wanted to make the thinking man's match game. But if computer programmers, are telling me it's too hard, then maybe I should make it easier. mmh i'm not sure what to do. When I watch the apprentice and the contestents ignore market research it's always the wrong decision. I suppose the harder it is the more people it will alienate but there will be others who will take pride in how fast they can do it.

If I make the problems easier at the start, like ? + ?. Then the grid will empty incredibly fast and the game will become tedious.  As I say I got better at it very quickly and now I feel like I can really take my time at the start.

Anyway thanks for the feedback.

Offline Screem
« Reply #17 - Posted 2012-04-19 22:35:29 »

Before I read that you can move tiles using the wasd keys or the arrow keys I found it extremely hard if not difficult. Afterwards, the difficulty loosened up a bit. I just finished playing it for the second time now and ended up with a score of 57. I agree with UprightPath that the harder the problem the more points it should be worth. I would love to see this made into an iPhone or Android game (I'm assuming if you do port this to a mobile game it'll be Android, as iOS uses a completely different language), because it seems perfect for playing when on the go.

Maybe for some future features you could use points to add or remove a specific tile to the grid, or after 5-10 consecutive correct answers without mistakes the board clears up to avoid frustration after a long streak of winning.

Good luck in the future with this game, and it's amazing for your first game you designed yourself! Smiley

Offline UprightPath
« Reply #18 - Posted 2012-04-19 23:18:50 »

Well, I mean that if your might use the number of times a player 'undoes' an action, or returns the board to it's prior state while attempting a problem to gauge its difficulty.

Like, say the player's thinking, scrambling, and they move a row left twice, then right twice, then do something else. They basically just undid an operation, perhaps after figuring out that it wouldn't work like they thought it would. This might work as an indication of how complex they feel the question is, at least compared to the current game board. Especially if they do it a lot. I mean, it can be abused, but if the player is actually playing the game, without trying to abuse features, it could be a good indication of relative difficulty.

Offline Dream Of Sleeping
« Reply #19 - Posted 2012-04-19 23:34:58 »

Before I read that you can move tiles using the wasd keys or the arrow keys I found it extremely hard if not difficult. Afterwards, the difficulty loosened up a bit. I just finished playing it for the second time now and ended up with a score of 57. I agree with UprightPath that the harder the problem the more points it should be worth. I would love to see this made into an iPhone or Android game (I'm assuming if you do port this to a mobile game it'll be Android, as iOS uses a completely different language), because it seems perfect for playing when on the go.

Maybe for some future features you could use points to add or remove a specific tile to the grid, or after 5-10 consecutive correct answers without mistakes the board clears up to avoid frustration after a long streak of winning.

Good luck in the future with this game, and it's amazing for your first game you designed yourself! Smiley

Thank you. I have to have a think how I would control the android game. Maybe the user could just move the rows and columns of tiles with their finger and there be a button at the bottom the screen that they hold down when they want to select the tiles, kind of like dragging the mouse.

Thanks for the suggestions and for playing. You do currently get more points the longer the problem is as you get a point per tile , I'm not sure how else to rate how hard a problem is. Maybe it could be two points per tile so it's more obvious that the longer problems get more points.

Thanks for posting your score. I  was thinking of making the tiles slower to be added to the grid at the start, but I think 57 is a good score for a second go.
I don't want the games to go on too long because I agree it's a good game for playing on the go. I'm still tweaking the speed at which the tiles wll be added later in the game. I think the rate it speeds up will have to slow down.

Offline ReBirth
« Reply #20 - Posted 2012-04-19 23:39:14 »

Gonna wait for applet Smiley

Offline Screem
« Reply #21 - Posted 2012-04-19 23:50:45 »

Thanks for the suggestions and for playing. You do currently get more points the longer the problem is as you get a point per tile , I'm not sure how else to rate how hard a problem is. Maybe it could be two points per tile so it's more obvious that the longer problems get more points.

Maybe check for which operations are in the problems and for parenthesis. For example, ? + ? - ? would be worth less than ? * ? / ? because addition and subtraction are easier than multiplication and division. If it was (? + ?) - ? then maybe it would be worth equal or more points than ? * ? / ? due to the parenthesis.

Hope this helps. Smiley

EDIT: As for the speed tiles are added, maybe add different difficulties which change the speed of the tiles being added. That way users can play the game at whatever speed is comfortable for them, and the issue of it being too easy or too hard for different people vanishes.

Offline Dream Of Sleeping
« Reply #22 - Posted 2012-04-19 23:58:35 »


Maybe check for which operations are in the problems and for parenthesis. For example, ? + ? - ? would be worth less than ? * ? / ? because addition and subtraction are easier than multiplication and division. If it was (? + ?) - ? then maybe it would be worth equal or more points than ? * ? / ? due to the parenthesis.

Hope this helps. Smiley

EDIT: As for the speed tiles are added, maybe add different difficulties which change the speed of the tiles being added. That way users can play the game at whatever speed is comfortable for them, and the issue of it being too easy or too hard for different people vanishes.

I have thought about different difficulty levels, and such. The only reason I scrapt it was lazyness, and trying to keep things simple so I actually finished it. I'll definitely add it to future versions. Especially if I do an android version. I thought it would be cool if the user could design and save custom games giving them complete control over everything.

Thanks for all your feedback.

Offline Apo
« Reply #23 - Posted 2012-04-20 15:21:02 »

Ok I tried it again ... now with wasd and yes it's easier but still very demanding.
I think a little ingame tutorial would help. The first time when you start the program a little help is shown (with the "wasd"-information).

I liek the idea with the different difficulties.
The easy difficulty starts with only 2 ? like ? + ? = ... and adds every 5 formulas a new ?. And the time should decrease very slowly etc.
Offline Dream Of Sleeping
« Reply #24 - Posted 2012-04-20 21:06:05 »

Latest version. http://dl.dropbox.com/u/74401653/Arithbequick%20v2.jar

I have now added difficulty levels. I didn't like the idea of starting off with easier problems because people who are fast would find that frustrating. But I do like the idea of just having the option of playing easy, medium, or hard. I'm sure there will be plently more tweeking to do, as I've just done this pretty quickly. But my mum can get a score in the 60s now on easy and she is useless at games. lol.

So the easier version is slighly slower than the harder version and here is a list of problems so you can see what is in each level. The higher levels have all the problems from the easier levels.  _ is where the question mark would be and 'd' is divide.

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
  private String[] problems  = {
     
        // easy problems
       "_+_=",
        "_-_=",
        "_x_=",
     
        // medium problems
       "__+_=",
        "__+__=",
        "_d_=",
        "__-_=",
        "__-__=",
        "_+_-_=",
        "_+_+_=",
       
        // hard problems
       "(_+_)x_=",
        "(_+_-_)x_=",
        "(_x_)-(_x_)=",
        "__-_-_=",
        "_x_x_=",
        "__x_=",
        "__d_=",
      };


As there are times when the tiles run low that it is impossible, I am considering adding a "No Solution" button. The player hits this button, and it checks to see if there is  in fact a solution. If there is no solution all the ties are dropped from the grid and the player gets a big fat bonus. Then more tiles are added. The same amount that is at the start of the game. If the user presses the no solution button and there is a solution, they get an X and lose points.  It's just a thought. The thing I don't like about that idea is the player no longer has to be careful to use all the numbers. In fact it could benefit them to let the tile fill up with all of the same number.

Offline jonjava
« Reply #25 - Posted 2012-04-20 21:57:55 »

That's a minimum of 5 numbers in correct sequence.

Wait a second. Were you not aware that you can move the numbers to any position you want with the arrow keys? If everyone has been missing that then maybe I don't need to alter the difficulty level at all.

I was not aware of that fact! Now I got 173 points, fun game!

Offline oByhring

Senior Newbie


Medals: 1



« Reply #26 - Posted 2012-04-20 22:50:06 »

Good game!

I failed horribly the first two rounds, but got the hang of it by round three, and then it became pretty addicting!

On my final try I got 91 points on hard before I succumbed to the temptation of dividing by zero :(

One thing I would consider is to rethink the mechanic where you lose the game after three errors. Some times I felt like I lost only because I dragged my mouse too far after having done two errors before, even though my board was pretty clean. The first thing that came to mind was adding 1 or 2 penalty blocks when you make a mistake, or something that has more to do with the rest of the game idea.

A final point of critisism is the animation were the button falls down when you click it. It just makes the menus go slower without having a purpose.

I gotta say I got impressed as I was playing the game by how "into it" I got with such a simple and clean design. It also felt like playing the game for 5 minutes switched my brain from "sluggish forum mode" to "focused thinking mode", haha.

I did not notice any audio issues. I liked the block movement sound :)

Offline Dream Of Sleeping
« Reply #27 - Posted 2012-04-20 23:16:05 »

Good game!

I failed horribly the first two rounds, but got the hang of it by round three, and then it became pretty addicting!

On my final try I got 91 points on hard before I succumbed to the temptation of dividing by zero Sad

One thing I would consider is to rethink the mechanic where you lose the game after three errors. Some times I felt like I lost only because I dragged my mouse too far after having done two errors before, even though my board was pretty clean. The first thing that came to mind was adding 1 or 2 penalty blocks when you make a mistake, or something that has more to do with the rest of the game idea.

A final point of critisism is the animation were the button falls down when you click it. It just makes the menus go slower without having a purpose.

I gotta say I got impressed as I was playing the game by how "into it" I got with such a simple and clean design. It also felt like playing the game for 5 minutes switched my brain from "sluggish forum mode" to "focused thinking mode", haha.

I did not notice any audio issues. I liked the block movement sound Smiley



Hi thanks for playing, and for the very detailed feedback! I could always make the buttons zoom out at the same time as it falls to speed things up. I was just trying to make things look a bit more professional. I've also been buzzed for not dragging the mouse far enough. It was the reason I added a little pause after getting it wrong so you could see where you went wrong. I do like the 3 strikes and your out rule, so I probably won't change it.

Thanks again.


Offline Dream Of Sleeping
« Reply #28 - Posted 2012-04-20 23:17:03 »


I was not aware of that fact! Now I got 173 points, fun game!

Thanks for giving it another go.

Offline Dream Of Sleeping
« Reply #29 - Posted 2012-04-20 23:22:08 »

Good game!

On my final try I got 91 points on hard before I succumbed to the temptation of dividing by zero Sad


It didin't crash when you did that did it? It doesn't on mine, but I never thought that it maybe different on other systems.

Pages: [1] 2
  ignore  |  Print  
 
 

 
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!