Indiana Student Software Awards Competition

Congratulations ISSAC 2002 Winners

High School Individual

First : BEAR : the Bruin Electronic Assignment Repository

Christopher Erbach ( Northrop High School, Fort Wayne )

Second : Library System

Doug Clements ( Cathedral High School, Speedway )

Third : DosUtils

Michael Olsen ( Penn High School, Mishawaka )

Honorable Mention : Extreme Strategies

Josh Baechle ( Batesville High School, Batesville )

High School Team

First : Hawk 3040

Frank Linville and Josh Bessler ( Batesville High School, Batesville )

Second : Lorenz Grapher

Jared Witte, Caleb Fulton, Alex Kubacki, and Aaron Wynne ( Pike High School, Indianapolis )

Third : Hangman Hysteria

Emily Fullenkamp, Kate Korosi, Amanda Hountz and Sandy Brelage ( Batesville High School, Batesville )

Honorable Mention : Order Entry

Scott Fehrman, and Dennis Weldishofer ( Batesville High School, Batesville )

Undergraduate Individual

First : Translator Web Service

Phillip Miller ( Ball State University )

Second : Solar 3D (and Solar Sphere)

Joshua Chapman ( Taylor University)

Third : The Quest

Alex Kutsenok ( Rose-Hulman Institute of Technology )

Undergraduate Team

First : Quick Drop

Julie Lally, Stephanie Herman, and Rachel Martin ( Butler University)

Second : Target and Impact Point Display Program

Neil Erickson, Daniel Greenberg, Jason Jania, Nick Traxler, and Daniel Dilley ( Purdue University )

Third : DredgeNet

Josh Wingstrom, Sean Graham, Adam Miller, Josh Persons, and Bryan Rabeler ( Valparaiso University )

Honorable Mention : Chameleon : Generic Version Control Front End

Brian Strait, Andrew Rodecap, Ed Gilmore, Scott Minster, and Kevin Hein ( Purdue University )

Graduate Individual

First : Choral Library Database

Mark Johnston ( Butler University )

Graduate Team

First : IPFW Senate Elections Online Voting System

Eric Schwarzer, Jason Gorman and Dinesh Kapoor ( Indiana University Purdue University at Fort Wayne )

High School Individual

Title : DosUtils

Michael Olsen

Penn High School,Mishawaka,IN46544

"The DosUtils project is an attempt to provide any small, helpful, free utilities for easier computer administration and programming on a DOS / Win9x system.Some examples are:

- Seekout -- delete files recursively from a text file listing

- Login-- a package of programs to create a login prompt on boot up

- Input-- quickly read data from a user from within a batch file

... among others."

High School Individual

Title : Extreme Strategies

Josh BaechleBatesville High School, Batesville,IN47006

"Extreme Strategies is composed of a total of four games.The games include Solitaire, Checkers, Quadris, and Blockman.This game was designed for entertainment purposes.People of all ages can play these games.Solitaire is a one player card game.Checkers is a two player game.Quadris is a one player game and an upgrade to Tetris.The goal of Quadris is to obtain the highest score by fitting randomly chosen blocks into the aappropriate places.Blockman is also a one player game.Blockman is a version of Pacman and contains a total of nine levels."

High School Individual

Title : BEAR : the Bruin Electronic Assignment Repository

ChristopherErbach

Northrop High School ,Fort Wayne,IN46835

"BEAR is a web-based application to provide for a paper-less classroom. Students submit their class assignments online, and teachers grade them directly in BEAR.Students can directly view their assignment grades online, and teachers can view and print the resulting assignment tables. BEAR is implemented with a combination of PHP4, UNIX, and SQL technologies."

High School Individual

Title : Library System

DougClements

Cathedral High School,Speedway,IN46224

"This program is a library catalogue system. It uses a Microsoft Access 2000 database to store books and cardholders. This program uses MDAC 5 to access the database to add or change information. It allows the user to setup cardholders and books so that the books can be organized, checked-in and checked-out. It's great for a non-profit organization and has a little over 100 users. It is currently available on Download.com and Simtel.net for free download by the public."

High School Team

Title : Hawk 3040

Frank Linville, and Josh Bessler

