CSC 216/s08/esteem patriotism

From Expertiza_Wiki
Jump to navigation Jump to search

Formatting Resources

Formatting Help Guide from MetaWiki

Family Feud Java Style

It's Family Feud with a Java twist, what more could you ask for in a Java learning exercise?

The Problem

Every student has their problem with memory recall, this game is designed to help eliminate that process. It gets the entire class involved so that no one is left out and can be preformed in a feasible amount of time!

Participants and Props

Anyone can participate in the row style competition all you need is a working computer with Microsoft .NET framework in order to run the game.

Uses!

NOTE: This game can be used for more than just vocabulary!!!
-> It can also be used to enhance association of certain topics, in other words, helping understand what goes with what!
-> Since answer length is unlimited, the game can be used for more than just vocabulary in that sense as well. The only thing to remember about that is the game only displays the first 50 characters of the answer but the answer can be any desired length.

This game can be used in many different ways to help aid in the teaching of Java subjects. This program can be used as an evaluation of class knowledge on the current topic. For instance, one of the questions in this game is Name 7 common Stack and Queue methods. This type of questions gets students to remember and recall all of the common methods of Stack and Queue thereby effectively reassuring that each student has a good understanding of how to write and format Stack and Queue classes. Below is a list of the current questions included with the game:

Please note that questions, answers, and points can be changed to fit the classes needs whenever the game is used, so essentially, the game can be used to help teach any subject.

Name 7 Errors Java Programmers Make
Name 7 Characteristics of linked lists and recursion
Name 7 Common Stack and Queue Methods
Name 7 FSM and Binary Search Tree components
Name 7 Common Exceptions

The Script

Family Fued Java Style Rules:

(1) - Each team's turn is indicated by the label in the top right of the screen
(2) - The team will have 30 seconds to come up with an answer to the question
(3) - Each team has 3 wrong answers before their turn is over
(4) - The game continues until all of the answers have been given or the give up button is clicked
(5) - The game ends when the participating parties choose to end it as long as each group has had a turn! This game can be preformed in 20 minutes or less!!!
(6) - The team with the highest score at the end of the game is the winner

Read Me

PLEASE READ THIS!
This game link comes as a zip file with all the required files in order to run the game. I have also included the source files for those interested, but they are not necessary in order to change the game information, etc.

Note: All files are pre-formatted! This information is only for those who want to make their own changes to the game information!

Questions.txt:
The questions file should be formatted with one question per line and each question may be no more than 100 characters long.

Answers.txt:
There must be 7 answers per question, no more, no less
Each answer should be on one line and to distinguish between questions "&&&" should be entered as a delimiter.

Points.txt:
Same as the answers, there must be 7 point values
Each point value should be on one line and to distinguish between questions "&&&" should be entered as a delimiter.

Game Link

Please test out the game for yourself!!!

Microsoft .NET Framework
Family Feud Java Style

Example

For example, let's say that your Java class is learning about common exceptions.
Before class, complete the following:
First, write the question into the Questions.txt file. Ensure that it is the only question.
Next, write down your top seven answers, in order, in the Answers.txt file.
Ensure that the point values are properly entered in the Points.txt file.

Now, when you wish to review common exceptions in your class, do the following:
First divide the class into teams.
Begin the program, and allow the teams to play through the game.
End the game when each team gives up, or all answers have been found.

Screenshots

Note: Screenshots have been changed!!! The previous ones were from my testing period when I was using any question to make sure the game worked.
The following are from the final stages

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Video Example

Video Example

Credits

Created By:
Jonathan Rupert
Nicholas Jones
David Bleaking

Note: Game coded from scratch, not found on web!