BCIT ISSP Summer Project for 2018 – A Rarity from what I Understand

Taoex™ Club 2018 BCIT ISSP Summer Program Team
A few days after the presentations of the 3 projects that had been selected and developed by the 3 teams of students for the spring 2018 ISSP program I had received an email from the BCIT Industry Liaison and Student Wellness Coordinator, inviting me to submit projects for a rare summer program. Turns out that a few students opted to conduct their fall development project during the summer instead so that they could concentrate on their studies during the fall semester. Made sense to me.

The invitation to submit projects for consideration by the students carried a weighty requirement; project proposals had to be submitted within a few short hours. Naturally, I was interested, and I contacted the program head right away. During our conversation I told her that it wasn’t much time, but I thought that I could submit 3 or 4 projects by the end of the day. It was at this time that I was informed that there were only 3 teams of students and as such that I could only submit 1 proposal. My response was that seeing as I had 2 types of projects for the students to choose from, games and database development, that she should allow me 2 submissions. In the interest of giving the students a good range of choices for their projects the Liaison agreed.

Of the 2 projects submitted, a team of 5 students selected the database project continuation for the Taoex™ Club built using Laravel. If I had to choose which of the proposals to be worked on over the summer, it would have been the Taoex™ Club. I lucked out twice on this round of submissions it would seem.

With the project selected and the team in place they needed to be given some direction on what needed doing. As previously stated, this was a continuation on a previous ISSP build that while completed for that project, was not quite ready for public consumption. To complicate matters for the project, and just about every other website online, the introduction of the GDPR (general data protection regulation) out of the EU, needed to be incorporated into the project.

The students were given a list of 13 priority and 3 secondary tasks to do over the 10-week course. First and foremost was the installation of reCaptcha to the registration form followed closely by making the site compliant with the GDPR. Some of the other tasks that needed to be completed were various filters to prevent potential users from registering with special characters and vulgar words and a ranking system for players and clubs. By the close of the project I am happy to say that the team managed to accomplish 10 of the 13 primary tasks assigned to them along with creating a new home page and redesigning most of the internal pages.

To date, I have successfully completed 6 different ISSP sessions; 2 for the Fall, 3 in the Spring and 1 for the rare Summer program. The Fall program consists of a 10-week schedule where a team of students normally take on 1 project as they go about their normal curriculum. The Spring program consisting of about 5 weeks where a team of students only work on a project and has no course load. The rare Summer program which also consists of about 10-weeks where the students only work on their selected projects with very little to no other course load. Of the 3 that I have participated in the summer program, by far, offers the best value. Not to take anything away from the other 2 programs in terms of value but come on, 10 weeks of concentrated development time. Hard to beat that.

The Taoex Club, in support of the board game Taoex™ BCIT Industry Sponsored Student Project team for the Summer of 2018 consisted of Samit Bains (team lead), Nam Dang, Aska Fang, Li Wang and last but not least, Joeslito Ayeras. The overseeing BCIT instructor was Amir Amintabar and of course I can’t leave out Shebia Leung, the BCIT Industry Liaison and Student Wellness Coordinator. If your business is in the need of some computer programming I would not hesitate to recommend the BCIT ISSP program but be warned, there is a 50% chance of the students picking your project. If yours is not selected, just wait a few months and submit it again. Eventually your project will find the right team of students to match your project.

BCIT Industry Sponsored Student Projects Selected by ISSP Students Spring 2018

After submitting 2 projects to the BCIT ISSP for the September 2017 term I was very pleased to learn that both of my projects were selected to be developed by 2 teams of students. Both teams threw themselves at the projects and 12 weeks later, presented me with some fine examples of their programming efforts.

Emboldened by the success of having both projects selected I prepared for to enter a total of 5 projects for the winter term. Along with 3 new game projects I also resubmitted the first 2 for continued development. None of the 5 projects were selected by the students for development during the winter term. Knowing that I had a less than 50/50 chance of any 1 project being selected, I figured with 5 submissions at least 1 or 2 might have been selected. None were.

Slightly disappointed by my luck I figured that I would leave all 5 submissions in the mix for the up coming spring term. It wasn’t like it cost anything to submit projects. Good thing I did.

Sometime in April I received an email from one of the BCIT ISSP coordinators informing me that the students had chosen one of my projects again. Having submitted 5 projects I was naturally curious as to which project was selected so I wrote to find out. Turns out that 4 out of the 5 projects were selected. Pretty sweet. Of the 12 projects submitted to the Industry Supported Student Projects submitted I had 6 projects selected. 50% selected, right on the money odds wise.

After learning of the projects that were selected I was informed by email that 1 of the teams had dropped out of the program and as such, only 3 projects would be moving forward. A shame but I am sure the students had their reasons. I am sticking to the 50% selection rate however!

Davis Pham, Anthony Wang, Zhiyuan Lin and Tian Kirkpatric
The first project was a continuation on the TAOEX online game. The team converted their earlier development to a Unity development and it worked out well. The game looks great, has a lot more functionality, is much more stable and incorporates even more of the rules. The AI has been beefed up and the number of players has been doubled. I am sure I am leaving plenty of their work out simply because I am not sure of what was done nor by whom.

The team consisted of Davis Pham, Anthony Wang, Zhiyuan Lin and Tian Kirkpatric. These guys worked well together, and it shows in what they built.

Michael Minhas, Sang Woo Park, Dylan Sim, Paul Kim and Devan Purha
The second project was the first development of a game I created back in the mid 90’s. The board game Trieris is an ancient navel warfare game where players navigate their ships around the Aegean Sea to sink opponent ships and capture ports.

Armed with photocopies of the rule book and the benefit of only playing the game once, the team set out to recreate the game as a Java based computer game. In less than 3 weeks the TrieHard team managed to put a working copy of the game that met their goal of a proof of concept development.

The team consisted of Michael Minhas, Sang Woo Park, Dylan Sim, Paul Kim and Devan Purhar. This team got an excellent start to the development of this game, a little animation, some sound effects and some more development for the graphical user interface (GUI) and this game could be beta released.

Eric Wu, Cooper Shang, Mike Dumycz and Steven Chae
The third project was based on yet another game I created back in the late 80’s early 90’s, this one called MiSDIRECTION. The idea behind designing the game came about from a desire to create a game that would be very inexpensive to produce. Further, it had to be quick to play with few rules and was entertaining to both children and adults alike.

Once again, armed with photocopies of rules and after playing one game on a crude prototype the team took to the task of creating another Java based computer game. The team consisted of Eric Wu, Cooper Shang, Mike Dumycz and Steven Chae.

All of these projects will be flown under the Pixelific Games Inc. banner once they are ready for public consumption.