Java-Gaming.org Hi !
Featured games (81)
games approved by the League of Dukes
Games in Showcase (513)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (576)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Shazer2 problems thread.  (Read 805 times)
0 Members and 1 Guest are viewing this topic.
Offline Shazer2

Junior Duke


Medals: 3


Aspiring developer.


« Posted 2011-09-16 13:30:20 »

This thread will be the one thread that I will post all my problems on instead of creating several threads every time I have something wrong that I can't solve.

Right now I'm trying to make a console based Connect 4, and I need to check in the 2D array if 4 of the same types are in a row. I'm not sure how to do this. If anyone can link me to some resources or give me some hints I'd be more than appreciative.

Shannon Smiley

"When you want to be successful as bad as you want to breathe, then you will be successful." - Eric Thomas
Offline aazimon
« Reply #1 - Posted 2011-09-16 16:06:00 »

I think the most straight forward way would be to scan the array. I would start at the bottom, (since the Connect 4 has the markers drop to the bottom).
1) pick a bottom corner to start (say left).
2) if it has a marker, check if the space above, above to the right (and left) and right are the same type of marker.
3) if there is a match, continue in that direction, counting the matches, until you run out of matches are you reach four.
4) If no four in a row, move to the right and repeat from step 2.
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #2 - Posted 2011-09-16 16:43:57 »

Thinking about the forum in a whole,  more people would benefit from your several (?) questions if you created a separate thread for each one of them with a meaningful subject line.

Furthermore, I highly doubt people will check you thread to see if you have fresh new questions they might know the answer . Most people will only click a topic if the subject line is something they are instersted in.

As a personal advice,  I would try thinking a bit more about the problems I have before posting them and waiting people to solve it . As I could see, you're hoping to have lots of problems ahead but you're not very willing to think about their solutions . If you don't try a little hard before giving up and waiting for other people's answer, you'll not improve your skills very much .
For example, based on your other threads in this forums, I'm 100% sure that you could solve this problem by yourself (given that you wrote the code you posted here in your past threads) .

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Shazer2

Junior Duke


Medals: 3


Aspiring developer.


« Reply #3 - Posted 2011-09-16 21:48:14 »

I've tried figuring it out and I can't. Seems nobody has belief in me.

Shannon Smiley

"When you want to be successful as bad as you want to breathe, then you will be successful." - Eric Thomas
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (39 views)
2014-10-17 03:59:02

Norakomi (29 views)
2014-10-16 15:22:06

Norakomi (24 views)
2014-10-16 15:20:20

lcass (28 views)
2014-10-15 16:18:58

TehJavaDev (57 views)
2014-10-14 00:39:48

TehJavaDev (56 views)
2014-10-14 00:35:47

TehJavaDev (47 views)
2014-10-14 00:32:37

BurntPizza (64 views)
2014-10-11 23:24:42

BurntPizza (36 views)
2014-10-11 23:10:45

BurntPizza (78 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
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!