And the Winners Are:

Prize Game Students College
1st Place-$300 Roulette Game Madhuri Shah and Swar Shah Lambton College
2nd Place-$200 Laser War Game Hongliang Zhang Lambton College
3rd Place-$100 Haunted House Game Shitong Zhao and Bino Oommen Samuel Lambton College

Topic: Student Game Activity
"The Big Reveal"

Meeting Recording Download the video of the games presentations.

Date:Tuesday, November 18th, 2014
Time:5:30 (Deli snack) - 6:00 (Meeting)
Location: Cooper Standard
2110 Executive Hills Court
Auburn Hills, Michigan, 48326 (map)
Use the front entrance.
Emcee:Laura Ubelhor
Notes:Also provided in webinar format. Join remotely through GoToMeeting.
Use your microphone and speakers (VoIP) - a headset is recommended. Or, call in using your telephone.
Dial +1 (571) 317-3112
Access Code: 394-684-093
Audio PIN: Shown after joining the meeting
Meeting ID: 394-684-093

Students have been busily working on games coded on the user group iDevcloud box since the kick off during the September user group meeting. Not many rules other than the games had to be coded using tools on IBM i. We have 13 students participating in the activity.

The meeting will kick off with an introduction to the students including school, course of study, when they will be done with studies and what career path they would like to pursue after school. The introductions will be followed with students showing their games either onsite or joining in remotely. After the games have been revealed group members will vote. Cash and other prizes will be awarded to students.

Thanks to Maxava and the generosity of user group members $1,000 will be distributed to students along with IBM cups and notepads provided through IBM Academic Initiative and Books provided by MCPress.

Remaining students will be awarded $40 for participating and completion of the game.

To vote on the winning student game will require either being onsite or joining in remotely through GoToMeeting. There will be one vote per person.

We have 3 local schools represented through the game activity Lambton College in Sarnia Ontario Canada, Ferris State University located in Big Rapids and Muskegon Community College located in Muskegon Michigan. There are other schools in our area that also include IBM i curriculum

Thanks to the sponsors for the game activity including:

Maxava, Jim Thompson, Consultech Services, Inc., Joy Chen, Charles Nalbandian, Len Suchta, Ed Berryhill, Melinda Lanski, SEMIUG and WMSUG