Batesville High School, Batesville,IN47006

"Hawk 3040 is a program created in Visual Basic 6.0.It is an above view, 2-D arcade game.You take control of a Hawk Space Ship using the keyboard.Your mission is to survive as long as you can, and rack up points by blasting enemy space ships. It has three difficulties, sound effects, music, insane graphics, and artificial intelligence.There is a Hall of Fame, credits, and a Help screen.It utilizes DirectX functions to increase performance."

High School Team

Title : Hangman Hysteria

Emily Fullenkamp, Kate Korosi, Amanda Hountz and Sandy Brelage

Batesville High School, Batesville,IN47006

"This Hangman game was designed for sixth grade level and above.The user is able to chose a category of words, ranging from holidays to movies.When the user selects a letter correctly, it appears in a grid to form the mystery word which is chosen randomly from a text file.If the letter chosen is incorrect, part of the Hangman appears."

High School Team

Title : LorenzGrapher

JaredWitte, Caleb Fulton, Alex Kubacki,and Aaron Wynne

Pike High School,Indianapolis,IN46278

"This program demonstrates the implementation of three-space equation graphing in Visual Basic.It graphs and allows the user to rotate the Lorenz attractor and the torus knot equations.It includes information on each of these graphs as well as an easy-to-use interface with a starfield simulation added on the "about" screen.The user can input values other than that of the default as well as change the number of points rendered by the program for each of these equations, as well."

High School Team

Title : Order Entry

ScottFehrman, and Dennis Weldishofer

Batesville High School, Batesville,IN47006

"We created the program, Order Entry, for a flower shop to help organize customers' orders.It has a customer database that stores all of the customer's contact information.On the order screen, the user simply selects the ""Customer Code"", instead of entering the customer's information every time they order.You can add or edit any customer's information."

Undergraduate Individual

Title : Solar 3D (and Solar Sphere)

Joshua Chapman

Taylor University, Upland,IN46989

"Solar 3D is a multi-purpose 3D game engine.Developing the game engine has required a good amount of research into 3D simulation and AI concepts.It includes such features as:

·Object oriented design from the ground up for every game element ·Physics engine, which models environmental forces (such as gravity and drag) as well as collision reaction based on individual object’s mass and air resistance ·Multi-level AI allows for high-level AI which handles common AI problems as well as lower-level AI with more specific behaviors for different characters

The submitted project is a game (Solar Sphere), which is a 3D first person space combat game.It is written using the Solar 3D engine.By using death-match style play and rules, and allowing the player to pick from very different ships, I have created a game unlike any other that I know of in its genre.

Undergraduate Individual

Title : The Quest 

AlexKutsenok

Rose-Hulman Institute of Technology

"The Quest is a graphical computer game I created in my spare time over the last 4 years. The Quest is a unique turn-based role-playing game with an emphasis on tactics and strategy. In the course of the journey, the player will face many fierce monsters and interact with different people that will aid or hinder him in his quest. To achieve victory over his enemies, the player will have to employ cunning strategies, wield mighty weapons, and cast powerful spells. There are 4 different classes to chose from: the Knight, the Mage, the Rogue, and the Monk.Each class plays differently and it will be up to the player to decide how to defeat your enemies. The game is very challenging, and requires quite a bit more than hack-and-slash to succeed. This project favors gameplay, intelligent A.I., and stability over fancy graphics and sound, offering approximately 20 hours of entertainment."

Undergraduate Individual

Title : Translator Web Service

PhillipMiller

Ball State University, Muncie,IN47303

"The Translator Web Service translates English words into other languages.It also provides audio translations of the words being pronounced properly and images

of the word to help the user remember it more clearly.This web service will be useful for business or leisure travelers, but it will also be very useful for those trying to acquire new languages because it will aid their pronunciation and recognition of words.It can support many languages and hundreds of thousands of translated words in its database.Because it is a web service, it can be accessed from any device that is internet ready and supports XML, such as cellular phones, web applications, and desktop applications, and several of these applications have already been built, including a web site and a cellular phone application."

Undergraduate Team

Title : DredgeNet

Josh Wingstrom, Sean Graham, Adam Miller, Josh Persons, and Bryan RabelerValparaiso University , Valparaiso,IN46383

