A Hearty Congratulations to the Winners
2nd Prize
Kailaash Jeevan J
(12th Grade)
Excel Central School, Thiruvattar,
Kanyakumari
₹15000/-
1st Prize
Sreeram KL
(12th Grade)
Excel Central School, Thiruvattar,
Kanyakumari
₹25000/-
3rd Prize
Raja Arumugham
(12th Grade)
Rose Mary Matric. Hr. Sec. School, Palayamkottai
Tirunelveli
₹10000/-
Winners Details : bit.ly/PyWeekWinners
Quarantine made productive
As our young aspiring great school minds are locked in quarantine, National Engineering College in association with GUVI is conducting a online contest about game development in python and win scholarship to enter our college.
Objective
To utilize the quarantine period effectively and promote learning among school students.
To engage schools student's boredom period to uplift their skills in an educative and fun-filled manner.
Gaming is fun, to learn gaming concepts and develop a game is more fun, this helps them to efficiently design, create and execute pygame program
Contest Itinerary
Participating students get an free pygame course on the online learning platform GUVI
After an interesting 6 days of online webinar and 2 days Q&A by industrial mentor, students get to develop their own game and submit it for the contest.
We choose the best game among the submitted ones and the winner gets special prizes.
If the winner joins our college, he/she gets scholarship.
Prerequisites
-
A Laptop or Desktop with a stable version of python installed. Don't have python on your Machine? click here
WindowsDownload Python latest stable version from here.
Scroll down to bottom of the page and download your corresponding file from the table.
Run the Executable Installer as Adminisrator and follow the Installation Wizard.
On the start of the Installation wizard, Check the Add Python to PATH checkbox.
Mac and Linux based systems comes with python preinstalled. -
A text editor such as Visual Studio Code
If you don't have VS Code installed on your system, download it from here VS Code official download page-
Windows
Download the required executable installer and Run it.
-
Mac
Download the Application and move it to the Applications Directory(Folder).
If you've downloaded the dmg file from any other source, double click it, then drag and drop the VS Code into Applications -
Linux
Go to the .deb file location
Open a terminal in that directory by right clicking inside the directory and select
open Terminal hereExecute the following command
-
Debian and Ubuntu based distribution
sudo dpkg -i filename.deb -
RHEL, Fedora and CentOS based distribution
sudo rpm -i filename.rpmor
sudo yum localinstall filename.rpm
-
Download Extension
Open VS Code.
From the Activity Bar on the left side, click Extensions icon.
Search for python and install the extension(first result)
Note : You can use any text editor such as notepad, notepad++, sublime, etc. as per your wish.
-
Topics to be covered
Python Fundamentals
Introduction to PyGame module
Event Loop in games
Build a Shapes Game
Build a Slither Game
Build a Pong Game
Outcome
Trailing positive results, students can design new mini games and even host one in game jam.
Prizes
A lifetime worth certificate from National Engineering College and GUVI will be issued to all the participants and amazing prizes along with cash rewards
1st place
25,000/-
2nd place
15,000/-
3rd place
10,000/-
If the winning contestant joins our college he/she will get scholarships.
NOTE : PARTICIPATION IS FREE ALONG WITH CERTIFICATION.
Eligibility criteria
All 11th & 12th students(2019-2020 batch) who are interested in programming can learn and participate.
Why everyone should participate?
Online competitive programming has become the epitome of hiring candidates, this contest will give you an virtual feeling of that experience and most importantly gives everyone a chance to learn a new skill and be productive while being quarantined.
Important Dates
Training week
May 11 - May 16, 2020
Q&A session
May 17 - May 18, 2020
Contest submission
May 20, 2020
Result date
May 23, 2020
Requirments
-
A GUVI Account Create GUVI account
Visit GUVI Home Page.
Click on the Register Button on the top right of the Screen.
Click Sign-up with Google Button and choose your Google mail id.
or
Enter your all credentials, check the I am a student checkbox.
Then enter your College Register No. and select your College Name and click Signup button.
Check the verification mail sent to your acount and activate your GUVI account with the link attached with the verification mail.
Check that you've already satisfied your prerequisites on the About section.
-
Install PyGame Module in your Machine.
- Open a Terminal(Linux or Mac) or Command Prompt(Windows)
-
If you're using python version below 3.4, execute the following command to install pip on your machine(Note : If you've installed pip in your machine, skip this step)
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" && python get-pip.py -
To install pygame module, execute the following command.
(for python version 2.x)
pip install pygame(for python version 3.x)
pip3 install pygame
- Install Microsoft Kaizala on your mobile for Forum discussions and important announcements.
Instructions
The classes will be live streamed on YouTube.
-
Click the button to view the Schedule.
Schedule
Days Topics Timings Mode of Delivery 11.05.2020 (Monday)
Python Basics
10:00am - 12:00pm
02:00pm - 04:00pm
YouTube live-streaming
Google Meet
12.05.2020 (Tuesday)
Python packages and OOPS
10:00am - 12:00pm
02:00pm - 04:00pm
YouTube live-streaming
Google Meet
13.05.2020 (Wednesday)
PyGame Event Loop
10:00am - 12:00pm
02:00pm - 04:00pm
YouTube live-streaming
GUVI course
Google Meet
14.05.2020 (Thursday)
Build a Shape game
10:00am - 12:00pm
02:00pm - 04:00pm
YouTube live-streaming
GUVI course
Google meet
15.05.2020 (Friday)
Build a Slither game
10:00am - 12:00pm
02:00pm - 04:00pm
YouTube live-streaming
GUVI course
Google meet
16.05.2020 (Saturday)
Build a Pong game
10:00am - 12:00pm
02:00pm - 04:00pm
YouTube live-streaming
GUVI course
Google meet
Everyday the YouTube Live link will be shared half an hour before the Live starts, through Microsoft Kaizala Forum.
The main task of the contest is to develop a game using PyGame as per the contestant's wish.
Contestants can start developing the game from the first day itself.
All participants must attend the session and should do the tasks assigned to them on or before the fixed time interval.
After the six days of training, the participants will have a Q&A session with the company people from GUVI for two days (17.05.2020, 18.05.2020).
The last date for the Contest submission is May 20, 2020
The submitted tasks will be evaluated by the people from GUVI Geek Network in a relative basis (The best three among all the submission will be awarded).
Crew People:
The Pygame contest was successully conducted by National Engineering College.
The contest was organized effectively by Mrs. B.SHUNMUGAPRIYA, AP(SG)/CSE under the supervision of Dr.B.PARAMASIVAN, Prof./IT
Team Members
Designer:
Contest Organizers :
Process Flow:
Registration Phase:
The contest brochure and poster was shared to various school students by means of sharing, advertising, sending circulars to schools.
The Webpage along with the details about the contest was also shared for the students.
A seperate forum for communicating with the students has been created in Microsoft Kaizala
Around 600+ students were registered for the contest and the confirmation mail along with the initial instruction for the contest has been sent to them.
More than 200 students were joined in the Kaizala Forum and participated in the contest.
Contest Phase:
The classes for students has been taken on Google Meet.
The classes were recorded and uploaded to the official Pyweek YouTube Channel
-
The classes were taken for 4hrs per day:
Forenoon
:
10:00 am - 12:00 pm (Class)
Afternoon
:
2:00 pm - 4:00 pm (Doubt Session)
-
First 6 days (11.5.2020 - 16.5.2020), the classes were taken by the 3rd Year Students of National Engineering College.
Classes TakenDays Class Taken Class Handler Day 1 Python Introduction, Installation, Fundamentals Balaji G, IIIrd/IT Day 2 Primitive Data Structures, Conditional Statements, Loops Nanthiny T.A, IIIrd/ECE Day 3 Packages, Functions, OOPS basics Shanthi , IIIrd/ECE Day 4 Pygame Introduction, Event Loop Balaji Anand B , IIIrd/IT Day 5 Slither Game, Space Invader Game Sundar Saravanan S , IIIrd/CSE Day 6 Pong Game Yogesh V, IIIrd/CSE The next two days (17.5.2020, 18.5.2020), an Interactive Q&A Session was conducted by an Industrial Person Mr.K.Balachandran from GUVI.
Selection Phase:
The last date for the submission of student's game was 20.5.2020
The submissions were received through Google Form.
The submissions were verified by both the GUVI officials and our College.
As a first phase, Top 8 students were selected.
They were interviewed by the contest organizers as well as Mr.Maheshwaran from GUVI.
Then top 5 members were selected and they were given another task of solving competetive problems in Codekata platform in GUVI website.
Based on that performance, The top 3 winners have been selected.