ProCodeCG Kids Regular Coding Class – 28 Sept 2019

Standard

This is our Saturday 🙂 How’s yours?

Syathir is starting to create a game 🙂

IMG_1888

He had created some of the sprites last week and today he started to create a room

IMG_1886

IMG_1895 IMG_1909

adding sprites to the room

IMG_1920

the more sprites the merrier 😀

IMG_1935

Syathir looks very excited exploring what he can do with GameMaker, so we just let him improvise 😀

IMG_1943

Aidia’s plan is to install the components and the circuits

IMG_1887

to this delicately built structure

IMG_1891

but first we have to test the sensor again because last week it wouldn’t read anything

IMG_1904

and finally it did read some values but we still need to calibrate the sensor to make sure it detects the correct colors

IMG_1902

we need to re-scale the readings to fit the numbers processed by the code

IMG_1903

Kinan is still building her Agario Game

IMG_1889 IMG_1900

Today she started to make the player gets bigger when it eats the food

IMG_1918 Clive

IMG_1890

had finished all he wanted to do with the maze game 🙂

IMG_1897

So he may start another game: a shooting game. Look how Clive created a sequence of slightly different sprites to give smooth animation

IMG_1934

IMG_1949

done with creating sprites and making this character shooting. Will add more complexity to the game in the next class 🙂

IMG_1960

Sam is given a new project: to detect object and give it a price, so that later we can scan different objects to get the total price 🙂

IMG_1893 IMG_1910

the codes

IMG_1919 IMG_1983

Al

IMG_1894

wanted to do some editing before continuing his machine learning project

IMG_1901

Al is still adding the data and make the machine learn and we haven’t yet got the results

IMG_1932

Capt. Faris is exploring a chatbot that can answer questions and suggest links to a certain topic

IMG_1896

IMG_1906 IMG_1907

IMG_1908 IMG_1921

we deploy it to android

IMG_1936 IMG_1937

and to Telegram messaging

IMG_1945

IMG_1946 IMG_1947

IMG_1999 IMG_1981

Techa was very happy when he was told that he was going to create a game 🙂

IMG_1898

starting with creating sprites

IMG_1905

IMG_1912 IMG_1933

IMG_1948 IMG_1954

and then creating objects that can moves

IMG_1955

creating rooms and put the objects in there

IMG_1961

IMG_1975

adding more sprites and more behaviour

IMG_1982

Techa made several rooms so that the player and move to another room after reaching some certain points

IMG_1997

interesting-looking game 🙂

IMG_1998

Baran still wants to learn JavaScript

IMG_1899

Baran learns looping by drawing interesting line patterns 🙂

IMG_1922

IMG_1923 IMG_1931

Ihsan is going to continue the lesson of basic electronics

IMG_1915 IMG_1924

the lesson for today is multi-function button to activate 2 LEDs

IMG_1939 IMG_1959

IMG_1968

and then creating a traffic light with pedestrian button simulation

IMG_1989

needed some time to debugging each wire and LED and also the polarity until it finally works 🙂

IMG_1987

Yogi has successfully added mini map to the game, yayy

IMG_1916

the mini map needs some scale and coordinates adjustments

IMG_1925

IMG_1926 IMG_1940

IMG_1962

the code

IMG_1963

IMG_1964 IMG_1965

Ara still has to generate Rainbow tables to be able to hack password

IMG_1917 IMG_1928

the command below is to generate  8 char length md5 hash of uppercase letters

IMG_1929

Syadad is still figuring out the Minecraft setting to connect to Arduino with Minecraft Link

IMG_1941

IMG_1957

Neo is running out of time. The competition will be started next week

IMG_1950

and he is finding the most simplest way to send Arduino sensor readings to a browser

IMG_1972 IMG_1985

Zaaka has been adding more advanced techniques to the game 🙂

IMG_1952

including animations

IMG_1970

IMG_1992

and some other features to make the game feel more realistic and running smoothly

IMG_1993

Kishan is doing the same thing with the game 🙂

IMG_1953

He added more sprites, more animations, more tricks that surely increase the awesomeness level of the game 😉

IMG_1969

IMG_1971

Mika is creating his first game with GameMaker 🙂

IMG_1958

IMG_1967

He has learned to create some sprites, making objects and put them in a room 🙂

IMG_1973

Next time we will learn to make the objects move 😉

IMG_1986 IMG_2001

The class

IMG_1911 IMG_1930

IMG_1977 IMG_1976

*Photos and videos are also available here

Advertisements

ProCodeCG Kids Regular Coding Class – 21 Sept 2019

Standard

Reporting how we spend our Saturday morning 🙂

