0% found this document useful (0 votes)
16 views4 pages

Group3 Proposal

This document proposes a micro-project to create a Tic Tac Toe game in Python. It will be completed by 4 computer engineering students at A.G. Patil Polytechnic Institute in Solapur, India. The project will follow 15 steps over 4 weeks, including forming a group, researching the topic, collecting and organizing data, writing code, and presenting the final project. The game will use Python concepts like lists, loops, and conditionals to display a 3x3 game board, track player turns, check for wins or draws, and declare a winner.

Uploaded by

tanawadeyashraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views4 pages

Group3 Proposal

This document proposes a micro-project to create a Tic Tac Toe game in Python. It will be completed by 4 computer engineering students at A.G. Patil Polytechnic Institute in Solapur, India. The project will follow 15 steps over 4 weeks, including forming a group, researching the topic, collecting and organizing data, writing code, and presenting the final project. The game will use Python concepts like lists, loops, and conditionals to display a 3x3 game board, track player turns, check for wins or draws, and declare a winner.

Uploaded by

tanawadeyashraj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Shanti Education Society’s

A.G. Patil Polytechnic Institute, Solapur

Programs NBA Accredited

Department of Computer Engineering

Micro-project proposal on

“Tic Tac Toe Game”

By,

Roll no. Name of Student

TYCO-308 LOKESH SATISH KUNI

TYCO-314 PIYUSH CHETAN DEDE

TYCO-330 NARENDRA SANTOSH PAWAR

TYCO-342 VISHWESH MANOJ YALSHETTI

TYCO-367 DHANARAJ ANIL NARKE

Under The Course: Programming With Python(22616)

Mr.Kulkarni.M.M Mr.Patil.T.L
(course coordinater) (Programm head)
Dr.Chougule.M.A.
(A.G.P.P.I Solapur)
(Principal)
 1.0/Brief Information:

“Tic Tac Toe Game”

Tic Tac Toe is a classic two-player game played on a 3x3 grid. The game involves
two players, typically labeled as "X" and "O," who take turns marking spaces in the
grid. The objective of the game is to form a horizontal, vertical, or diagonal line of
three of your marks (X or O) before your opponent does.

In Python, Tic Tac Toe can be implemented using various approaches, typically
involving concepts like lists, loops, and conditional statements. The game logic
typically revolves around checking for win conditions, checking for a draw, and
handling player input.

Here's a brief overview of how you might structure a basic Tic Tac Toe game in
Python:

1.Initialize the game board: Create a 3x3 grid to represent the Tic Tac Toe board.
This can be done using a list of lists or a single list with appropriate indexing.
2.Display the board: Write a function to display the current state of the game board
to the players.
3.Get player input: Prompt the current player to enter their move. Validate the input
to ensure it's a valid move (e.g., an empty space on the board).
4.Update the board: After receiving valid input from the player, update the game
board with the player's move.
5.Check for win/draw: After each move, check if the current player has won the
game or if the game has ended in a draw.
6.Switch players: After each move, switch to the other player's turn.
7.Repeat steps 3-6 until the game ends.
8.Declare the winner or a draw: Once the game ends, display the result to the
players.

This is a basic outline of how you can implement Tic Tac Toe in Python.
Depending on your skill level and preference, you can add more features such as
error handling, a graphical user interface (GUI), or an AI opponent. There are
numerous tutorials and resources available online that can help you implement this
game in Python.
 2.0 Actual Procedure Followed:

Sr. Planned Name of Responsible


Details of Activity Planned Started Team Member
NO FinishedDate
. Date

Group formation & topic 29/01/24 01/02/24


1 All Group
selection
Members.
discussion.

2 Discussion of group with 01/02/24 05/02/24 All Group


project guide. Members.
All Group
3 Finalization of topic. 05/02/24 Members
All Group Members
4 Data collections. 12/02/24 15/02/24
All Group Members
5 Arrangement of data 15/02/24 20/02/24
All Group Members
6 Data correction 20/02/24 26/02/24
All Group
7 Preparation of Softcopy 26/02/24 01/03/24 Members
All Group
8 Finalization of 01/03/24 04/03/24 Members
Softcopy
All Group
9 Proposal Writing 04/03/24 07/03/24 Members
(Rough)
All Group
10 Proposal Writing (Fair) 07/03/24 Members
All Group
11 Report writing (Rough) 11/03/24 18/03/24 Members
All Group
12 Presentation of report 18/03/24 Members
(Fair)
All Group Members
13 Preparation of Project 19/03/24 22/03/24

14 Presentation of Project All Group


22/03/24 Members
All Group
15 Final submission of the 28/03/24 Members
micro- project
 3.0 Actual Resources Used :

SR.
NO Name of Resoures/Material Specification Quality

1 Hardware: Computer Intel i3 processor 8 GB


System Ram,1 TB HDD 1

2 Operating System Windows 10 1

3 Software Python3 1

You might also like