ProCodeCG Kids Reguler Coding Class – ESPectro Programming – 17 June 2017

Standard

Hello, this is the report of our Kids ESPectro Programming Class today πŸ™‚

Rezky start to learn about button and sending the status to serial monitor πŸ™‚

IMG_1528

Danesh learned the same things as Rezky

IMG_1553

IMG_1533

While Ozan finished simple smiley animation

IMG_1531

IMG_1541

IMG_1534

but had problems connecting to a synchronized clock through the internet πŸ™‚

IMG_1535 2

We’ll get back to it and fix it next time πŸ™‚

ProCodeCG Kids Coding Camp – Creating Games – Day #3 – 14 June 2017

Standard

ProCodeCG Kids Coding Camp – Creating Games – Day #3!

Today we finished what we hadn’t finished yesterday and creating a new more game PLUS a game created from scratch by each kids πŸ™‚

IMG_1270 IMG_1271

IMG_1272

The game we learned today is a game called Agario πŸ™‚

IMG_1293

IMG_1326

This is a quite complex game because some of the sprite should spawn at random position with random colors

IMG_1327

and a sprite will wander around by itself eating others and grow bigger

IMG_1329 2

and another sprite has to eat as much food as it can while avoiding the green circle

IMG_1330

Let’s see what the kids have created today πŸ™‚

Nabiel:

IMG_1283 2

IMG_1273

IMG_1274

IMG_1299

IMG_1301

IMG_1321

IMG_1322 2

IMG_1346

IMG_1347

IMG_1340 2

Ruben:

IMG_1278

IMG_1291

IMG_1312

IMG_1315

IMG_1333

IMG_1341

Ioan:

IMG_1279

IMG_1351 2

IMG_1287

IMG_1290

IMG_1313

IMG_1296

IMG_1306

IMG_1320 2

IMG_1332

IMG_1342

Nadine:
IMG_1280

IMG_1294

IMG_1295

IMG_1298

IMG_1304

IMG_1317

IMG_1337

IMG_1338

IMG_1343

 

Raka:

IMG_1281

IMG_1297

IMG_1303

IMG_1325

IMG_1339

Farhan:

IMG_1282

IMG_1300

IMG_1302

IMG_1308

IMG_1309

IMG_1318

IMG_1319

IMG_1345

The class

IMG_1284 IMG_1285 2

IMG_1292 2

Capt. Zaki leading the class

IMG_1307

IMG_1310

IMG_1311

IMG_1314

IMG_1331

IMG_1335

IMG_1336

IMG_1344

The captains

IMG_1289

Lunchtime

IMG_1316

IMG_1324

And finally: the certificates πŸ™‚

IMG_1348

IMG_1349 IMG_1350 2

We’re having such a great time the last 3 days! πŸ™‚ Hoping to see you again, kids πŸ˜‰

 

ProCodeCG Kids Coding Camp – Creating Games – Day #2 – 13 June 2017

Standard

ProCodeCG Kids Coding Camp Creating Games Day #2 πŸ™‚

IMG_1155

We learned basic programming logic with CodeCombat πŸ™‚

IMG_1156

But we missed one kid today, Nico 😦 He had to be hospitalized 😦 Get well soon, Nico

IMG_1171

IMG_1197

Kids helped each other to get through levels πŸ™‚

IMG_1157

IMG_1158

An interesting way to introduce lines of code πŸ™‚

IMG_1159

CodeCombat is like a game but kids have to enter lines of code to be executed to finish every mission on each level πŸ™‚

And the teacher can monitor the progress πŸ™‚

Bildschirmfoto 2017-06-13 um 9.53.17 AM Bildschirmfoto 2017-06-13 um 10.58.31 AM

IMG_1160

IMG_1161

IMG_1162

IMG_1163

IMG_1164

We also learn about problem solving and procedure/functions with LightBot πŸ™‚

Bildschirmfoto 2017-06-13 um 11.23.48 AM

Bildschirmfoto 2017-06-13 um 11.37.28 AM Bildschirmfoto 2017-06-13 um 11.43.27 AM

Bildschirmfoto 2017-06-13 um 11.55.15 AM

We did it together πŸ™‚

IMG_1179

Lots of ideas and tricks πŸ™‚

IMG_1180

Solving problems together is a very good way to build teamwork πŸ™‚

IMG_1182 2

Like these two, collaborating to find the most effective solution πŸ˜‰

IMG_1217

Our first task today is to create a FlappyBird-like game πŸ˜‰