Faiz voluntarily wants to learn Python programming 🙂 So started with downloading and installing Python

IMG_1442 IMG_1463

and then following the handout to learn basic syntax and commands

IMG_1487

Faiz learns how to create simple codes in Python to do math 🙂 Well done!

IMG_1502

IMG_1505

Adit starts to learn GameMaker 🙂

IMG_1443

starting to create his own game 😉

IMG_1454

IMG_1461

Aidia is now back to the color sorter project

IMG_1444

she rewires the project because we want to put the component on the placeholders

IMG_1448

testing the sensor, and it is not reading. need to find what is wrong

IMG_1469

Syadad is still working hard with Minecraft Link to connect Minecraft to Arduino. It usually take a while to understand the command block and the electronics wiring 🙂

IMG_1445

IMG_1457 Harraz

IMG_1446

is making projects in Minecraft, still need some time to digest JavaScript coding in Minecraft

IMG_1488 IMG_1489

Baran wants to learn JavaScript 😉

IMG_1447

so today he spent the whole 3 hours exploring JavaScript and learned a lot 😉

IMG_1451

IMG_1452 IMG_1475

IMG_1486 IMG_1504

IMG_1508 IMG_1509

Fadhlan keeps progressing with both SNAPBOT I and II

IMG_1464 IMG_1465

SNAPBOT I before moving from Arduino Uno to Arduino Mega

IMG_1449

SNAPBOT II with Arduino Mega

IMG_1495

SNAPBOT I and II

IMG_1507

Hafiz is still working on the Detecting Color for the Color Blind App 🙂

IMG_1450

He finally can build the project into App Inventor

IMG_1458

and then test the App from his smartphone 🙂 Very nice 😉

IMG_1473

The code

IMG_1490

Next is to add text to voice module 🙂 A very nice progress 🙂

IMG_1491

Boy continued learning Python with CodeCombat

IMG_1453 IMG_1455

IMG_1468

and then started to create games with GameMaker 🙂

IMG_1514

IMG_1519 IMG_1528

IMG_1533

Techa is still finishing the last levels of CodeCombat 😉

IMG_1456

a good way to learn problem solving 🙂

IMG_1467

Boy helped Techa to solve a level 🙂

IMG_1470

Capt. Faris is very busy helping kids with different and advanced topics 🙂 But he always finds solution 😉

IMG_1471 IMG_1472

Capt. Faris helped Faiz to understand Python basic syntax 😉

IMG_1480

Ara is struggling with attacking password with Rainbow Tables 🙂 Lots of steps to do 🙂

IMG_1476

generating the Rainbow Tables

IMG_1477

and after finishing generating /downloading the tables then we are ready to attack 🙂

IMG_1510

Yogi’s task for today is to create a mini map in Game Maker Studio

IMG_1478

He followed a tutorial and finally did it 🙂

IMG_1479

IMG_1497 IMG_1530

Syathir is making his own game today 🙂

IMG_1481 IMG_1482

IMG_1483 IMG_1484

IMG_1496 IMG_1499

IMG_1501 IMG_1511

IMG_1524 IMG_1529

IMG_1532

Mika is also started his GameMaker journey today. We forgot to take pics because we were busy discussing about what he should do for homework 😉

IMG_1498

Neo is making a huge progress with his Detecting Humidity with IoT project

IMG_1500

We’re testing the code

IMG_1503

IMG_1506

and the components

IMG_1512

Neo use a sensor, two development boards and a relay to control an air pump

IMG_1513

Neo uses MQTTBox to monitor the humidity, the status and to detect problems

IMG_1520

an amazing work! Keep going Neo!

IMG_1525 IMG_1527

Fab is struggling with installing GameMaker because the laptop does not support the old version and apparently refuse to install .NET libraries required. So we spent some time to find work around to solve this and we decided to download GameMaker Studio 2 instead 🙂 *so sorry that we forgot to take pic of Fab due to the high activities in the class 😦

IMG_1518

The class IMG_1492

IMG_1493 IMG_1459

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 20 September 2019

Standard

Our class today 🙂 Lots of progress and excitement going on 🙂

Darrell

IMG_1344

now can add scores to the game

IMG_1358

and add levels so when the player has reached certain score, the game will move to the next level 🙂

IMG_1361 IMG_1382

IMG_1391

Darrel is very excited to improve the game 🙂 He seems to be happy playing his own game 🙂

IMG_1392

Dipta is back 🙂

IMG_1345

today Dipta is doing a challenge to learn more about basic programming

IMG_1367

IMG_1368

And so does Maliq 🙂

IMG_1346

drag and drop programming is very effective to teach kids basic programming logics

IMG_1365 IMG_1369

