ProCodeCG – Darul Hikam – Kids Coding Class – 24 January 2020

Standard

ProCodeCG Coding Class at Darul Hikam Elementary School 🙂

Acha is ready to explore more CopperCube

IMG_0974 IMG_0982

IMG_0983 IMG_1011

Acha learned how to create terrain

IMG_1016

and the player

IMG_1021

IMG_1031

Capt. Bullitt have prepared lots of material for Acha to learn CopperCube including exporting the game to an Android and play it on the Android 😉

IMG_0975

Rifqi wants to create a PacMan Game

IMG_0976

starting with creating sprites looking alike the original game 🙂

IMG_1012

IMG_1014 IMG_1022

IMG_1025

Mandala is still improving the BreakOut Game

IMG_0977

IMG_0989 IMG_0996

IMG_0997 IMG_1002

IMG_1017 IMG_1018

IMG_1026

so it becomes more fun and interesting because some of the sprites is created to make us dizzy looking at it  😀

IMG_1029

Maliq is working very efficiently today 😉

IMG_0978 IMG_0990

the game has a complete features now

IMG_0994 IMG_1006

IMG_1010

next week Maliq can move on to the next game or improve this one if he still has more ideas to be added 🙂

IMG_1019

Khalis

IMG_0980

is going to make a Space Invaders Game 🙂

IMG_1001

IMG_1007 IMG_1024

IMG_1027 IMG_1028

IMG_1030

Sami’ started to add coding to the game

IMG_0981

IMG_0987 IMG_0988

IMG_0995

to display the score 🙂

IMG_1003

some of the codes

IMG_1005

the results 😉

IMG_1008

IMG_1009

adding more backgrounds etc. 😉

IMG_1020

Darrell has just started creating BreakOut Game 😉

IMG_0985 IMG_0999

IMG_1013 IMG_1015

The class

IMG_0991 IMG_0993

IMG_0992

*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – Basic Electronics – 23 Jan 2020

Standard

Tyo is coming back to the private class to refresh the last lessons we have learned and to learn new things

IMG_0881

we started with learning the details of Arduino programming language (C/C++)

IMG_0882

starting with data types, and how to convert one basis to another 🙂

IMG_0886

 

IMG_0888 IMG_0889

IMG_0890 IMG_0891

learn about signed and unsigned data type

IMG_0887

and how to choose data types

IMG_0892

then we tested the datatypes

 

IMG_0894 IMG_0895

IMG_0896 IMG_0898

and at the end of the class Tyo solved the project he has been doing 🙂 nice progress and achievements today! 🙂

IMG_0893

*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – 18 Jan 2020

Standard

ProCodeCG Kids Private Coding Class 🙂 Today the topic is intro to programming and creating games 😉

IMG_0575

learning basic programming logics

IMG_0553

IMG_0554 IMG_0555

IMG_0557 IMG_0558

IMG_0559 IMG_0561

IMG_0562 IMG_0563

and then learning simple syntax in Python

IMG_0572

and then start to learn creating games 🙂

IMG_0573

creating sprites

IMG_0574 IMG_0577

Rajwaa’s first game 🙂

IMG_0578

in the next class Rajwaa wants to learn some white hacking 🙂

IMG_0576

until next time 😉

IMG_0560

*Photos are also available here

ProCodeCG Kids Regular Coding Class – 18 Jan 2020

Standard

Our Saturday coding class is always fun 🙂

Ara is going to finish the task for today: learning about how vulnerable we are to a social engineering attack, and this way someone can steal our Facebook login username and password, easily

IMG_0428

IMG_0499

this is a bogus site looking like a Facebook login page

IMG_0455

and when we login there, then whoever own the server will get our username and password

IMG_0454

Baran is going to make a game with JavaScript

IMG_0429

the code on the left and the result on the right

IMG_0453

Baran is creating a Snake Game 😉

IMG_0466

Techa is checking Baran’s game 😉

IMG_0500

the result 🙂 the white pixel is the snake, next time we will make it longer 🙂

IMG_0511

Techa is going to keep the promise from the last week: creating a BreakOut Game

IMG_0430

