-
Notifications
You must be signed in to change notification settings - Fork 0
/
scrabble.tex
224 lines (147 loc) · 5.63 KB
/
scrabble.tex
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
\documentclass[13.5pt]{beamer}
\mode<presentation>
{
\usetheme{default}
\usecolortheme{default}
\usefonttheme{serif}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{caption}[numbered]
}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{multicol}
\title[SCRABBLE]{SCRABBLE}
\author{SHRI VISHNU ENGINEERING COLLEGE FOR WOMEN}
\institute{BHIMAVARAM}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{BATCH - 3}
\begin{enumerate}
\item BATCHU VEDA LIKITHA \hspace {0.5cm}19B01A1209 \hspace {1cm}IT
\item SHAIK RAHEEMA \hspace{1.7cm} 19B01A05F7 \hspace{0.8cm} CSE
\item BOYINA SANTHOSHI \hspace{1.2cm}19B01A0528 \hspace{0.95cm}CSE
\item VILLA AMRUTHA \hspace{1.7cm} 19B01A04I9 \hspace{1cm}ECE
\item PASALA YASASVINI \hspace{1.4cm}19B01A02B2 \hspace{0.9cm}EEE
\item MUTYALA RENUKA SAI \hspace{0.6cm}19B01A0336 \hspace{1cm}MEC
\end{enumerate}
\end{frame}
\begin{frame}{PROBLEM STATEMENT}
Scrabble is a word game in which two to four players score points by placing tiles, each bearing a single letter, onto a game board divided into a 15 by 15 grid of squares.
\end{frame}
\section{Results}
\begin{frame}
\begin{figure}[htp]
\centering
\includegraphics[width=9cm]{scrabble.jpg}
\caption{An image of SCRABBLE GAME}
\label{fig:scrabble}
\end{figure}
\end{frame}
\begin{frame}{APPROACH}
\begin{itemize}
\item Built code for tracking of players details.
\item Next on design of game board.
\item Calculated score values.
\item Initialized tiles into bag.
\item Checking of each word whether it is present in dictionary or not.
\item Placed letters on respective positions.
\end{itemize}
\end{frame}
\begin{frame}{PROGRESS}
\begin{itemize}
\item Day - 1 : \hspace{10cm}
Amrutha, Raheema, Santhoshi - Designed game board. Likitha, Renuka, Yasasvini \hspace{0.5cm} - Initialized score values.
\item Day - 2 : \hspace{10cm}
Santhoshi, Renuka, Amrutha \hspace{0.07cm} - Done with tracking of player details. \hspace{10cm}
Likitha, Yasasvini, Raheema \hspace{0.1cm} - Implemented turn of chances.
\item Day - 3 : \hspace{10cm}
Likitha, Amrutha, Santhoshi \hspace{0.07cm} - Placing words on board. \hspace{6cm}
Raheema, Yasasvini, Renuka \hspace{0.07cm} - Checking words whether valid or not.
\end{itemize}
\end{frame}
\begin{frame}
\begin{itemize}
\item Day - 4 : \hspace{10cm}
Likitha, Raheema, Renuka \hspace{0.7cm} - Updating score values.
Santhoshi, Yasasvini, Amrutha \hspace{0.001cm} - Game for multi user.
\item Day - 5 : Implemented code to declare winner.
\end{itemize}
\end{frame}
\begin{frame}{CHALLENGES}
\begin{itemize}
\item We faced challenges while creating game for many players.
\item We faced troubles while placing words on the board.
\item To calculate score of player when he places tiles on premium squares like DLS, DWS, TLS, TWS.
\item Faced difficulty to print Scrabble board on the screen
\item Faced difficulty to check the word entered by player is formed from given input letters or not
\end{itemize}
\end{frame}
\begin{frame}{LEARNINGS}
\begin{itemize}
\item We gained knowledge on how to work as a team through virtually.
\item Learnt how to make presentations in LaTeX.
\item We attained how to work on project with Python language.
\item We learnt through GitLab how to push files into repository.
\item We have browsed for dictionary file from which we can get atmost valid words.
\end{itemize}
\end{frame}
\begin{frame}{TECH STACKS}
\begin{itemize}
\item We have used GitLab to store our files in Repository.
\item We have used Git bash to write commands to store files in GitLab.
\item Python language of (3.9.4 (64 bit) version to build our code as in PyCharm editor.
\item Latex as a extension in Visual Studio Code to prepare presentations.
\item Done whole project in Windows Operating System.
\end{itemize}
\end{frame}
\begin{frame}{CODE STACKS}
\begin{itemize}
\item We used some conditional statements (if else, else if ladder) and loops (while, for).
\item We used global variables so as to not to call every variable every time.
\item We uploaded dictionary.txt, tiles.txt, scrabble.tex, scrabble.txt, scrabble.pdf files.
\end{itemize}
\end{frame}
\begin{frame}{STATISTICS}
\begin{itemize}
\item Totally we used 9 functions such as, game board
, player details, valid word, valid check, word from letters, board display, game play, score, update score.
\item Our code consists of 185 lines.
\item Commits
\begin{figure}[htp]
\centering
\includegraphics[width=9cm]{commits.png}
\label{fig:commits}
\end{figure}
\end{itemize}
\end{frame}
\begin{frame}{REFERENCE}
\begin{itemize}
\item GitLab link
\end{itemize}
\url{https://gitlab.com/tech__warriors/scrabble}
\end{frame}
\begin{frame}
\begin{itemize}
\item Refrence links
\item \url{https://www.scrapmaker.com/download/data/wordlists/dictionaries/dictionary.txt}
\item \url{https://cdn.download-free-games.com/cf/images/nfe/uploads/board1.jpg}
\item \url{https://www.lucidchart.com/techblog/2016/12/07/how-to-make-a-presentation-in-latex/}
\item \url{https://scrabble-go.en.uptodown.com/android}
\end{itemize}
\end{frame}
\begin{frame}{FUTURE SCOPE}
We can implement through GUI
\end{frame}
\begin{frame}{BY TECH WARRIORS}
\begin{figure}[htp]
\centering
\includegraphics[width=9cm]{Team members.jpeg}
\label{fig:Team members}
\end{figure}
\end{frame}
\begin{frame}
\centerline{THANK YOU !!!}
\end{frame}
\end{document}