IMG_1379 IMG_1381

Rifqi had finished the LightBot challenge and now he’s speeding up doing the next challenge

IMG_1347

Rifqi has finished all the maze challenges

IMG_1370

IMG_1380 IMG_1388

and started the bird challenge 🙂

IMG_1389

Mandala is busy improving his game

IMG_1348

IMG_1354

by arranging the room

IMG_1355

and adding more sprites

IMG_1374

Hanif’s project for today is ultrasonic with buzzer

IMG_1349

IMG_1356 IMG_1363

and as soon as it’s done, next is to add LEDs

IMG_1385 IMG_1386

The buzzer will active in certain frequency when it detects object in certain distance, and certain LEDs will light up too 🙂

IMG_1395

all is working well, great progress for today 🙂

IMG_1397

Capt. Bullitt is having lunch before starts teaching 🙂

IMG_1350

Capt. Bullitt has to make sure each kid gets assistance needed in the class 🙂

IMG_1353

Acha still has lots of ideas to be put in the game 🙂

IMG_1351

The game is getting more advanced each time 🙂

IMG_1352 IMG_1357

IMG_1362

you can tell the complexity of a game by checking out how much the objects involved 😀 take a look at these 🙂

IMG_1366

Khalis is busy doing Minecraft Hero Adventure, this is more advanced than what his peers have done 🙂

IMG_1364 IMG_1360

IMG_1396

IMG_1378 IMG_1390

IMG_1394

Sami’ is doing two challenges for today: Minecraft Hour of Code and LightBots 🙂

IMG_1377

even though Sami’s has started creating games, these challenges is important to develop structured thinking for problem solving

IMG_1383 IMG_1384

IMG_1393

The class 🙂

 

IMG_1373 IMG_1371

IMG_1372

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 14 Sept 2019

Standard

We have lots of projects and deadlines, like most of the times 🙂 Yes we have lots of pressures but it doesn’t mean that the class shouldn’t be fun 🙂

Fadhlan has to deal with SNAPBOT I and II 😀

IMG_0966

we have to test SNAPBOT II and add mouse reading to it

IMG_0969

while adding PWM control to SNAPBOT I

IMG_0973

the headache is real 😀

IMG_0977

the space needed is expanding 😀

IMG_1002

SNAPBOT II uses Arduino Mega to provide all the ports needed. We’re going to replace Arduino Uno on SNAPBOT I to Mega to since we’re running out of ports there too.

IMG_1032

Clive

IMG_0967

is getting better at creating games. He learns super fast!

IMG_0976

Clive has been shown an example of an advanced game created with GameMaker, and now he’s applying the tricks to his game

IMG_0978

now the game has animations 🙂

IMG_0979

IMG_0988

The game is looking and working great! 🙂

IMG_1006

Syadad is going to explore more basic electronics today 🙂

IMG_0968

Typing and understanding code is not difficult for Syadad, he had some experience with Minecraft coding in JavaScript 😉

IMG_0975

IMG_0994

The LED is blinking 🙂

IMG_0995

IMG_0996

and we’re going to make more difficult circuits to be controlled from Minecraft 🙂

IMG_0997

Aidia is working on her Color Sorter Project today

IMG_0972

Aidia’s parents helped her creating this structure

IMG_0970

The Color Sorter will sort the candy based on colors! 🙂

IMG_0971

Aidia starts with the wiring 🙂

IMG_0974

IMG_0980

While her supportive Mom is busy working on her little sister project 😉

IMG_0999

now it’s time to lay out the components on the structure and find out the best set up

IMG_1014 IMG_1027

several adjustments is still needed to give way for cables and the components. This is going to be awesome!

IMG_1028

Ara is preparing for a competition next Wednesday

IMG_0981

so he’s making sure all is working well while also exploring the next topic: hacking with Rainbow Tables

IMG_1001 IMG_1035

Yogi

IMG_0982

is creating a new game, based on a game we chose, and we’re going to modify it 🙂

IMG_0990

Since Yogi is pretty fluent with GameMaker, he’s given a hard challenge to keep him from getting bored

IMG_1003

ok some parts of the code are functioning well 🙂 He just got to keep going

IMG_1004

Capt. Faris is given a task to do research on how to create a ChatBot for education 🙂

IMG_0983 IMG_0991

ChatBot with DialogFlow

IMG_1036 IMG_1037

IMG_1038

Mohan wants to create more advanced game with GameMaker Studio

IMG_0984

so we set up the laptop to download GameMaker 2

IMG_0992

Koosha has his own plan

IMG_0998

but not yet telling us what is he doing 😀

IMG_1018 IMG_1020

and we got a newcomer: Syathir 🙂