"DredgeNet is a utility for routing high-level network traffic and unifying similar network tasks.The current implementation of DredgeNet supports a self-optimizing ring network, providing a backbone for the system.DN is currently written in Java, and is now used to search and retrieve files from other computers on the network.It implements multicasting and a saved database to locate other nodes and locate the DredgeNetwork, then uses both UDP/IP (to search) and TCP/IP (to retrieve files)."

Undergraduate Team

Title : Target and Impact Point Display Program

Neil Erickson, Daniel Greenberg, Jason Jania, Nick Traxler, and Daniel Dilley

Purdue University, Lafayette, IN47904

"This is a project that was proposed by the Boeing Company during our senior Software Engineering course.The goal of the project was to create a fully integrated operational flight program that would run inside the mission computer of an aircraft fighter.

This program needed to estimate the impact point of a dumb bomb at all points during the flight of the aircraft and relay this information along with the target data to the Heads Up Display for the pilot to see.Our team named this project the, ‘Target and Impact Point Display Program.’

This project was completed in a professional manner and required bi-weekly video conferences with our Boeing clients to discuss and convey our progress throughout all phases of development.

This project was a complete success and was verified by Boeing to be a correct solution to the problem."

Undergraduate Team

Title : Quick Drop

Julie Lally, Stephanie Herman, and Rachel Martin

Butler University, Indianapolis,IN46208

"The Spanish In Action (SIA) group at Butler University is developing educational software to aid middle-school students with their Spanish vocabulary.This software is being developed through a class called Engineering Projects In Community Service (EPICS).In connection with Mr. Keith Burns, SIA is creating a web-based environment for users to test their skills, through an online game called Quick Drop.The game is implemented in Macromedia Flash 5.0, using PHP as middleware to the mySQL backend.Quick Drop consists of a flying object that drops a package onto a train. The objective of the game is to match an English word to the Spanish equivalent.Quick Drop contains five levels of increasing difficulty and bonus rounds, which enhance the challenge of the game. "

Undergraduate Team

Title : Chameleon : Generic Version Control Front End

Brian Strait, Andrew Rodecap,Ed Gilmore,Scott Minster, and Kevin Hein

Purdue University, Lafayette, IN 47904

"This project is intended to eliminate the need to learn how use different Source Control Management (SCM) clients.We are designing a generic interface in which these clients will be used.Chameleon uses different SCM plug-ins to interface to different version control systems.Plug-ins for these SCM clients can be written in JAVA by the plug-in standard that we created.As of now, only Perforce and CVS plug-ins are provided.Perforce has full generic plug-in functionality while CVS has partial generic functionality. Generic and SCM specific commands will be supported.The generic commands will be the same for every SCM, whereas the SCM specific commands will be able to be used when using specific plug-ins.Perforce contains two specific commands to demonstrate the ability of having SCM specific commands.Chameleon -Much like a chameleon, this program will be able to "change its colors" to interface to different SCM clients."

Graduate Individual

Title : Choral Library Database

MarkJohnston

Butler University.Indianapolis,IN46228

"This project was designed to give students and faculty easy access to search and view the library of Choral music, located in the basement of Butler’s Lilly Hall. The data is stored in SQL Server and the front end runs as Active Server Pages in any compatible web browser. The user can search for items using a variety of fields and may combine up to 3 items at once using And/Or. There is also an option for browsing the database using a drop-down box to select from any value in selected fields. The user is presented with options for sorting and paging as they begin the text search or browse process. The Details for each record can be viewed by clicking the piece’s File Number from the Search/Browse results. Other components will be added in the future, such as a check in/out system and full data entry/editing capabilities."

Graduate Team

Title : IPFW Senate Elections Online Voting System

Eric Schwarzer, JasonGorman and Dinesh Kapoor

Indiana University Purdue University at Fort Wayne, Fort Wayne,IN46808

"The process of University Senate Committee elections at IPFW has not been updated to incorporate new technology; elections are still held via paper ballots.We have proposed a new software system that will automate and greatly simplify IPFW elections using WEB technology.This web-based election system will allow the college community to conduct, participate in, and view results through their personal computers."