looking for some ideas, wanted to create 3D games but Techa still has to learn more 2D before moving on to 3D 🙂

IMG_0449

checking up this game example to see how the code make things work

IMG_0462

start creating the assets 😉

IMG_0491 IMG_0496

IMG_0516 IMG_0517

IMG_0523

Djalu is learning some C programming today

IMG_0431

he learned some theories about structs and classes

IMG_0686

exploring the code and still mixed up with Go and Python language 😀

IMG_0443

Aidia is fixing the code for the color sorter today, because she lost the code from the last class 🙂

IMG_0432 IMG_0433

luckily we had a note of the sensor readings

IMG_0434 IMG_0456

we also have to rearrange the placement of the mechanical structures

IMG_0493

calibrating the numbers to activate both micro servos

IMG_0494

IMG_0507 IMG_0536

uploading and check the the mechanics

IMG_0539

Badi’s got a new music project today 🙂

IMG_0436

The project is to create a techno music using an LDR sensor and a buzzer

IMG_0498 IMG_0505

still in the process, going to finish it next week 🙂

IMG_0512

Al finished TWO projects today 😉

IMG_0438

the first one is train the machine to give suggestions whether someone should go to school by walking, by bike or by car

IMG_0448

the data is based on age, the distance and number of friends

 

IMG_0524

IMG_0463

IMG_0525

IMG_0527

IMG_0528

IMG_0529

the next is to train a machine to be able to answer questions related to some topics

IMG_0476

the topic is about an owl

IMG_0489

the data sets

IMG_0490

IMG_0531

IMG_0504

IMG_0508

the code

IMG_0514

IMG_0515

the results

IMG_0532 IMG_0534

IMG_0535

Capt. Faris is pretty busy doing research and helping the kids today 🙂

IMG_0439

Kinan will add a new feature to the game today

IMG_0440

we’re going to limit the bullets can be shot by the player. the player has to reload the gun by taking the reload pack. a battery indicator will show how many bullets left

IMG_0467

Kinan designing the sprite for the bullet indicator

IMG_0459

IMG_0468

IMG_0469 IMG_0518

Fadhlan is still working according to the plan

IMG_0441

and that means LOTS of things to do 🙂

IMG_0451

IMG_0465

there are lots of things to be considered because we want this robot to be flexible enough for more components and functions

IMG_0495 IMG_0497

Clive is back! and going to continue the Flappy Bird Game 😉

IMG_0444

IMG_0445

today we successfully set up the the camera view to follow the bird

IMG_0457

Vian

IMG_0446

is struggling to make this code in LUA work

IMG_0447

with the help of Capt. Faris

IMG_0460

the code finally works and Vian is so glad to see the 3D roblox game works!

IMG_0470

totally awesome piece of work!

IMG_0472 IMG_0473

look how proud Vian is, explaining his work 🙂

IMG_0502 IMG_0503

Fab is still developing a game with Game Maker Studio

IMG_0450

he figured out some of errors

IMG_0475

and now moving on to the next tutorial

IMG_0501

Cean is so interested in making his own operating system 🙂

IMG_0461

he searched for some ideas

IMG_0464 IMG_0474

create the OS with Scratch

IMG_0492

read some definitions about operating system 🙂

IMG_0509

and this is Cean’s OS: BlueOS v1.7 🙂

IMG_0513

with a browser and a searching textfield! 🙂

IMG_0520

and a search keyword below has also been added

IMG_0537

and now the OS not only have a browser but also a music player! 🙂

IMG_0542

the code

IMG_0545

the GUI. a really impressive work from a little kid like Cean 🙂

IMG_0547

Capt. Awa came to the class to show what he had done with CopperCube 🙂

IMG_0521 IMG_0522

a 3D Game!

IMG_0541

Awa had just learned it the day before and he had created an incredible 3D game

IMG_0548

even Capt. Faris is interested 😉

IMG_0549 IMG_0550

The class (yes we have the whole room for ourselves 🙂 thanks RedsDipo 🙂 )

IMG_0477 IMG_0478

IMG_0479 IMG_0483

IMG_0484 IMG_0485

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 17 January 2020

Standard

