<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.paulbui.net/wiki/index.php?action=history&amp;feed=atom&amp;title=IBCS1_-_1920_-_October</id>
	<title>IBCS1 - 1920 - October - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.paulbui.net/wiki/index.php?action=history&amp;feed=atom&amp;title=IBCS1_-_1920_-_October"/>
	<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1920_-_October&amp;action=history"/>
	<updated>2026-04-15T01:40:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.8</generator>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1920_-_October&amp;diff=15940&amp;oldid=prev</id>
		<title>Admin: Protected &quot;IBCS1 - 1920 - October&quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1920_-_October&amp;diff=15940&amp;oldid=prev"/>
		<updated>2019-11-06T08:54:34Z</updated>

		<summary type="html">&lt;p&gt;Protected &amp;quot;&lt;a href=&quot;/wl/IBCS1_-_1920_-_October&quot; title=&quot;IBCS1 - 1920 - October&quot;&gt;IBCS1 - 1920 - October&lt;/a&gt;&amp;quot; ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading]&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 08:54, 6 November 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1920_-_October&amp;diff=15939&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;== Wednesday (10/30/19) == &#039;&#039;&#039;Agenda:&#039;&#039;&#039; * Turn in Group 4 Project permission slips * Complete and demo [https://docs.google.com/document/d/1K4uqoXWXBYnHWzY3wp0DS4clfTdrXpC_5Z...&quot;</title>
		<link rel="alternate" type="text/html" href="https://www.paulbui.net/wiki/index.php?title=IBCS1_-_1920_-_October&amp;diff=15939&amp;oldid=prev"/>
		<updated>2019-11-06T08:54:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Wednesday (10/30/19) == &amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039; * Turn in Group 4 Project permission slips * Complete and demo [https://docs.google.com/document/d/1K4uqoXWXBYnHWzY3wp0DS4clfTdrXpC_5Z...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Wednesday (10/30/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Turn in Group 4 Project permission slips&lt;br /&gt;
* Complete and demo [https://docs.google.com/document/d/1K4uqoXWXBYnHWzY3wp0DS4clfTdrXpC_5Z3cHu457G4/edit?usp=sharing Project: Basic Pool]: Part 2&lt;br /&gt;
* Functions quiz at end of class&lt;br /&gt;
&lt;br /&gt;
== Monday (10/28/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Turn in Group 4 Project permission slips&lt;br /&gt;
* Functions quiz on &amp;#039;&amp;#039;&amp;#039;Wednesday (10/30/19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Demo [https://docs.google.com/document/d/1K4uqoXWXBYnHWzY3wp0DS4clfTdrXpC_5Z3cHu457G4/edit?usp=sharing Project: Basic Pool]: Part 1&lt;br /&gt;
* Complete and demo [https://docs.google.com/document/d/1K4uqoXWXBYnHWzY3wp0DS4clfTdrXpC_5Z3cHu457G4/edit?usp=sharing Project: Basic Pool]: Part 2&lt;br /&gt;
&lt;br /&gt;
== Thursday (10/24/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Turn in Group 4 Project permission slips&lt;br /&gt;
* Functions quiz on &amp;#039;&amp;#039;&amp;#039;Wednesday (10/30/19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete and demo [https://docs.google.com/document/d/1K4uqoXWXBYnHWzY3wp0DS4clfTdrXpC_5Z3cHu457G4/edit?usp=sharing Project: Basic Pool]: Part 1&lt;br /&gt;
&lt;br /&gt;
== Tuesday (10/22/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Turn in Group 4 Project permission slips!&lt;br /&gt;
* Submit [https://docs.google.com/document/d/1wfVoej_7PVHquaAcugEr5YWZIzbKPNl8YYKlp7Gfouo/edit?usp=sharing Mouse Variables &amp;amp; Functions] notes tables to Canvas&lt;br /&gt;
* Assignment demos:&lt;br /&gt;
** [https://docs.google.com/document/d/1i6iUV20KXDF_yKr4mn5X4JQQPc4hF7lklkp5DlDpMCE/edit?usp=sharing Functions: Hover Buttons]&lt;br /&gt;
** [https://docs.google.com/document/d/1wfVoej_7PVHquaAcugEr5YWZIzbKPNl8YYKlp7Gfouo/edit?usp=sharing Mouse Variables &amp;amp; Functions: Part 2]&lt;br /&gt;
* Complete [https://docs.google.com/document/d/1xRSA_Ti8l5002jcAftcUtCTdujCojghzoTpUZwJvHQ4/edit?usp=sharing Bouncing Ball]&lt;br /&gt;
* Complete and demo [https://docs.google.com/document/d/1K4uqoXWXBYnHWzY3wp0DS4clfTdrXpC_5Z3cHu457G4/edit?usp=sharing Project: Basic Pool]: Part 1&lt;br /&gt;
&lt;br /&gt;
== Friday (10/18/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Prepare to demo [https://docs.google.com/document/d/1i6iUV20KXDF_yKr4mn5X4JQQPc4hF7lklkp5DlDpMCE/edit?usp=sharing Functions: Hover Buttons] next class&lt;br /&gt;
* More advanced mouse variables and functions:&lt;br /&gt;
** Complete the table found in [https://docs.google.com/document/d/1wfVoej_7PVHquaAcugEr5YWZIzbKPNl8YYKlp7Gfouo/edit?usp=sharing Mouse Variables &amp;amp; Functions]&lt;br /&gt;
** Complete the Part 2 activity in [https://docs.google.com/document/d/1wfVoej_7PVHquaAcugEr5YWZIzbKPNl8YYKlp7Gfouo/edit?usp=sharing Mouse Variables &amp;amp; Functions]&lt;br /&gt;
* Complete [https://docs.google.com/document/d/1xRSA_Ti8l5002jcAftcUtCTdujCojghzoTpUZwJvHQ4/edit?usp=sharing Bouncing Ball]&lt;br /&gt;
* Complete and demo [https://docs.google.com/document/d/1K4uqoXWXBYnHWzY3wp0DS4clfTdrXpC_5Z3cHu457G4/edit?usp=sharing Project: Basic Pool]: Part 1&lt;br /&gt;
&lt;br /&gt;
== Wednesday (10/16/19) ==&lt;br /&gt;
* PSATs&lt;br /&gt;
&lt;br /&gt;
== Tuesday (10/15/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Group 4 Project permission slips&lt;br /&gt;
* Function definitions &amp;amp; return repl.it questions?&lt;br /&gt;
* Demo your completed Tic-Tac-Toe: Part 3 if you have not already done so&lt;br /&gt;
* Tic-Tac-Toe w/ Functions walk-through&lt;br /&gt;
* Complete and demo [https://docs.google.com/document/d/1u1aQNdF_V-_n_zE5gAbMbjh45IHNyrX4P4sCDzldvKs/edit?usp=sharing Functions: Emoji Assignment]&lt;br /&gt;
* Work on [https://docs.google.com/document/d/1i6iUV20KXDF_yKr4mn5X4JQQPc4hF7lklkp5DlDpMCE/edit?usp=sharing Functions: Hover Buttons]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete [https://docs.google.com/document/d/1i6iUV20KXDF_yKr4mn5X4JQQPc4hF7lklkp5DlDpMCE/edit?usp=sharing Functions: Hover Buttons]&lt;br /&gt;
&lt;br /&gt;
== Thursday (10/10/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Group 4 Project permission slips&lt;br /&gt;
* Demo your completed Tic-Tac-Toe: Part 3&lt;br /&gt;
* Introduction to Functions&lt;br /&gt;
** [https://docs.google.com/presentation/d/1W_kTmZH-qLbcFcueUBLw3skRXIDlAxLDdJB-y7AbeWM/edit?usp=sharing Functions slides]&lt;br /&gt;
* Complete repl.it assignment titled: &amp;quot;Function definitions &amp;amp; return&amp;quot;&lt;br /&gt;
* Work on [https://docs.google.com/document/d/1u1aQNdF_V-_n_zE5gAbMbjh45IHNyrX4P4sCDzldvKs/edit?usp=sharing Functions: Emoji Assignment]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Homework:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Complete &amp;quot;Function definitions &amp;amp; return&amp;quot; repl.it assignment if you did not do so in class&lt;br /&gt;
&lt;br /&gt;
== Tuesday (10/8/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Group 4 Project permission slips&lt;br /&gt;
* Complete &amp;amp; demo Tic-Tac-Toe - Part 2&lt;br /&gt;
* Tic-Tac-Toe - Part 3&lt;br /&gt;
*# Be sure to create a new sketch so as not to lose your working Part 2 code, and copy over your Part 2 code to the new sketch&lt;br /&gt;
*# Add if-statements and conditionals to check if any 3 in a row match &lt;br /&gt;
*#* Don&amp;#039;t forget to make sure that one of the slot variables is not equal to the empty string because 3 empty slots will be considered a match too&lt;br /&gt;
*# Display a text() message that indicates the winner&lt;br /&gt;
*# Call the noLoop() function to stop the game when there is a winner&lt;br /&gt;
*# Implement a mechanism/conditional to check if the game is a draw (tie)&lt;br /&gt;
* Demo a completed Tic-Tac-Toe game&lt;br /&gt;
* Challenge:&lt;br /&gt;
*# Implement an AI to play against you&lt;br /&gt;
&lt;br /&gt;
== Friday (10/4/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Group 4 Project - field trip slips&lt;br /&gt;
* Complete and demo Tic-Tac-Toe: Part 2 (see description from Wednesday)&lt;br /&gt;
* If you have completed Tic-Tac-Toe: Part 2, then proceed to adding conditionals to determine winning&lt;br /&gt;
* Don&amp;#039;t forget about cat&amp;#039;s games (tie-game) where the board is completely full&lt;br /&gt;
&lt;br /&gt;
== Wednesday (10/2/19) ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agenda:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Demonstrate Tic-Tac-Toe Select-a-Square&lt;br /&gt;
* Read [https://py.processing.org/reference/text.html text()] and test out its example code snippet&lt;br /&gt;
** You can use text() to draw X and O on the screen for our game!&lt;br /&gt;
* Read [https://py.processing.org/reference/globals.html global variables] and test out its example code snippet in Processing&lt;br /&gt;
** You will interact with the code snippet by hitting keys&lt;br /&gt;
** Focus on understanding the use of the global keyword&lt;br /&gt;
* Read [https://py.processing.org/reference/mouseReleased.html mouseReleased()] and test out its example code snippet in Processing&lt;br /&gt;
** You will interact with the code snippet by pressing and releasing the mouse/trackpad button&lt;br /&gt;
** The mouseReleased() function automatically runs every time the mouse&amp;#039;s button is released&lt;br /&gt;
* What components of Tic-Tac-Toe are left?&lt;br /&gt;
** Copy your Tic-Tac-Toe code to a new Processing sketch program and save it as TTT_Part2&lt;br /&gt;
** Declare/create a global string variable named &amp;#039;&amp;#039;&amp;#039;turn&amp;#039;&amp;#039;&amp;#039; and initialize it to either &amp;quot;X&amp;quot; or &amp;quot;O&amp;quot;&lt;br /&gt;
** Declare/create global variables for each square in the game (e.g. b_0_0, b_0_1) -- you will use these variables to track where moves are made&lt;br /&gt;
*** Initialize all the b_#_# variables to empty strings &amp;quot;&amp;quot;&lt;br /&gt;
** Update your draw() so that all of the b_#_# variables are text()-ed onto the screen at their appropriate locations.  Test out your program by giving some of the b_#_# variables &amp;quot;X&amp;quot; and &amp;quot;O&amp;quot;.  You should see them appear on the screen.  Once your testing is done, revert them back to empty string &amp;quot;&amp;quot;&lt;br /&gt;
** Define the mouseReleased() function like the example linked above.  Read all of the following guidelines for mouseReleased()&lt;br /&gt;
*** You will add/modify the mouseReleased() code block, such that you will determine where the mouse is releasing (using if-statements), and then you will change/update the corresponding b_#_# variable&lt;br /&gt;
*** You can use the same if statements and conditionals from the previous &amp;quot;select-a-square&amp;quot; lab! (i.e. copy all your if-statements from the draw() and paste them into mouseReleased(). You will not need any of the fill() or rect() in mouseReleased()&lt;br /&gt;
*** If a particular square is clicked, then save the current player&amp;#039;s turn into that specific b_#_#&lt;br /&gt;
** Every time you release the mouse and draw &amp;quot;X&amp;quot; or &amp;quot;O&amp;quot;, the turn should switch&lt;br /&gt;
** You must not allow a move to occur in a space that already has a move&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>