Student Games will be presented in the following order:

  1. Geri Hall—MCC
  2. Jithin Jose, Biby Michael and Sreejith Unnikrishan—Lambton
    Quiz Game that uses the server as a web server and database to present the questions.
    The Quiz game is using Java and JSP (which provides HTML/CSS/JS.)
  3. David Langlois—Ferris
    Adaptation of the popular game 2048. I have adapted the tiles, which originally displayed numbers, to display languages from the history of the IBM i. When you shift two tiles of the same language into each other, they merge into one of the next language. The goal of the game is to get to RPG ILE. If that's too easy, though, there are extra languages beyond that!
    Another addition that I made to the game is Emulator mode. If this game does feel true enough to the i, click the Emulator button to play like a green screen!
  4. Benjamin Newman—Ferris
    Arcade Game
    Adaptation of the Atari game Survivor. Orgiginally created for the Atari in 1982 by Richard Carr. The game was adapted for the Commodore 64 in 1983. This remake was programmed by Scott Schiller in 2012 (http://www.schillmania.com/content/entries/2012/survivor-c64-html-remake/) and modified to run on the IBM i. It is programmed primarily in javascript.
  5. Matt Ross—Lambton
    Tank game that uses the server to facilitate communications for the desktop applications
    The Tank game is using a Java Application as a client, and uses the server for communication.
  6. Bino Oommen Samuel and Shitong Zhao—Lambton
    Haunted House - Each player has an initial house. To win this game you must send ghosts to invade other player's houses using whatever strategics you produce.The houses you own will automatically produce new ghosts every 2 seconds.The pumpkins within the neutral houses can only defense themselves from any other ghost.You can rarely see other players' situation within their houses, but the ghosts sent by them are open to your sight. When one player's houses are all conquered by another one the game is over. The best strategic recommendation is to conquer as many neutral houses as possible to gain predominance by number to defeat the opponent.
  7. Madhuri Shah and Swar Shah—Lambton
    Roulette Game uses the server to manage user accounts and keep track of winnings
    The Roulette game has a full HTML/CSS/JS client, in the vein of modern web apps, and communicates with the server using PHP.
    It's similar to European Roulette game which is built from scratch on top of HTML5 Canvas, PHP and DB2 database. Here user can place bets on more than 150 places including numbers from 0 to 36, between two, three, four, six numbers, red, black, even, odd and so on. It also contain features like login, show total bet amount on number when mouse is over it, last winning numbers, reset button to clear bets and Spin button to test your luck. So, be ready to win huge amount.
  8. Hongliang Zhang—Lambton
    Spaceship game that uses the server to facilitate communication for desktop applications
    The Space game uses a Java Desktop Application as a client, and uses the server for communication.

Meet the contestants (in alphabetical order)

Name: Geri Hall
College: Muskegon Community College
Area of Study: Computer Programming/CIS
Expected Date of completion: Dec 2015 for the Associate, 2017? for the Bachelor
Degree you are working toward: Associate in Computer Programming from MCC, CIS Bachelor degree from FSU
Overview - share information about yourself as an introduction: I used to work in accounts payable/receivable and have switched to computers. I've completed an Associate degree in Computer Networking at MCC and am working on my second Associate degree and a Bachelors. I have 2 dogs and 2 cats.
Career goals - what area of IT: I'm not sure and open to different possibilities involving programming, web design/maintenance, and/or any software or other skills I've been learning.
Willingness to travel/relocate: Yes, but I don't want to go too far from this area until I've at least completed my programming Associate degree.
Highlight of interest and skills: I enjoy the puzzle-solving aspects of figuring out code and making it work. I enjoy the creative side of web page design. Putting the skills together into a career would be wonderful.

Name: Jithin Jose
College: Lambton College, Sarnia
Area of Study: Internet Programming and Database Management
Expected Date of completion: April, 2016
Degree you are working toward: Ontario College Graduate Certificate
Overview - share information about yourself as an introduction: I did an engineering degree in Computer Science and Engineering, prior to the Internet Programming and Database Management, which I am currently going through.
Career goals - what area of IT: Application Programmer, Web Developer
Willingness to travel/relocate: Yes
Highlight of interest and skills: Programming Skills, Ability to deal with people diplomatically and problem solving skills, Capacity to learn and retain new skills quickly
Overview of the Game: Quiz Game

Name: David Langlois
College: Ferris State University / Muskegon Community College
Area of Study: Computer Information Systems / Computer Information Technology
Expected Date of completion: July, 2015
Degree you are working toward: Bachelors in CIS, minor in CIT
Overview - share information about yourself as an introduction: My name is David Langlois and I am in the home stretch of my Bachelor's degree. I have been working in the IT space since the fall of 2011, in positions ranging from help desk to business intelligence to application development. My first introduction to the i was in the fall of 2011 at Muskegon CC with Char Parker, when I took two small courses in general usage of the system. After that, I dual-enrolled in COBOL and RPG and earned our college's Certificate in Midrange Programming. I have also earned the college's Certificate of Open Source (C/Java) Programming, Certificate of .NET Programming, and my Associate's Degree. I was honored to be a speaker at the 2013 graduation ceremony. I have continued my education at Ferris State University.
I have been involved with the i community since 2012, when I attended the WMCPA conference in Wisconsin, and MiTEC. The COMMON Education Foundation then helped me to attend that year's COMMON fall conference in Columbus. The next year I attended the same three conferences, and this year I was excited to be brought back for the fall conference in Indianapolis. I owe a lot of my experience to Laura, who has always been eager and willing to involve students in the community
Career goals - what area of IT: I want to work in close coordination with business users. Whether this means developing applications, BI, or process improvement, I want to be solving important problems.
Willingness to travel/relocate: After my degree is completed, I am very interested in positions that allow me to travel. My wife has recently reenrolled in college, so we are unable to relocate in the near future, but I look forward to travelling, especially on international or cross-cultural projects.
Highlight of interest and skills:
  • Bringing younger generations to the i
  • Community outreach to expose students to programming
  • Generating content for the i community from a student's perspective
  • Solving important problems using leadership and technology
  • Languages (Currently working on French and German, background in Spanish)
Screenshot and overview of your game:

My game is an adaptation of the popular game 2048. I have adapted the tiles, which originally displayed numbers, to display languages from the history of the IBM i. When you shift two tiles of the same language into each other, they merge into one of the next language. The goal of the game is to get to RPG ILE. If that's too easy, though, there are extra languages beyond that!

Another addition that I made to the game is Emulator mode. If this game doesn't feel true enough to the i, click the Emulator button to play like a green screen!

Regular:Emulator

Name: Biby Michael

Name: Benjamin Newman
College: Ferris State University
Area of Study: Business Information Systems infrastructure administration and management
Expected Date of completion: December 2014
Degree you are working toward: Computer Information Technology
Overview - share information about yourself as an introduction: I have worked in computers my whole life and am rarely more at home than when solving difficult technical problems or researching solutions to business problems. If there is something to learn about a topic or problem, I will be studying it. I will test what happens when known problems exist and how to detect them and resolve them quickly and easily, before they become a problem.
Career goals - what area of IT: I enjoy operations management and want to be a consultant.
Willingness to travel/relocate: I love traveling and exploring new places. Nothing beats Michigan's beauty, but I'm excited to travel for business.
Highlight of interest and skills: I have loved computers since I was young, and have a passion for solving problems. I have worked in computer repair and technical support since I turned 18, and have 4 years of professional experience working with businesses and consumers to resolve software usage concerns and business problems. I enjoy looking at entire systems to find improvements which may not be apparent to those who are currently using the system. I enjoy learning and speaking to people in many different areas of an organization to understand how each business segment works in concert with others.
Screenshot and overview of your game

My game is an adaptation of the Atari game Survivor. Originally created for the Atari in 1982 by Richard Carr. The game was adapted for the Commodore 64 in 1983. This remake was programmed by Scott Schiller in 2012 (http://www.schillmania.com/content/entries/2012/survivor-c64-html-remake/) and I modified it to run on the IBM i. It is programmed primarily in javascript.

The goal of the game is to control the survivor and destroy the 4 mother ships by removing their defensive turrets, destroying blocks generates extra points. During the game, bad guys with comical shapes will appear and follow your survivor to destroy you, indicated by an 8 bit bubbling sound. You start with 3 lives and gain more as you destroy the mother ships. At the same time, the speed of the game increases as the mother ships are destroyed. I made the mother ships in the shape of the shape of each of the letters of IBM i.

The controls for the game are your arrow keys, where diagonal movement is achieved by pressing two non-opposing keys at once. The space bar fires a bomb which removes all of the bad guys at once from the screen. To fire at blocks or defensive lasers, the shift or control keys are used.

Any additional information that you would like to share with community members
This is a game that uses the server to facilitate communication for desktop applications.

Name: Matt Ross

Name: Bino Oommen Samuel
College: Lambton College
Area of Study: Internet programming and database management (IPRC)
Expected Date of completion: May 2015
Degree you are working toward: PG Diploma
Overview - share information about yourself as an introduction: At present doing IPRC course at Lambton College, I have 2 years of professional work experience in ERP, well versed with languages like Python, PostgreSQL, php, MySQL, Java, DB 2. I completed my Bachelor of Technology from MBC college of engineering and technology, India in 2012.
Career goals - what area of IT: Project manager
Willingness to travel/relocate: Yes
Highlight of interest and skills: Interests - ERP, Data mining; Skills - ERP, WEB
Screenshot and overview of your game
Strategic master - It is a strategical 2 player game, with a task to conquer all the enemy units. First player to conquer all the units wins.
Any additional information that you would like to share with community members
Email: ; Mobile: +1-519-384-1237; Website(s): about.me/binooommen, www.iwiltalk.com

Name: Madhuri Shah
College: Lambton College
Area of Study: Computer Science
Expected Date of completion: May 2016
Degree you are working toward: Internet Programming and Database Management Co-Op
Overview - share information about yourself as an introduction: From my early age I have always been interested in computers and technology and that interest is growing day by day. I'm always enthusiastic to learn something new every day and love to solve various programming challenges. I have also been winner of many competitions including quiz, programming challenges and security.
Career goals - what area of IT: Programming, Web Development, Database
Willingness to travel/relocate: Yes
Highlight of interest and skills: JAVA, PHP, JavaScript, Android.
Screenshot and overview of your game

It's similar to European Roulette game which is built from scratch on top of HTML5 Canvas, PHP and DB2 database. Here user can place bets on more than 150 places including numbers from 0 to 36, between two, three, four, six numbers, red, black, even, odd and so on. It also contain features like login, show total bet amount on number when mouse is over it, last winning numbers, reset button to clear bets and Spin button to test your luck. So, be ready to win huge amount.

Any additional information that you would like to share with community members
My game will be represented by our mentor Leonard Payne.

Name: Swar Shah
College: Lambton College
Area of Study: Computer Science
Expected Date of completion: May 2016
Degree you are working toward: Internet Programming And Database Management Co-Op
Overview - share information about yourself as an introduction: From my early age I have always been interested in computers and technology and that interest is growing day by day. I'm always enthusiastic to learn something new every day and love to solve various programming challenges. I have also been winner of many competitions including quiz, programming challenges and security.
Career goals - what area of IT: Programming, Web Development, Database
Willingness to travel/relocate: Yes
Highlight of interest and skills: JAVA, PHP, JavaScript, Android.
Screenshot and overview of your game
See above set of screenshots
Any additional information that you would like to share with community members
My game will be represented by our mentor Leonard Payne.

Name: Sreejith Unnikrishnan
College: Lambton College
Area of Study: Internet Programming & Database Management (Co-op)
Expected Date of completion: January 2016
Degree you are working toward: Graduate Certificate(PG Diploma)
Overview - share information about yourself as an introduction: I am currently enrolled in the Internet Programming and Database Management post graduate program at Lambton College. I have four years of experience working with a software company as a Test Engineer. During this time I gained strong knowledge and skills in quality analysis for software. I have experience in the deployment and maintenance of applications and databases in Unix and Windows Server with various application servers and databases. While working as a Test Engineer I received awards and appreciation e-mails from management recognizing my technical skills and my keen ability to learn new technologies for the team within a short period. Throughout the four years I worked effectively within small and large teams spanning over four different states on various projects. In addition to this, I demonstrated my leadership ability working on the client side as the lead for the testing team.
Career goals - what area of IT: My career goal is to work as java developer or as database/system admin
Willingness to travel/relocate: Willing to travel and relocate to any location.
Highlight of interest and skills:
  • Software Testing: Manual and Automation in RFT
  • Configuration controller for Application and Database in Unix and Windows servers
  • Programming Languages: Java, SQL, PHP, HTML, CSS
  • Certification: Certified Automation Test Engineer
  • Application deployment experience in: Websphere application server, Weblogic, Websphere portal server and Jboss servers.
  • Database: Oracle, Windows Sql server and DB2
Screenshot and overview of your game:
The Game we are working on is a Web based Quiz game, which will allow user to play up to 15 question in one try if he gives correct answer. There is price for each right answer and assured price after 5, 10 and 15 question check points. Is the user gives a wrong answer before 5th then the user will not win any price, after 5th he will will the assured amount that he win after giving the correct answer for 5th question. If the user successfully completes 10 question, then from there till 15th question user will get the price won on 10th question and if he gives all 15 answers correctly he will win the jackpot.

Name: Hongliang Zhang
College: Lambton College
Area of Study: Internet Programming and Database Management
Expected Date of completion: May 2016
Degree you are working toward: Post-Graduate Certificate
Overview - share information about yourself as an introduction: See resumé
Career goals - what area of IT: Asterisk/VOIP, Linux, Java
Willingness to travel/relocate: Willing to relocate, better in Canada
Highlight of interest and skills: VOIP, Artificial Intelligence, Game.
Screenshot and overview of your game: See documentation and Powerpoint (also JGameServer.jar file)

Name: Shitong Zhao
College: Lambton College
Area of Study: Internet Programming & Database Management
Expected Date of completion: May 2016
Degree you are working toward: Graduate Certificate
Overview - share information about yourself as an introduction: I am a well trained web application developer with a solid background in project management and requirement analysis and have solid experience working closely with clients to achieve optimal results. My objective as a web application developer is to create something easy to read and use on the web which will attract people's attention and interest.
I am currently completing the Internet Programming and Database Management - post graduate program at Lambton College in Sarnia and previous to this I obtained my Bachelor's degree. During my university I interned at the network and information center I used servers to build multiple content management websites similar to Wordpress serving over 20,000 students within the university. As a developer I also was the founder of the biggest development team on campus. Communicating with each other was key to the success of our team as well as gaining strong development skills. www.uulm.net is an example of one of the active websites we designed.
Following the completion of my Bachelor's I began working with an IT company as a Technical Consultant for over a year. During my employment at HAND Enterprise Solutions Co.,Ltd I successfully demonstrated my effective development and testing skills by precisely analyzing the clients' requirements and effectively problem solving any technical issues they may have. My ability to effectively manage a project was proven in my role of team lead on the design and development of an Information Analyzing System for a large client, the project was completed ahead of schedule and under budget
Career goals - what area of IT: An expert in Application and web development especially with E-commerce or Financial sector
Willingness to travel/relocate: love traveling, but a better chance to achieve goals is the key
Highlight of interest and skills: Command of data Structures and algorithms, SSH framework for application development
Extensive command of Java, PHP, HTML, CSS, JavaScript & jQuery
Command of web server technologies such as MVC pattern, Servlet, JDBC, Web Service, Jms
Command of the PL/SQL statement, having experience for implementation of complex procedure which runs in the large database as Oracle, MySql
Experience with LoadRunner Tools and CentOS
Knowledge of software engineering specifications, skilled use of UML modeling tools ROSE, PowerDesigner, version control tool SVN
Strong self-learning ability (autodidact), good at team's operations, posses good communication skills, strong teamwork spirit
Love open sources and interest in cryptocurrency
Screenshot and overview of your game:
for more information ,please see the Documentations from my project github: https://github.com/alpenliebe/IBMContest
Any additional information that you would like to share with community members: I'll bring my resume onsite if needed.