IMG_1199 2

Farhan πŸ™‚

IMG_1165

IMG_1170

IMG_1174

IMG_1190

IMG_1191

IMG_1192

Ruben πŸ™‚

IMG_1166

IMG_1209

IMG_1210

Nabiel πŸ™‚

IMG_1167

IMG_1175

IMG_1187

IMG_1193

IMG_1194

Nadine πŸ™‚

IMG_1168 IMG_1169

IMG_1177

IMG_1218

IMG_1219

IMG_1220

Raka πŸ™‚

IMG_1172 IMG_1173

IMG_1200

IMG_1204

IMG_1213

IMG_1214

IMG_1215

IMG_1216

Ioan (in the middle) πŸ™‚

IMG_1176 2

IMG_1201 2

IMG_1203

IMG_1211

And the second we learned to create Breakout Game πŸ™‚
Bildschirmfoto 2017-06-13 um 12.53.16 PM

Farhan:

IMG_1195

IMG_1208

IMG_1207

Nabiel:

IMG_1202

IMG_1205

IMG_1206

IMG_1212

Break time, younger kids gathering to get their lunch πŸ™‚

IMG_1181 2

Some kids take a break, like these little ones, the others not πŸ™‚IMG_1184 2 IMG_1185

IMG_1186

IMG_1188 IMG_1189

Kids started making friends: they’re playing Nabiel’s Breakout Game together πŸ™‚

IMG_1221 IMG_1222

Nabiel showed us some trick too πŸ™‚

IMG_1223

There are so much progress today! Tomorrow they will be ready to create their own invented game πŸ™‚

ProCodeCG Kids Coding Camp – Creating Games – Day #1 – 12 June 2017

Standard

ProCodeCG Kids Coding Camp – Creating Games – Day #1 πŸ™‚

IMG_1035

IMG_1073

IMG_1075

We learned to create games with GameMaker πŸ˜‰ We learned how to create sprite, objects, background, room, adding sounds, etc πŸ™‚ We created 2 games πŸ™‚

IMG_1036

This is Nadine πŸ™‚

IMG_1037

Nadine was so excited to create her own sprites πŸ™‚

IMG_1046

Our captains always ready to help, this is Capt. Zaki, tutoring Nadine πŸ™‚

IMG_1056

IMG_1102

Nadine’s Maze Game πŸ™‚ It has several levels πŸ™‚

IMG_1081

Capt. Fizhan giving Nadine a help

IMG_1106

Nadine looking for car sprites

IMG_1092

So that she can make this racing car game πŸ™‚ Excellent πŸ˜‰

IMG_1105

Nico πŸ™‚ He created interesting sprites πŸ™‚

IMG_1041

IMG_1038

Complete with body, arms and legs πŸ™‚ Nice πŸ™‚

IMG_1047 2

IMG_1067

Nico pays attention to details πŸ™‚

IMG_1068

IMG_1072

He was in the middle of creating race car game but then went back to the maze game because he wanted to add more levels πŸ™‚

IMG_1089

Ruben πŸ™‚

IMG_1039

Nice and detail sprite πŸ™‚ With a detail name too πŸ™‚

IMG_1054

Ruben’s Maze Game

IMG_1066

IMG_1069

IMG_1079

Ruben working on Race Car Game

IMG_1090

IMG_1095

Not finished yet, we will continue tomorrow πŸ™‚

IMG_1101

Ioan πŸ™‚

IMG_1040

Awesome sprite! πŸ˜‰

IMG_1055 2

Ioan has a very cute little sister named Eli πŸ™‚

IMG_1058

A very nice brother, taking care of his little sis πŸ™‚

IMG_1063

He let her to do some code and play the game to πŸ™‚

IMG_1091

Ioan’s Maze Game

IMG_1076

IMG_1080

Ioan Race Car Game (not finished yet) πŸ™‚

IMG_1100

Raka πŸ™‚

IMG_1042

IMG_1044

Impressive sprites πŸ™‚

IMG_1045

IMG_1050 2

Raka’s Maze Game

IMG_1064

IMG_1065

IMG_1087

He kept adding details and levels and scores

IMG_1096

He wasn’t interested to create the Race Car Game, not yet πŸ™‚

IMG_1097

Raka really enjoyed creating this Maze Game πŸ™‚ He didn’t take any break πŸ™‚

IMG_1099

Farhan πŸ™‚

IMG_1043

Farhan is very fast

IMG_1052