There are some kids couldn’t make it to the class. The ones came to the class made lots of progress 😉

Acha wanted to create 3D games with GameMaker 😀

IMG_0346

GameMaker is only for 2Ds so we figured out something else 😉

IMG_0359

we installed CopperCube 🙂

IMG_0364

start exploring

IMG_0365

IMG_0366

looking good 🙂

IMG_0368

IMG_0375 IMG_0376

IMG_0378 IMG_0380

Acha said this is much harder than GameMaker but he wants to keep learning 🙂

IMG_0391

the notes to guide Acha 😉

IMG_0392

IMG_0393 IMG_0404

Rifqi is going to create a PacMan Game 🙂

IMG_0348

still on progress creating the assets 😉

IMG_0367

IMG_0369 IMG_0370

IMG_0371 IMG_0377

IMG_0387

Maliq is so happy to be back in the class 😉

IMG_0349

starts to create a PacMan Game 😉

IMG_0363 IMG_0372

the results 🙂

IMG_0388 IMG_0390

IMG_0396 IMG_0397

 

IMG_0398

Mandala finished creating the BreakOut Game today 🙂

IMG_0350

IMG_0353 IMG_0354

it has several levels

IMG_0389 IMG_0394

looking super awesome 🙂

IMG_0401 IMG_0402

IMG_0403

Sami’ has finished creating his BreakOut Game too 😉

IMG_0351

IMG_0355 IMG_0358

IMG_0399 IMG_0400

Sami”s has multiple balls bouncing all around the place 🙂 making the game more interesting 😀

IMG_0405

IMG_0395

Capt. Bullitt is very excited exploring CopperCube and help Acha to explore

IMG_0374

IMG_0373

The class

IMG_0360

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 11 Jan 2020

Standard

Our first class in a new place: RedsDipo Dipati Ukur Bandung 🙂

Fadhlan has a new plan for SNAPBOT 3

IMG_9881

Fadhlan will start with one motor driver and will modify the code from SNAPBOT 1 and 2 to work with the new config

IMG_9931

that way we can be sure that the basic functions will work

IMG_9934

and then we will step by step modify the code to control the added components

IMG_9940

Ara has got 2 assignments today

IMG_9882

one is to see how vulnerable people to social engineering and get their Google Sign-In easily

IMG_9914

Ara finished the first assignment but not yet the Facebook Sign In. should finish it next week 🙂

IMG_9932

Badi

IMG_9883

Badi have to test the project from the last class

IMG_9933

because Badi has to understand how basic components works to move on to the next project 🙂

IMG_9939

Kibie

IMG_9885

is very excited to learn how to create games today 🙂

IMG_9897

IMG_9903

Kibie’s first object 🙂

IMG_9904

Kibie’s first game

IMG_9910 IMG_9915

done the first game level 1

IMG_9916

and level 2

IMG_9938

move on to create a new one 🙂

IMG_9961

a simple shooting game 😉

IMG_9962

IMG_9966

done this one already and will create a BreakOut Game next week 😉

IMG_9987

Baran is still struggling with functions in JavaScript

IMG_9886

he has to go through the challenges to make sure that he gets the concept

IMG_9898

IMG_9917

next week Baran will be given a task to create a game using JavaScript function and we’ll see the progress 😉

IMG_9960

Techa is still super excited about the game he created 😀

IMG_9887 IMG_9899

adding more levels

IMG_9907

add some more difficulty levels

IMG_9923

learn how to move from one level to another

IMG_9924

and ready to create BreakOut Game next week 🙂

IMG_9988

Sam is starting a new project!

IMG_9888

He is developing an app for attendance list

IMG_9930

Kinan is also making a great progress too

IMG_9891

we’re continuing the project from the last coding camp

IMG_9894

IMG_9895

evaluating the game

IMG_9900

checking the code

IMG_9928

and finally we can add lives to the game 🙂

IMG_9943

yeheaayyy 😉

IMG_9944 IMG_9964

Djalu has a new laptop and we installed stuffs before getting to work

IMG_9896

Djalu wants to learn Python after learning GOLANG during the last coding camp

IMG_9929

the project today is to create a GUI with Python 😉