IMG_1007

He starts like everyone else: intro to programming 😉

IMG_1009

Aidia helps Syathir to get started 🙂

IMG_1010

not bad at all for a beginner 😉

IMG_1015

once Syathir learns how to make this work, the rest will be easy 🙂

IMG_1026

Mika can solve most of the challenges given

IMG_1008

So today he should finish this LightBot challenge series

IMG_1011 IMG_1012

IMG_1016 IMG_1024

and he did 😉

IMG_1025

Now he may starts to learn Python programming 🙂

IMG_1030

Fab had finished his series of challenges with LightBots and Blockly too

IMG_1017

so Fab can also start to learn Python programming too 😉

IMG_1021

IMG_1031 IMG_1033

The class today 🙂

IMG_1022

IMG_1023

IMG_0993

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Electronics Project – 13 Sept 2019

Standard

Today we’re going to go through all the components being used in Josh Smart Aquarium Project 🙂

IMG_0902

starting with LED

IMG_0900

IMG_0903

IMG_0909

buzzer

IMG_0910

Josh likes buzzer very much because he can compose a song by making a code that define the frequency and delay 😀

IMG_0911

IMG_0913

IMG_0914

and then microservo

IMG_0916

and also LCD 🙂

IMG_0919

IMG_0921

The project 🙂

IMG_0905

IMG_0906 IMG_0908

IMG_0918

We still need to learn more components and combine them in the next class 🙂

IMG_0901

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 13 September 2019

Standard

Our weekly dose of coding 😉

Khalis has many plans to do today 🙂

IMG_0822

He wants to finish several Minecraft challenges

IMG_0832

IMG_0843 IMG_0874

IMG_0878

and make some Scratch projects too 🙂

IMG_0885

IMG_0887 IMG_0889

Mandala

IMG_0823

Mandala is still working on creating his game

IMG_0844

IMG_0859

while also wants to continue the challenges he hasn’t finished yet 🙂

IMG_0850 IMG_0856

IMG_0872 IMG_0873

IMG_0877 IMG_0883

Sami’

IMG_0824

Sami’s brother 🙂

IMG_0825

Sami’s is also creating his game

IMG_0845

but since Mandala starts finishing the Minecraft challenge, Sami’ switches too 🙂

IMG_0858

IMG_0861

Maliq has some bugs in his game

IMG_0826

but in general it is working really well 😉

IMG_0862

Acha and Capt. Awa help Maliq to fix the bug

IMG_0881

and then Maliq move on to create another game 🙂

IMG_0890

IMG_0896

Acha has been working on a very detail and complex game 🙂

IMG_0827

He’s fully supported by Capt. Bullit, so the game gets huge progress each time 🙂

IMG_0834 IMG_0835

IMG_0863

and Acha now can help friends to fix their game too 🙂

IMG_0884

IMG_0888 Captain Bullit 🙂

IMG_0828

is a very good teacher 😉

IMG_0833

see how he assist each and every kid that needs help 🙂

IMG_0853

Hanif

IMG_0829

Today Hanif is very excited to learn buzzer and how to change the frequency and delay

IMG_0840

IMG_0869 IMG_0891

IMG_0892

Rifqi chose the right extracurricular 🙂 He is very good with logics 🙂

IMG_0830

Today Rifqi is learning about sequences and looping and procedures/functions

IMG_0831 IMG_0838

IMG_0851 IMG_0855

IMG_0860 IMG_0871

IMG_0880

Ratu finished her first game today 😉

IMG_0837

The game is now has scores and the basic features it should have 😀

IMG_0848

IMG_0866 IMG_0867

Ratu also adds more level to the game to make it more interesting 🙂

IMG_0882 IMG_0893

Darrell has also finished his own first game 🙂

IMG_0841

IMG_0852

Darrel now has a sprite moving around, and later we will add food for scoring and also enemies that will run after the main character 🙂

IMG_0865

Darrell is making walls to build maze in the game

IMG_0886

IMG_0895

The final result for today 😉

IMG_0897

The class 🙂

IMG_0857

IMG_0839

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Electronics Project – 7 Sept 2019

Standard

Josh is working on his Smart Aquarium Project 😉

IMG_0557

IMG_0558

the components

IMG_0556

IMG_0561

the schematic

IMG_0559

the code

IMG_0560

testing each component

IMG_0563 IMG_0566

securing every wire

IMG_0568

displaying some info on the LCD

IMG_0571

IMG_0575 IMG_0576

all set now!

IMG_0578

there are some minor improvements needed, and it is amazing that Josh can work and focus for 3 straight hour 😉

IMG_0564

*Photos and videos are also available here