top of page

Etat du code

scene=1
#import random


def setup():
  size(1080, 566)
  global img
  img = loadImage("ocean.jpg")
  image(img, 500,0,600,600)   
  frameRate(20)
  global img2
  global img3
   
  img = loadImage("ocean.jpg")
  img2 = loadImage("plateau.png")
  img3= loadImage ("bateau.png")

   
def draw():
  # Displays the image at its actual size at point (0,0)
  global scene

  if scene==1:
       premiere_scene()
  if scene==2:
       deuxieme_scene()
   
   
  #ligne 1
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<800:
               if mouseX>700:
                   if mouseY<500:
                       if mouseY>400:
                           scene += 1
                           print(scene)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<116:
               if mouseX>60:
                   if mouseY<121:
                       if mouseY>60:
                           if cases[0][-1]==1:
                               image(img3, 70,70,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<174:
               if mouseX>116:
                   if mouseY<121:
                       if mouseY>60:
                           if cases[8][-1]==1:
                               image(img3, 125,70,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<231:
               if mouseX>174:
                   if mouseY<121:
                       if mouseY>60:
                           if cases[16][-1]==1:
                               image(img3, 185,70,50,50)                          
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<290:
               if mouseX>231:
                   if mouseY<121:
                       if mouseY>60:
                           if cases[24][-1]==1:
                               image(img3, 245,70,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<348:
               if mouseX>290:
                   if mouseY<121:
                       if mouseY>60:
                           if cases[32][-1]==1:
                               image(img3, 305,70,50,50)                            
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<406:
               if mouseX>348:
                   if mouseY<121:
                       if mouseY>60:
                           if cases[40][-1]==1:
                               image(img3, 363,70,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<464:
               if mouseX>406:
                   if mouseY<121:
                       if mouseY>60:
                           if cases[48][-1]==1:
                               image(img3, 421,70,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<520:
               if mouseX>464:
                   if mouseY<121:
                       if mouseY>60:
                           if cases[56][-1]==1:
                               image(img3, 479,70,50,50)
                               
                               
  #ligne 2  
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<116:
               if mouseX>60:
                   if mouseY<180:
                       if mouseY>121:
                           if cases[1][-1]==1:
                               image(img3, 70,131,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<174:
               if mouseX>116:
                   if mouseY<180:
                       if mouseY>121:
                           if cases[9][-1]==1:
                               image(img3, 125,131,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<231:
               if mouseX>174:
                   if mouseY<180:
                       if mouseY>121:
                           if cases[17][-1]==1:
                               image(img3, 185,131,50,50)                          
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<290:
               if mouseX>231:
                   if mouseY<180:
                       if mouseY>121:
                           if cases[25][-1]==1:
                               image(img3, 245,131,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<348:
               if mouseX>290:
                   if mouseY<180:
                       if mouseY>121:
                           if cases[33][-1]==1:
                               image(img3, 305,131,50,50)                            
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<406:
               if mouseX>348:
                   if mouseY<180:
                       if mouseY>121:
                           if cases[41][-1]==1:
                               image(img3, 363,131,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<464:
               if mouseX>406:
                   if mouseY<180:
                       if mouseY>121:
                           if cases[49][-1]==1:
                               image(img3, 421,131,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<520:
               if mouseX>464:
                   if mouseY<180:
                       if mouseY>121:
                           if cases[57][-1]==1:
                               image(img3, 479,131,50,50)   
   
  #ligne3
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<116:
               if mouseX>60:
                   if mouseY<241:
                       if mouseY>180:
                           if cases[2][-1]==1:
                               image(img3, 70,190,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<174:
               if mouseX>116:
                   if mouseY<241:
                       if mouseY>180:
                           if cases[10][-1]==1:
                               image(img3, 125,190,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<231:
               if mouseX>174:
                   if mouseY<241:
                       if mouseY>180:
                           if cases[18][-1]==1:
                               image(img3, 185,190,50,50)                          
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<290:
               if mouseX>231:
                   if mouseY<241:
                       if mouseY>180:
                           if cases[26][-1]==1:
                               image(img3, 245,190,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<348:
               if mouseX>290:
                   if mouseY<241:
                       if mouseY>180:
                           if cases[34][-1]==1:
                               image(img3, 305,190,50,50)                            
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<406:
               if mouseX>348:
                   if mouseY<241:
                       if mouseY>180:
                           if cases[42][-1]==1:
                               image(img3, 363,190,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<464:
               if mouseX>406:
                   if mouseY<241:
                       if mouseY>180:
                           if cases[50][-1]==1:
                               image(img3, 421,190,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<520:
               if mouseX>464:
                   if mouseY<241:
                       if mouseY>180:
                           if cases[58][-1]==1:
                               image(img3, 479,190,50,50)                   

#ligne4
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<116:
               if mouseX>60:
                   if mouseY<301:
                       if mouseY>241:
                           if cases[3][-1]==1:
                               image(img3, 70,251,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<174:
               if mouseX>116:
                   if mouseY<301:
                       if mouseY>241:
                           if cases[11][-1]==1:
                               image(img3, 125,251,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<231:
               if mouseX>174:
                   if mouseY<301:
                       if mouseY>241:
                           if cases[19][-1]==1:
                               image(img3, 185,251,50,50)                          
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<290:
               if mouseX>231:
                   if mouseY<301:
                       if mouseY>241:
                           if cases[27][-1]==1:
                               image(img3, 245,251,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<348:
               if mouseX>290:
                   if mouseY<301:
                       if mouseY>241:
                           if cases[35][-1]==1:
                               image(img3, 305,251,50,50)                            
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<406:
               if mouseX>348:
                   if mouseY<301:
                       if mouseY>241:
                           if cases[43][-1]==1:
                               image(img3, 363,251,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<464:
               if mouseX>406:
                   if mouseY<301:
                       if mouseY>241:
                           if cases[51][-1]==1:
                               image(img3, 421,251,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<520:
               if mouseX>464:
                   if mouseY<301:
                       if mouseY>241:
                           if cases[59][-1]==1:
                               image(img3, 479,251,50,50)

  #ligne5
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<116:
               if mouseX>60:
                   if mouseY<360:
                       if mouseY>301:
                           if cases[4][-1]==1:
                               image(img3, 70,311,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<174:
               if mouseX>116:
                   if mouseY<360:
                       if mouseY>301:
                           if cases[12][-1]==1:
                               image(img3, 125,311,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<231:
               if mouseX>174:
                   if mouseY<360:
                       if mouseY>301:
                           if cases[20][-1]==1:
                               image(img3, 185,311,50,50)                          
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<290:
               if mouseX>231:
                   if mouseY<360:
                       if mouseY>301:
                           if cases[28][-1]==1:
                               image(img3, 245,311,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<348:
               if mouseX>290:
                   if mouseY<360:
                       if mouseY>301:
                           if cases[36][-1]==1:
                               image(img3, 305,311,50,50)                            
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<406:
               if mouseX>348:
                   if mouseY<361:
                       if mouseY>301:
                           if cases[44][-1]==1:
                               image(img3, 363,311,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<464:
               if mouseX>406:
                   if mouseY<360:
                       if mouseY>301:
                           if cases[52][-1]==1:
                               image(img3, 421,311,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<520:
               if mouseX>464:
                   if mouseY<360:
                       if mouseY>301:
                           if cases[60][-1]==1:
                               image(img3, 479,311,50,50)
                               
  #ligne6
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<116:
               if mouseX>60:
                   if mouseY<420:
                       if mouseY>360:
                           if cases[5][-1]==1:
                               image(img3, 70,370,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<174:
               if mouseX>116:
                   if mouseY<420:
                       if mouseY>360:
                           if cases[13][-1]==1:
                               image(img3, 125,370,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<231:
               if mouseX>174:
                   if mouseY<420:
                       if mouseY>360:
                           if cases[21][-1]==1:
                               image(img3, 185,370,50,50)                          
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<290:
               if mouseX>231:
                   if mouseY<420:
                       if mouseY>360:
                           if cases[29][-1]==1:
                               image(img3, 245,370,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<348:
               if mouseX>290:
                   if mouseY<420:
                       if mouseY>360:
                           if cases[37][-1]==1:
                               image(img3, 305,370,50,50)                            
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<406:
               if mouseX>348:
                   if mouseY<420:
                       if mouseY>360:
                           if cases[45][-1]==1:
                               image(img3, 363,370,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<464:
               if mouseX>406:
                   if mouseY<420:
                       if mouseY>360:
                           if cases[53][-1]==1:
                               image(img3, 421,370,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<520:
               if mouseX>464:
                   if mouseY<420:
                       if mouseY>360:
                           if cases[61][-1]==1:
                               image(img3, 479,370,50,50)

  #ligne7
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<116:
               if mouseX>60:
                   if mouseY<478:
                       if mouseY>420:
                           if cases[6][-1]==1:
                               image(img3, 70,430,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<174:
               if mouseX>116:
                   if mouseY<478:
                       if mouseY>420:
                           if cases[14][-1]==1:
                               image(img3, 125,430,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<231:
               if mouseX>174:
                   if mouseY<478:
                       if mouseY>420:
                           if cases[22][-1]==1:
                               image(img3, 185,430,50,50)                          
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<290:
               if mouseX>231:
                   if mouseY<478:
                       if mouseY>420:
                           if cases[30][-1]==1:
                               image(img3, 245,430,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<348:
               if mouseX>290:
                   if mouseY<478:
                       if mouseY>420:
                           if cases[38][-1]==1:
                               image(img3, 305,430,50,50)                            
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<406:
               if mouseX>348:
                   if mouseY<478:
                       if mouseY>420:
                           if cases[46][-1]==1:
                               image(img3, 363,430,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<464:
               if mouseX>406:
                   if mouseY<478:
                       if mouseY>420:
                           if cases[54][-1]==1:
                               image(img3, 421,430,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<520:
               if mouseX>464:
                   if mouseY<478:
                       if mouseY>420:
                           if cases[62][-1]==1:
                               image(img3, 479,430,50,50)
                               
  #ligne8
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<116:
               if mouseX>60:
                   if mouseY<540:
                       if mouseY>478:
                           if cases[7][-1]==1:
                               image(img3, 70,488,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<174:
               if mouseX>116:
                   if mouseY<540:
                       if mouseY>478:
                           if cases[15][-1]==1:
                               image(img3, 125,488,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<231:
               if mouseX>174:
                   if mouseY<540:
                       if mouseY>478:
                           if cases[23][-1]==1:
                               image(img3, 185,488,50,50)                          
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<290:
               if mouseX>231:
                   if mouseY<540:
                       if mouseY>478:
                           if cases[31][-1]==1:
                               image(img3, 245,488,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<348:
               if mouseX>290:
                   if mouseY<540:
                       if mouseY>478:
                           if cases[39][-1]==1:
                               image(img3, 305,488,50,50)                            
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<406:
               if mouseX>348:
                   if mouseY<540:
                       if mouseY>478:
                           if cases[47][-1]==1:
                               image(img3, 363,488,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<464:
               if mouseX>406:
                   if mouseY<540:
                       if mouseY>478:
                           if cases[55][-1]==1:
                               image(img3, 421,488,50,50)
  if (mousePressed == True):
       if (mouseButton == LEFT):
           if mouseX<520:
               if mouseX>464:
                   if mouseY<540:
                       if mouseY>478:
                           if cases[63][-1]==1:
                               image(img3, 479,488,50,50)
def premiere_scene():
   

  image(img3, 730,400,100,100)
  image(img2, 0,0, 580,600)

  fill(255)

  fill(25,56,89)
  textSize(40)
  text("Bataille Navale",720,50)
  textSize(20)
  text("Objectif = Eliminer Les Bateaux",630,100)
  textSize(20)
  text("Appuyer Sur Le Bateau Pour Commencer", 630, 150)
   
def deuxieme_scene():
   
  image(img, 500,0,600,600)
  image(img2,0, 0,580,600)
  fill(255)
  fill(25,56,89)

  textSize(40)
  text("A vous de jouer", 720,50)
  textSize(25)
  text("Selectionnez les cases que vous souhaitez verifier",640,150)

   



lettres=["A","B","C","D","E","F","G","H"]
cases=[]




for element in lettres:
  for i in range(1,9):
       presence_bateau=int(random(0,5))
   
       cases.append([element, i, presence_bateau])
       
       
       
       
print(cases)

bottom of page