IMG_9963 IMG_9985

and it finally works after lots of trial and error and debugging, yayy 🙂

IMG_9986 IMG_9995

IMG_9996

Al is getting better and better in coding and machine learning 😉

IMG_9902

he chose the project for today

IMG_9908

and picked this one

IMG_9919

IMG_9920 IMG_9927

IMG_9937

the project is to use machine learning to give recommendation of a book based on the number of pages, number of lines and number of pictures

IMG_9956

the data sets

IMG_9957

the results

IMG_9958

the next project is to modify the machine learning to decide whether someone pass or not pass the test by observing the number of hours spent for playing, sleeping and studying 😉

IMG_9971

when studying more than sleeping and playing

IMG_9972

when you play more than you study

IMG_9973

the data sets

IMG_9974

when you study and sleep a lot and no play

IMG_9975

when you just sleep and don’t play and don’t study LOL super awesome workkkk Al!!!

IMG_9976

the next project for Al is to determine whether somebody is underweight, healthy, overweight, obese or extremely obese from the weight and height 😉

IMG_9978

IMG_9991 IMG_9992

IMG_9993

Boy is still very busy designing with Blender

IMG_9905

IMG_9906 IMG_9909

IMG_9918 IMG_9925

we’re going to make some simple animation next time

IMG_9926 IMG_9955

IMG_9959

while Vian is working on creating games in Roblox

IMG_9911

he had created the design and assets

IMG_9935 IMG_9936

the design is impressively done in details

IMG_9949

and we’re going to add some codes to the game

IMG_9954

IMG_9969

Fab

IMG_9941

is making progress with the game too 🙂

IMG_9942

Fab found some bugs to the previous game he created, so now he will start a new project to see if this one works

IMG_9952

we will leave this for a while and will get back to it later

IMG_9953

and we will start this project

IMG_9968

so far it is working fine

IMG_9983 IMG_9984

IMG_9994

Syadad will install Python today and start to code in Python 😉

IMG_9950

IMG_9951

Syadad’s first codes in Python 🙂

IMG_9980

IMG_9981 IMG_9982

The class

IMG_9889 IMG_9890

IMG_9912 IMG_9947

IMG_9948 IMG_9989

IMG_9946 IMG_9945

IMG_9990

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Kids Coding Class – 10 January 2020

Standard

Our first coding class this semester 🙂

Mandala is starting a new project today 🙂

IMG_9770

Mandala is creating a BreakOut Game

IMG_9781

IMG_9787 IMG_9796

IMG_9798 IMG_9811

IMG_9814 IMG_9815

finished already 🙂 we’re going to add more levels and other features next week 🙂

IMG_9817

Hanif will learn a new sensor today: temperature and humidity sensor

IMG_9771

IMG_9772 IMG_9786

IMG_9789

sensor readings

IMG_9801

Capt. Bullitt helped Hanif to display plotting of sensor readings

IMG_9802 IMG_9803

the code

IMG_9804

the plotting

IMG_9806

now Hanif wants to test the temperature and humidity inside a cupboard 😀

IMG_9807

the result 😉

IMG_9808

Khalis wants to sharpening programming and logics skills through challenges

IMG_9773

practice makes perfect 🙂

IMG_9790

Khalish done lots of levels today 🙂

IMG_9791 IMG_9805

IMG_9809

Acha is still upgrading the game and the number of assets keep growing 🙂

IMG_9774

IMG_9779 IMG_9780

we keep adding lines of code

IMG_9785

and add more objects and tricks to the game 😉

IMG_9794

IMG_9812 IMG_9820

Capt. Bullit is ready to teach

IMG_9813

after having lunch (while wearing his coolest hat) beforehand 😉

IMG_9777

Capt. Bullitt’s next project 😉

IMG_9775

IMG_9800

Sami’ is going to make a BreakOut Game

IMG_9784 IMG_9788

IMG_9795 IMG_9799

IMG_9810 IMG_9816

IMG_9818 IMG_9819

finished! will add more improvements next week 🙂

IMG_9822

The class

IMG_9782

IMG_9792 IMG_9821

IMG_9783

*Photos and videos are also available here