Farhan’s Maze Game πŸ™‚

IMG_1051

 

 

IMG_1057

Farhan’s Race Car Game πŸ™‚

IMG_1077

 

IMG_1082

IMG_1083

Additional challenge for Farhan πŸ˜‰

IMG_1086

Nabiel πŸ™‚

IMG_1048 2

IMG_1088

Nabiel’s Maze Game πŸ™‚

IMG_1061

IMG_1062

Nabiel’s Race Car Game πŸ™‚

IMG_1093 IMG_1094

Some interesting pics from the class πŸ™‚ Nadine and her little sis taking a lunch break

IMG_1070

Look how comfortable the kids are in the class πŸ™‚

IMG_1098

IMG_1085

IMG_1084

IMG_1103

Captains: Capt. Zaki, Capt. Fizhan

IMG_1071

Capt. Syahna

IMG_1074

and GodFather Capt. BR πŸ™‚

IMG_1060

Capt. CG is reporting πŸ˜‰

See you tomorrow πŸ™‚

ProCodeCG Kids Regular Coding Class – Minecraft Modding, Apps Programming, Creating Games – 10 June 2017

Standard

ProCodeCG Kids Regular Coding Class – Open Topics yesterday πŸ™‚

IMG_0847

Cinta got new ideas for her apps, and ready to start a new one πŸ™‚

IMG_0815

She also started to learn Red Stone in Minecraft

IMG_0873

And so excited to create things with switches and logic gates in Minecraft πŸ˜‰

IMG_0876

Vian had his own project in Minecraft too

IMG_0820

He was finding ways to create counter in Minecraft πŸ™‚

IMG_0838

Vian uses Red Stone component to create counter to light up each block alternately

IMG_0841

IMG_0843

Faris (on the right) and Jundy (on the left) always ready for Vian for discussion πŸ™‚

IMG_0851

Faris was really busy yesterday

IMG_0821

Helping other kids

IMG_0846

Demoing some stuff on the screen πŸ™‚

IMG_0854

Faris showed how to use mcEdit to reverse engineer stuff in Minecraft

IMG_0848

because we were researching how to create counter in Minecraft by examining the existing ones πŸ™‚

IMG_0849

IMG_0850

IMG_0857

IMG_0863

IMG_0864

IMG_0868 2

IMG_0874

It took the whole class to figure out how the counter works πŸ™‚ Jundy and Faris modified the circuit to see what happen

IMG_0853

They discuss about how it worked and trying to figure out how to make it simpler

IMG_0867

Yes, this what this class is all about: teamwork and fun πŸ™‚

IMG_0869

Faris also learned about Git and GitHub

IMG_0829

We taught him to create repository, clone, pull, add, commit, push, etc via command prompt

IMG_0830 2

He later learned about forking and branching πŸ™‚

IMG_0833 2

Gyan continued his code in Minecraft and also creating some stuff with RedStone

IMG_0839 2

IMG_0856

Dika prepared himself to continue his apps but too bad no progress to show yesterday

IMG_0845

Welcome back Fadhil (and little brother πŸ™‚ )

IMG_0844

IMG_0872

Fadhil wanted to learn creating apps yesterday, and this is his first πŸ™‚

IMG_0860

IMG_0861

IMG_0862

While Rezky started to learn creating games with GameMaker, coached by Capt. Zaki πŸ˜‰

IMG_0852

 

IMG_0855

IMG_0865 IMG_0866

IMG_0871

Looks interesting πŸ™‚

IMG_0877

Rezky will continue his game next week, can’t wait to see the progress πŸ™‚

IMG_0879

And there was a little girl, Nadine who was interested in joining the class πŸ™‚ Capt. Faris showed her some cool stuff! πŸ™‚

IMG_0880

Ok see you in next class πŸ™‚

 

 

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 10 June 2017

Standard

ProCodeCG Kids ESPectro Programming Class yesterday πŸ™‚

IMG_0813

IMG_0816

Very few kids in the morning

IMG_0814

After some more kids showed up πŸ™‚

IMG_0836

Each kids picked up where they left last week πŸ™‚

IMG_0817

Rezky had gone through the installation and setting process and his ESPectro was ready to be explored πŸ™‚

IMG_0822

We started with LED blinking πŸ™‚

IMG_0825

While Ozan started a new sub chapter: displaying a synchronized clock via interned and display it to LCD

IMG_0828

Ozan now knows how to debug the code, after several rounds, he finally made it error free, but the LCD still not displaying the time.

