يصف مثال هذه المقالة كود لعبة الطاولة المطبق في Java استنادًا إلى التأرجح. شاركها مع الجميع لتكون مرجعا لك.
رموز الوظيفة الرئيسية هي كما يلي:
انسخ رمز الكود كما يلي:
import java.awt.*;
استيراد javax.swing.*;
import java.awt.event.*;
الطبقة العامة الرئيسية تمتد JFrame تنفذ ActionListener {
serialVersionUID النهائي الطويل الخاص الثابت = 1L؛
JButton[][] point=new JButton[40][40];
int[][]state=new int[40][40];
int[][] value=new int[40][40];
int[] place=new int[2];
الرئيسية العامة (){
this.setTitle("جوموكو");
this.setBounds(100,10,1000,1000);
this.setLayout(new GridLayout(30,30));
كثافة العمليات ط، ي؛
ل(i=0;i<=39;i++){
ل(ي=0;ي<=39;ي++){
State[i][j]=0;
value[i][j]=0;
}
}
ل(i=5;i<=34;i++){
لـ (ي=5;ي<=34;ي++){
point[i][j]=new JButton("");
this.add(point[i][j]);
point[i][j].addActionListener(this);
}
}
this.setVisible(true);
}
إجراء باطل عام تم تنفيذه (ActionEvent e)
{
كثافة العمليات ط، ي؛
ل(i=5;i<=34;i++){
ل(ي=5;ي<=34;ي++){
إذا(e.getSource()==point[i][j]){
point[i][j].setBackground(Color.RED);
الحالة[i][j]=1;
point[i][j].setEnabled(false);
value[i][j]=0;
}
}
}
ل(i=5;i<=34;i++){
ل(ي=5;ي<=34;ي++){
value[i][j]=value(i,j);
إذا(((state[i][j]==1)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i ][j+3]==1)&&(state[i][j+4]==1))||
((state[i][j]==1)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3) ][j]==1)&&(state[i+4][j]==1))||
((state[i][j]==1)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state [i-3][j+3]==1)&&(state[i-4][j+4]==1))||
((state[i][j]==1)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state [i+3][j+3]==1)&&(state[i+4][j+4]==1))){
JOptionPane.showMessageDialog(null, "أنت قوي جدًا، لا أستطيع التغلب عليك");
}
}
}
place=largestValue(value);
point[place[0]][place[1]].setBackground(Color.blue);
State[place[0]][place[1]]=2;
value[place[0]][place[1]]=0;
ل(i=5;i<=34;i++){
ل(ي=5;ي<=34;ي++){
إذا(((state[i][j]==2)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i ][j+3]==2)&&(state[i][j+4]==2))||
((state[i][j]==2)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3) ][j]==2)&&(state[i+4][j]==2))||
((state[i][j]==2)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state [i-3][j+3]==2)&&(state[i-4][j+4]==2))||
((state[i][j]==2)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state [i+3][j+3]==2)&&(state[i+4][j+4]==2))){
JOptionPane.showMessageDialog(null, "ما زال ليس جيدًا مثلي");
}
}
}
}
public static void main(String[] args)throws NullPointerException{
رئيسي جديد();
}
قيمة int العامة (int i، int j) {
إذا(((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i ][j+3]==1)&&(state[i][j+4]==1)&&(state[i][j+5]==0))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][) j-3]==1)&&(state[i][j-4]==1)&&(state[i][j-5]==0))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3) ][j]==1)&&(state[i-4][j]==1)&&(state[i-5][j]==0))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3) ][j]==1)&&(state[i+4][j]==1)&&(state[i+5][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state [i+3][j+3]==1)&&(state[i+4][j+4]==1)&&(state[i+5][j+5]==0))| |. // نوع أحمر أحمر أحمر فارغ فارغ
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state [i-3][j+3]==1)&&(state[i-4][j+4]==1)&&(state[i-5][j+5]==0))| |
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state [i+3][j-3]==1)&&(state[i+4][j-4]==1)&&(state[i+5][j-5]==0))| |
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state [i-3][j-3]==1)&&(state[i-4][j-4]==1)&&(state[i-5][j-5]==0))) {
value[i][j]=8;
قيمة الإرجاع [i] [j] ؛
}
آخر إذا(((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[ i][j+3]==2)&&(state[i][j+4]==2)&&(state[i][j+5]==0))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][) j-3]==2)&&(state[i][j-4]==2)&&(state[i][j-5]==0))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3) ][j]==2)&&(state[i-4][j]==2)&&(state[i-5][j]==0))|| // نوع فارغ أحمر أحمر أحمر فارغ
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3) ][j]==2)&&(state[i+4][j]==2)&&(state[i+5][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state [i+3][j+3]==2)&&(state[i+4][j+4]==2)&&(state[i+5][j+5]==0))| |
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state [i-3][j+3]==2)&&(state[i-4][j+4]==2)&&(state[i-5][j+5]==0))| |
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state [i+3][j-3]==2)&&(state[i+4][j-4]==2)&&(state[i+5][j-5]==0))| |
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state [i-3][j-3]==2)&&(state[i-4][j-4]==2)&&(state[i-5][j-5]==0))) {
value[i][j]=7;
قيمة الإرجاع [i] [j] ؛
}
آخر إذا(((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[ i][j+3]==1)&&(state[i][j+4]==0))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][) j-3]==1)&&(state[i][j-4]==0))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3) ][j]==1)&&(state[i+4][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3) ][j]==1)&&(state[i-4][j]==0))||. // نوع أحمر فارغ أحمر فارغ
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state [i+3][j+3]==1)&&(state[i+4][j+4]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state [i+3][j-3]==1)&&(state[i+4][j-4]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state [i-3][j+3]==1)&&(state[i-4][j+4]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state [i-3][j-3]==1)&&(state[i-4][j-4]==0))||
((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==0)&&(state[i][) j+3]==1)&&(state[i][j+4]==1)&&(state[i][j+5]==0))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==0)&&(state[i][ j-3]==1)&&(state[i][j-4]==1)&&(state[i][j-5]==0))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==0)&&(state[i+3) ][j]==1)&&(state[i+4][j]==1)&&(state[i+5][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==0)&&(state[i-3) ][j]==1)&&(state[i-4][j]==1)&&(state[i-5][j]==0))|| // أحمر فارغ أحمر فارغ أحمر فارغ
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==0)&&(state [i+3][j+3]==1)&&(state[i+4][j+4]==1)&&(state[i+5][j+5]==0))| |
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==0)&&(state [i+3][j-3]==1)&&(state[i+4][j-4]==1)&&(state[i+5][j-5]==0))| |
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==0)&&(state [i-3][j+3]==1)&&(state[i-4][j+4]==1)&&(state[i-5][j+5]==0))| |
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==0)&&(state [i-3][j-3]==1)&&(state[i-4][j-4]==1)&&(state[i-5][j-5]==0))| |
((state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][) j+1]==1)&&(state[i][j+2]==1))||
((state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1) ][j]==1)&&(state[i+2][j]==1))||
((state[i+2][j-2]==1)&&(state[i+1][j-1]==1)&&(state[i][j]==0)&&(state [i-1][j+1]==1)&&(state[i-2][j+2]==1))||
((state[i-2][j+2]==1)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state [i+1][j-1]==1)&&(state[i+2][j-2]==1))|| // أحمر أحمر فارغ أحمر أحمر نوع
((state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][ j+2]==1)&&(state[i][j+3]==1))||
((state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2) ][j]==1)&&(state[i+3][j]==1))||
((state[i][j-3]==1)&&(state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i ][j]==0)&&(state[i][j+1]==1))||
((state[i-3][j]==1)&&(state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i ][j]==0)&&(state[i+1][j]==1))||. // سماء حمراء أحمر أحمر نوع أحمر
((state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state [i+2][j+2]==1)&&(state[i+3][j+3]==1))||
((state[i-3][j-3]==1)&&(state[i-2][j-2]==1)&&(state[i-1][j-1]==1 )&&(state[i][j]==0)&&(state[i+1][j+1]==1))||
((state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state [i+2][j-2]==1)&&(state[i+3][j-3]==1))||
((state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state [i-2][j+2]==1)&&(state[i-3][j+3]==1))||
((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][ j+3]==1)&&(state[i][j+4]==1)&&(state[i][j+5]==2))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][) j-3]==1)&&(state[i][j-4]==1)&&(state[i][j-5]==2))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3) ][j]==1)&&(state[i-4][j]==1)&&(state[i-5][j]==2))|| // نوع أحمر أحمر أحمر أزرق فارغ
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3) ][j]==1)&&(state[i+4][j]==1)&&(state[i+5][j]==2))||
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state [i+3][j+3]==1)&&(state[i+4][j+4]==1)&&(state[i+5][j+5]==2))| |
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state [i-3][j+3]==1)&&(state[i-4][j+4]==1)&&(state[i-5][j+5]==2))| |
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state [i+3][j-3]==1)&&(state[i+4][j-4]==1)&&(state[i+5][j-5]==2))| |
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state [i-3][j-3]==1)&&(state[i-4][j-4]==1)&&(state[i-5][j-5]==2))| |
((state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][ j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==2))||
((state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2) ][j]==1)&&(state[i+3][j]==1)&&(state[i+4][j]==2))||
((state[i][j-4]==2)&&(state[i][j-3]==1)&&(state[i][j-2]==1)&&(state[i ][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1))||
((state[i][j-4]==2)&&(state[i-3][j]==1)&&(state[i-2][j]==1)&&(state[i -1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1))|| //سماء حمراء أحمر أحمر أحمر أزرق
((state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state [i+2][j+2]==1)&&(state[i+3][j+3]==1)&&(state[i+4][j+4]==2))| |
((state[i-4][j-4]==2)&&(state[i-3][j-3]==1)&&(state[i-2][j-2]==1 )&&(state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1))| |
((state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state [i+2][j-2]==1)&&(state[i+3][j-3]==1)&&(state[i+4][j-4]==2))| |
((state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state [i-2][j+2]==1)&&(state[i-3][j+3]==1)&&(state[i-4][j+4]==2))| |
((state[i][j-2]==2)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][) j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==1))||
((state[i-2][j]==2)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1) ][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==1))||
((state[i][j-3]==1)&&(state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i ][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==2))||
((state[i-3][j]==1)&&(state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i ][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==2))|| // أحمر أحمر أحمر فارغ نوع أحمر أزرق
((state[i-2][j-2]==2)&&(state[i-1][j-1]==1)&&(state[i][j]==0)&&(state [i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state[i+3][j+3]==1))| |
((state[i-3][j-3]==1)&&(state[i-2][j-2]==1)&&(state[i-1][j-1]==1 )&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==2))| |
((state[i-2][j+2]==2)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state [i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state[i+3][j-3]==1))| |
((state[i+2][j-2]==2)&&(state[i+1][j-1]==1)&&(state[i][j]==0)&&(state [i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state[i-3][j+3]==1))| |
((state[i][j-3]==2)&&(state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i ][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1))||
((state[i-3][j]==2)&&(state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i ][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1))||
((state[i+3][j-3]==2)&&(state[i+2][j-2]==1)&&(state[i+1][j-1]==1 )&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1))| |
((state[i-3][j+3]==2)&&(state[i-2][j+2]==1)&&(state[i-1][j+1]==1 )&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1))| |
((state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][) j+1]==1)&&(state[i][j+2]==1)&&(state[i][j+3]==2))|| // أحمر أحمر فارغ أحمر أحمر أزرق نوع
((state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1) ][j]==1)&&(state[i+2][j]==1)&&(state[i+3][j]==2))||
((state[i-3][j-3]==2)&&(state[i-2][j-2]==1)&&(state[i-1][j-1]==1 )&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1))| |
((state[i+3][j+3]==2)&&(state[i+2][j+2]==1)&&(state[i+1][j+1]==1 )&&(state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1))| |
((state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][ j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==1))||
((state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2) ][j]==1)&&(state[i+3][j]==1)&&(state[i+4][j]==1))||
((state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state [i+2][j+2]==1)&&(state[i+3][j+3]==1)&&(state[i+4][j+4]==1))| |
((state[i+1][j+1]==2)&&(state[i][j]==0)&&(state[i-1][j-1]==1)&&(state [i-2][j-2]==1)&&(state[i-3][j-3]==1)&&(state[i-4][j-4]==1))| |
((state[i][j+1]==2)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][ j+2]==1)&&(state[i][j+3]==1)&&(state[i][j+4]==1))|| // أحمر أحمر أحمر فارغ نوع أزرق
((state[i+1][j]==2)&&(state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2) ][j]==1)&&(state[i-3][j]==1)&&(state[i-4][j]==1))||
((state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state [i+2][j-2]==1)&&(state[i+3][j-3]==1)&&(state[i+4][j-4]==1))| |
((state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state [i-2][j+2]==1)&&(state[i-3][j+3]==1)&&(state[i-4][j+4]==1))) {
value[i][j]=6;
قيمة الإرجاع [i] [j] ؛
}
آخر إذا(((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[ i][j+3]==2)&&(state[i][j+4]==0))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][) j-3]==2)&&(state[i][j-4]==0))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3) ][j]==2)&&(state[i+4][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3) ][j]==2)&&(state[i-4][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state [i+3][j+3]==2)&&(state[i+4][j+4]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state [i+3][j-3]==2)&&(state[i+4][j-4]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state [i-3][j+3]==2)&&(state[i-4][j+4]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state [i-3][j-3]==2)&&(state[i-4][j-4]==0))||
((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==0)&&(state[i][) j+3]==2)&&(state[i][j+4]==2)&&(state[i][j+5]==0))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==0)&&(state[i][) j-3]==2)&&(state[i][j-4]==2)&&(state[i][j-5]==0))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==0)&&(state[i+3) ][j]==2)&&(state[i+4][j]==2)&&(state[i+5][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==0)&&(state[i-3) ][j]==2)&&(state[i-4][j]==2)&&(state[i-5][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==0)&&(state [i+3][j+3]==2)&&(state[i+4][j+4]==2)&&(state[i+5][j+5]==0))| |
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==0)&&(state [i+3][j-3]==2)&&(state[i+4][j-4]==2)&&(state[i+5][j-5]==0))| |
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==0)&&(state [i-3][j+3]==2)&&(state[i-4][j+4]==2)&&(state[i-5][j+5]==0))| |
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==0)&&(state [i-3][j-3]==2)&&(state[i-4][j-4]==2)&&(state[i-5][j-5]==0))| |
((state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][ j+1]==2)&&(state[i][j+2]==2))||
((state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1) ][j]==2)&&(state[i+2][j]==2))||
((state[i+2][j-2]==2)&&(state[i+1][j-1]==2)&&(state[i][j]==0)&&(state [i-1][j+1]==2)&&(state[i-2][j+2]==2))||
((state[i-2][j+2]==2)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state [i+1][j-1]==2)&&(state[i+2][j-2]==2))||
((state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][ j+2]==2)&&(state[i][j+3]==2))||
((state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2) ][j]==2)&&(state[i+3][j]==2))||
((state[i][j-3]==2)&&(state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i ][j]==0)&&(state[i][j+1]==2))||
((state[i-3][j]==2)&&(state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i ][j]==0)&&(state[i+1][j]==2))||
((state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state [i+2][j+2]==2)&&(state[i+3][j+3]==2))||
((state[i-3][j-3]==2)&&(state[i-2][j-2]==2)&&(state[i-1][j-1]==2 )&&(state[i][j]==0)&&(state[i+1][j+1]==2))||
((state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state [i+2][j-2]==2)&&(state[i+3][j-3]==2))||
((state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state [i-2][j+2]==2)&&(state[i-3][j+3]==2))||
((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][) j+3]==2)&&(state[i][j+4]==2)&&(state[i][j+5]==1))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][) j-3]==2)&&(state[i][j-4]==2)&&(state[i][j-5]==1))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3) ][j]==2)&&(state[i-4][j]==2)&&(state[i-5][j]==1))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3) ][j]==2)&&(state[i+4][j]==2)&&(state[i+5][j]==1))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state [i+3][j+3]==2)&&(state[i+4][j+4]==2)&&(state[i+5][j+5]==1))| |
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state [i-3][j+3]==2)&&(state[i-4][j+4]==2)&&(state[i-5][j+5]==1))| |
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state [i+3][j-3]==2)&&(state[i+4][j-4]==2)&&(state[i+5][j-5]==1))| |
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state [i-3][j-3]==2)&&(state[i-4][j-4]==2)&&(state[i-5][j-5]==1))| |
((state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][ j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==1))||
((state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2) ][j]==2)&&(state[i+3][j]==2)&&(state[i+4][j]==1))||
((state[i][j-4]==1)&&(state[i][j-3]==2)&&(state[i][j-2]==2)&&(state[i ][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2))||
((state[i][j-4]==1)&&(state[i-3][j]==2)&&(state[i-2][j]==2)&&(state[i -1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2))||
((state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state [i+2][j+2]==2)&&(state[i+3][j+3]==2)&&(state[i+4][j+4]==1))| |
((state[i-4][j-4]==1)&&(state[i-3][j-3]==2)&&(state[i-2][j-2]==2 )&&(state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2))| |
((state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state [i+2][j-2]==2)&&(state[i+3][j-3]==2)&&(state[i+4][j-4]==1))| |
((state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state [i-2][j+2]==2)&&(state[i-3][j+3]==2)&&(state[i-4][j+4]==1))| |
((state[i][j-2]==1)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][) j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==2))||
((state[i-2][j]==1)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1) ][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==2))||
((state[i][j-3]==2)&&(state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i ][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==1))||
((state[i-3][j]==2)&&(state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i ][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==1))||
((state[i-2][j-2]==1)&&(state[i-1][j-1]==2)&&(state[i][j]==0)&&(state [i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state[i+3][j+3]==2))| |
((state[i-3][j-3]==2)&&(state[i-2][j-2]==2)&&(state[i-1][j-1]==2 )&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==1))| |
((state[i-2][j+2]==1)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state [i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state[i+3][j-3]==2))| |
((state[i+2][j-2]==1)&&(state[i+1][j-1]==2)&&(state[i][j]==0)&&(state [i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state[i-3][j+3]==2))| |
((state[i][j-3]==1)&&(state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i ][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2))||
((state[i-3][j]==1)&&(state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i ][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2))||
((state[i+3][j-3]==1)&&(state[i+2][j-2]==2)&&(state[i+1][j-1]==2 )&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2))| |
((state[i-3][j+3]==1)&&(state[i-2][j+2]==2)&&(state[i-1][j+1]==2 )&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2))| |
((state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][ j+1]==2)&&(state[i][j+2]==2)&&(state[i][j+3]==1))||
((state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1) ][j]==2)&&(state[i+2][j]==2)&&(state[i+3][j]==1))||
((state[i-3][j-3]==1)&&(state[i-2][j-2]==2)&&(state[i-1][j-1]==2 )&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2))| |
((state[i+3][j+3]==1)&&(state[i+2][j+2]==2)&&(state[i+1][j+1]==2 )&&(state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2))| |
((state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][ j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==2))||
((state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2) ][j]==2)&&(state[i+3][j]==2)&&(state[i+4][j]==2))||
((state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state [i+2][j+2]==2)&&(state[i+3][j+3]==2)&&(state[i+4][j+4]==2))| |
((state[i+1][j+1]==1)&&(state[i][j]==0)&&(state[i-1][j-1]==2)&&(state [i-2][j-2]==2)&&(state[i-3][j-3]==2)&&(state[i-4][j-4]==2))| |
((state[i][j+1]==1)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][) j+2]==2)&&(state[i][j+3]==2)&&(state[i][j+4]==2))||
((state[i+1][j]==1)&&(state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2) ][j]==2)&&(state[i-3][j]==2)&&(state[i-4][j]==2))||
((state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state [i+2][j-2]==2)&&(state[i+3][j-3]==2)&&(state[i+4][j-4]==2))| |
((state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state [i-2][j+2]==2)&&(state[i-3][j+3]==2)&&(state[i-4][j+4]==2))) {
value[i][j]=5;
قيمة الإرجاع [i] [j] ؛
}
آخر إذا(((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[ i][j+3]==0))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][) ي-3]==0))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3) ][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3) ][j]==0))||. // نوع فارغ أحمر أحمر فارغ
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state [i+3][j+3]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state [i+3][j-3]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state [i-3][j+3]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state [i-3][j-3]==0))||
((state[i-2][j]==0)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1) ][j]==1)&&(state[i+2][j]==0))||
((state[i][j-2]==0)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][) j+1]==1)&&(state[i][j+2]==0))||. // فارغ أحمر فارغ نوع أحمر فارغ
((state[i-2][j+2]==0)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state [i+1][j-1]==1)&&(state[i+2][j-2]==0))||
((state[i-2][j-2]==0)&&(state[i-1][j-1]==1)&&(state[i][j]==0)&&(state [i+1][j+1]==1)&&(state[i+2][j+2]==0))||
((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][ j+3]==1)&&(state[i][j+4]==2))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][) j-3]==1)&&(state[i][j-4]==2))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3) ][j]==1)&&(state[i+4][j]==2))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3) ][j]==1)&&(state[i-4][j]==2))||. // نوع أحمر أحمر أزرق فارغ
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state [i+3][j+3]==1)&&(state[i+4][j+4]==2))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state [i+3][j-3]==1)&&(state[i+4][j-4]==2))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state [i-3][j+3]==1)&&(state[i-4][j+4]==2))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state [i-3][j-3]==1)&&(state[i-4][j-4]==2))||
((state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][ j+2]==1)&&(state[i][j+3]==2))||
((state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2) ][j]==1)&&(state[i+3][j]==2))||
((state[i][j-3]==2)&&(state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i ][j]==0)&&(state[i][j+1]==1))||
((state[i-3][j]==2)&&(state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i ][j]==0)&&(state[i+1][j]==1))||. // سماء حمراء أحمر أحمر أزرق type
((state[i-1][j-1]==1)&&(state[i][j]==0)&&(state[i+1][j+1]==1)&&(state [i+2][j+2]==1)&&(state[i+3][j+3]==2))||
((state[i-3][j-3]==2)&&(state[i-2][j-2]==1)&&(state[i-1][j-1]==1 )&&(state[i][j]==0)&&(state[i+1][j+1]==1))||
((state[i-1][j+1]==1)&&(state[i][j]==0)&&(state[i+1][j-1]==1)&&(state [i+2][j-2]==1)&&(state[i+3][j-3]==2))||
((state[i+1][j-1]==1)&&(state[i][j]==0)&&(state[i-1][j+1]==1)&&(state [i-2][j+2]==1)&&(state[i-3][j+3]==2))||
((state[i][j-2]==1)&&(state[i][j-1]==1)&&(state[i][j]==0)&&(state[i][) j+1]==1)&&(state[i][j+2]==2))||
((state[i-2][j]==1)&&(state[i-1][j]==1)&&(state[i][j]==0)&&(state[i+1) ][j]==1)&&(state[i+2][j]==2))||
((state[i+2][j-2]==1)&&(state[i+1][j-1]==1)&&(state[i][j]==0)&&(state [i-1][j+1]==1)&&(state[i-2][j+2]==2))||
((state[i-2][j+2]==1)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state [i+1][j-1]==1)&&(state[i+2][j-2]==2))|| // نوع أحمر وأحمر وفارغ وأحمر وأزرق
((state[i][j+2]==1)&&(state[i][j+1]==1)&&(state[i][j]==0)&&(state[i][ j-1]==1)&&(state[i][j-2]==2))||
((state[i+2][j]==1)&&(state[i+1][j]==1)&&(state[i][j]==0)&&(state[i-1) ][j]==1)&&(state[i-2][j]==2))||
((state[i-2][j+2]==1)&&(state[i-1][j+1]==1)&&(state[i][j]==0)&&(state [i+1][j-1]==1)&&(state[i+2][j-2]==2))||
((state[i+2][j-2]==1)&&(state[i+1][j-1]==1)&&(state[i][j]==0)&&(state [i-1][j+1]==1)&&(state[i-2][j+2]==2))){
value[i][j]=4;
قيمة الإرجاع [i] [j] ؛
}
آخر إذا(((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[ i][j+3]==0))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][) ي-3]==0))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3) ][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3) ][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state [i+3][j+3]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state [i+3][j-3]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state [i-3][j+3]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state [i-3][j-3]==0))||
((state[i-2][j]==0)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1) ][j]==2)&&(state[i+2][j]==0))||
((state[i][j-2]==0)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][) j+1]==2)&&(state[i][j+2]==0))||
((state[i-2][j+2]==0)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state [i+1][j-1]==2)&&(state[i+2][j-2]==0))||
((state[i-2][j-2]==0)&&(state[i-1][j-1]==2)&&(state[i][j]==0)&&(state [i+1][j+1]==2)&&(state[i+2][j+2]==0))||
((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][) j+3]==2)&&(state[i][j+4]==1))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][) j-3]==2)&&(state[i][j-4]==1))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3) ][j]==2)&&(state[i+4][j]==1))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3) ][j]==2)&&(state[i-4][j]==1))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state [i+3][j+3]==2)&&(state[i+4][j+4]==1))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state [i+3][j-3]==2)&&(state[i+4][j-4]==1))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state [i-3][j+3]==2)&&(state[i-4][j+4]==1))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state [i-3][j-3]==2)&&(state[i-4][j-4]==1))||
((state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][ j+2]==2)&&(state[i][j+3]==1))||
((state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2) ][j]==2)&&(state[i+3][j]==1))||
((state[i][j-3]==1)&&(state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i ][j]==0)&&(state[i][j+1]==2))||
((state[i-3][j]==1)&&(state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i ][j]==0)&&(state[i+1][j]==2))||
((state[i-1][j-1]==2)&&(state[i][j]==0)&&(state[i+1][j+1]==2)&&(state [i+2][j+2]==2)&&(state[i+3][j+3]==1))||
((state[i-3][j-3]==1)&&(state[i-2][j-2]==2)&&(state[i-1][j-1]==2 )&&(state[i][j]==0)&&(state[i+1][j+1]==2))||
((state[i-1][j+1]==2)&&(state[i][j]==0)&&(state[i+1][j-1]==2)&&(state [i+2][j-2]==2)&&(state[i+3][j-3]==1))||
((state[i+1][j-1]==2)&&(state[i][j]==0)&&(state[i-1][j+1]==2)&&(state [i-2][j+2]==2)&&(state[i-3][j+3]==1))||
((state[i][j-2]==2)&&(state[i][j-1]==2)&&(state[i][j]==0)&&(state[i][ j+1]==2)&&(state[i][j+2]==1))||
((state[i-2][j]==2)&&(state[i-1][j]==2)&&(state[i][j]==0)&&(state[i+1) ][j]==2)&&(state[i+2][j]==1))||
((state[i+2][j-2]==2)&&(state[i+1][j-1]==2)&&(state[i][j]==0)&&(state [i-1][j+1]==2)&&(state[i-2][j+2]==1))||
((state[i-2][j+2]==2)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state [i+1][j-1]==2)&&(state[i+2][j-2]==1))||
((state[i][j+2]==2)&&(state[i][j+1]==2)&&(state[i][j]==0)&&(state[i][ j-1]==2)&&(state[i][j-2]==1))||
((state[i+2][j]==2)&&(state[i+1][j]==2)&&(state[i][j]==0)&&(state[i-1) ][j]==2)&&(state[i-2][j]==1))||
((state[i-2][j+2]==2)&&(state[i-1][j+1]==2)&&(state[i][j]==0)&&(state [i+1][j-1]==2)&&(state[i+2][j-2]==1))||
((state[i+2][j-2]==2)&&(state[i+1][j-1]==2)&&(state[i][j]==0)&&(state [i-1][j+1]==2)&&(state[i-2][j+2]==1))){
value[i][j]=3;
قيمة الإرجاع [i] [j] ؛
}
آخر إذا(((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==0))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==0))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==0))|| // أحمر فارغ باطل
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==0))||
((state[i][j]==0)&&(state[i][j+1]==1)&&(state[i][j+2]==1)&&(state[i][ j+3]==2))||
((state[i][j]==0)&&(state[i][j-1]==1)&&(state[i][j-2]==1)&&(state[i][) ي-3]==2))||
((state[i][j]==0)&&(state[i+1][j]==1)&&(state[i+2][j]==1)&&(state[i+3) ][ي]==2))||
((state[i][j]==0)&&(state[i-1][j]==1)&&(state[i-2][j]==1)&&(state[i-3) ][j]==2))||. // نوع أحمر أحمر أزرق فارغ
((state[i][j]==0)&&(state[i+1][j+1]==1)&&(state[i+2][j+2]==1)&&(state [i+3][j+3]==2))||
((state[i][j]==0)&&(state[i+1][j-1]==1)&&(state[i+2][j-2]==1)&&(state [i+3][j-3]==2))||
((state[i][j]==0)&&(state[i-1][j+1]==1)&&(state[i-2][j+2]==1)&&(state [i-3][j+3]==2))||
((state[i][j]==0)&&(state[i-1][j-1]==1)&&(state[i-2][j-2]==1)&&(state [ط-3] [ي-3]==2))){
value[i][j]=2;
قيمة الإرجاع [i] [j] ؛
}
آخر إذا(((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==0))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==0))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==0))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==0))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==0))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==0))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==0))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==0))||
((state[i][j]==0)&&(state[i][j+1]==2)&&(state[i][j+2]==2)&&(state[i][) j+3]==1))||
((state[i][j]==0)&&(state[i][j-1]==2)&&(state[i][j-2]==2)&&(state[i][) ي-3]==1))||
((state[i][j]==0)&&(state[i+1][j]==2)&&(state[i+2][j]==2)&&(state[i+3) ][ي]==1))||
((state[i][j]==0)&&(state[i-1][j]==2)&&(state[i-2][j]==2)&&(state[i-3) ][ي]==1))||
((state[i][j]==0)&&(state[i+1][j+1]==2)&&(state[i+2][j+2]==2)&&(state [i+3][j+3]==1))||
((state[i][j]==0)&&(state[i+1][j-1]==2)&&(state[i+2][j-2]==2)&&(state [i+3][j-3]==1))||
((state[i][j]==0)&&(state[i-1][j+1]==2)&&(state[i-2][j+2]==2)&&(state [i-3][j+3]==1))||
((state[i][j]==0)&&(state[i-1][j-1]==2)&&(state[i-2][j-2]==2)&&(state [ط-3] [ي-3]==1))){
value[i][j]=1;
قيمة الإرجاع [i] [j] ؛
}
آخر{
value[i][j]=0;
قيمة الإرجاع [i] [j] ؛
}
}
public int[]largestValue(int[][] value){
إنت ماكس، ط، ي، ل، ك؛
ل=0;ك=0;
الحد الأقصى=0;
ل(i=5;i<34;i++){
ل(ي=5;ي<34;ي++){
إذا (الحد الأقصى <القيمة [i] [j]) {
max=value[i][j];
place[0]=i;
place[1]=j;
}
}
}
مكان العودة؛
}
}
وتظهر نتائج التشغيل في الشكل أدناه:
آمل أن تكون هذه المقالة مفيدة لبرمجة جافا للجميع.