IMG_0859

We will debug it next week πŸ™‚

IMG_0834 2

BTW, what a nice suprise, our Lead Captain gave us a visit πŸ™‚

IMG_0832

ProCodeCG Kids Regular Coding Class – Minecraft Modding, Java Programming, Apps Programming, Intro to Programming – 3 June 2017

Standard

Hello! Reporting some progress from our open topics regular coding class yesterday πŸ™‚

The class in the morning

IMG_0287

After kids showed up πŸ™‚

IMG_0318

Vian was getting ready to create more things in Minecraft πŸ™‚

IMG_0294

Vian was creating a locked room that can only be entered if we use the correct password

IMG_0308

We have to find the code and then set every switch accordingly

IMG_0309

Vian created the security mechanism using Red Stone πŸ™‚

IMG_0312

IMG_0310

Clarence created lots of Minecraft Tutorial videos πŸ™‚

IMG_0313

He created lots of difficult stuff in Minecraft πŸ™‚ Like this seven-segment like glowing stone to display numbers πŸ™‚

IMG_0314

Clarence helped Vian on Minecraft πŸ™‚

IMG_0346

These to always had things to discuss about πŸ™‚

IMG_0298

Cinta had lots of idea πŸ™‚

IMG_0299

She even made some sketches and design πŸ™‚

IMG_0349

IMG_0345

IMG_0350

Cinta had an idea to improve the apps she created last week πŸ™‚

IMG_0342

This is the new one

IMG_0340

“The App of Magic Spells”, wow! πŸ™‚

IMG_0341

Very interesting πŸ™‚

IMG_0344

Cinta also wanted to learn some Java πŸ™‚

IMG_0351

Rezky was learning JavaScript with Crunchzilla Monster πŸ™‚

IMG_0320

IMG_0326

Rezky learned fast πŸ™‚ Next week he will be learning GameMaker πŸ™‚

IMG_0353

Gyan was typing in javascript code for Minecraft Modding

IMG_0327 2

IMG_0329

the code is to send a “meow” sound to other players but Gyan had problem signing in to the Spigot Server. He said he will try again at home πŸ™‚

IMG_0336

Tyo was working on a Tic Tac Toe Game

IMG_0331

while also improving his Attendance List App in Java

IMG_0335

We still have to add codes to clear checkbox to the code πŸ™‚

IMG_0347

Many things to continue working on next week πŸ™‚

 

ProCodeCG Kids Regular Coding Class – ESPectro & Arduino Programming – 3 June 2017

Standard

ProCodeCG Regular Coding Class yesterday πŸ™‚

IMG_0300

IMG_0334

IMG_0324

Clarence came with lots of progress πŸ™‚

IMG_0288

He made some improvements on the game he created with ESPectro and TFT Display

IMG_0289

IMG_0291

Clarence can sit all day all night to do this, his parents always have a hard time picking him up because he would just sit and work until someone drag the table and the carpet he sits on πŸ˜€

IMG_0293

Hello Ozan, one of theΒ awkward poses we get each time we take his pic because he didn’t like to be in a pic πŸ˜€

IMG_0295

Ozan finished two tasks

IMG_0304 2

One is showing a smiley face on the LCD

IMG_0306

IMG_0307

And the other one is to show custom chars

IMG_0315

IMG_0322

Well done Ozan πŸ™‚

IMG_0323

FriendshipΒ πŸ™‚

IMG_0325

Rezky was still struggling with ESPectro installment and setting up πŸ™‚

IMG_0296

Painful at the beginning but worth it in the end πŸ™‚

IMG_0339

Malik had successfully completed his task to connect a gyro to LEDs and then started his Air Drum Project

IMG_0297

IMG_0301

We had to shop some more components

IMG_0319

IMG_0328

Malik had finished typing all the code with no errors. Once we get the components, we can start to build it πŸ™‚

IMG_0338

Rezvan, Malik’s little brother, came to the class after his taekwondo class πŸ™‚

IMG_0330

Rezvan finished a code to activate ProCodeCG LED code at home πŸ™‚

IMG_0332

Rezvan with Malik’s toolbox πŸ™‚ Looking for resistors with correct values πŸ™‚

IMG_0333

Rezvan was going to test an RGB LED

IMG_0337

IMG_0348

Worked just fine. Yes πŸ™‚

IMG_0352

See you again next week πŸ™‚ Our regular coding class will be off only during Coding Camp πŸ™‚