ProCodeCG Kids Regular Coding Class – 25 Jan 2020

Standard

Chinese New Year Holiday and like always, holidays don’t keep us from the class 😉

Badi has to pick a robotic topic to be presented on the next exhibition 😉

IMG_1065

Badi chose this one

IMG_1083

IMG_1084 IMG_1088

IMG_1089

the only problem is that we have to use mathlab and simulink to make this work 🙂 we will find out more if this project can be done within a month 😉

IMG_1132

Badi also checked his last ultrasonic project to make sure it is still. working properly

IMG_1135

we make the code looks neater 😉

IMG_1136

Badi’s toolbox 😀 Soon he will need to have much bigger one

IMG_1137

Especially when he bring some coloured pencils and marker too 😀

IMG_1138

Capt. Faris is doing some research

IMG_1067 IMG_1119

IMG_1120

Aidia now working on her Hand Gesture Recognition Project

IMG_1068

the schematics

IMG_1074

IMG_1092

the wiring

IMG_1075

IMG_1079

the code

IMG_1085

testing the display, that working just fine

IMG_1086

IMG_1087

Kaira, Aidia’s little sister came to help while Aidia rewiring the components

IMG_1093

all is good but the sensor

IMG_1107

we got the right code

IMG_1118

and the display is ok, but the sensor is not compatible so we’re going to shop another sensor and try again next week 🙂

IMG_1133

Capt. Awa is ready to teach 😉

IMG_1069 IMG_1073

He’s been learning to create 3D games with CopperCube

IMG_1071 IMG_1072

Capt. Awa teaches Boy how to get started with CopperCube

IMG_1094 IMG_1097

IMG_1116

Awa started to learn some Blender 🙂 Boy taught him 🙂

IMG_1134

Vian is learning more LUA programming for creating Roblox Game

IMG_1070

IDE for LUA in Roblox

IMG_1080 IMG_1081

some of LUA syntax

IMG_1082

the game

IMG_1098

IMG_1099

Boy is going to learn CopperCube today 🙂

IMG_1091

IMG_1095

He learns quickly 🙂

IMG_1100

IMG_1113

and then teach Capt. Awa how to use Blender 😉

IMG_1124

IMG_1125 IMG_1126

Fadhlan also has to create a robotic project for the next exhibition

IMG_1096

Fadhlan is still thinking about the project can be finished within a month 😉

IMG_1117

IMG_1112

Syathir is back 🙂

IMG_1109

Syathir is improving his shooting game from the last class

IMG_1110

IMG_1115

adding more levels

IMG_1121

IMG_1122 IMG_1123

IMG_1129

and some backgrounds 🙂 next time we will create a race care game 🙂

IMG_1130

Syadad is going to create another Thunkable App today 🙂

IMG_1111 IMG_1114

Syadad is creating a login app to verify only user with correct username and password allowed to enter an application 🙂

IMG_1128

The class today 🙂

Some snacks from Aidia’s Mom to celebrate Aidia’s Father’s Birthday 😉 Thanks so much 🙂

IMG_1077

The captains 🙂

IMG_1078

the whole class, warm and cozy in RedsDipo, Jl. Dipati Ukur No. 5 Bandung 🙂

IMG_1103

IMG_1102 IMG_1104

*Photos and videos are also available here

ProCodeCG Kids Private Coding Class – White Hacking – 24 Jan 2020

Standard

Today Rajwaa will start learning White Hacking 🙂

IMG_1036

a wifi adapter we will use to hack wifi later 🙂

IMG_1032

Rajwaa has to go through some coding and puzzle challenges to learn about basic security in system and computer

IMG_1033 IMG_1035

IMG_1037

IMG_1038 IMG_1039

IMG_1044

IMG_1045

IMG_1046

IMG_1047

while also installing Kali Linux so next time we can start to do some hacking 🙂

IMG_1040 IMG_1041

IMG_1042 IMG_1043

there are lots of interesting experiments in White Hacking for Rajwaa to do 🙂 Until next time 😉

IMG_1034

*Photos and videos are also available here

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

ProCodeCG Kids Regular Coding Class – 4 Jan 2020

Standard

Our first regular coding class in 2020 🙂

Syadad wants to learn a new thing today

IMG_9273

Syadad will create his own mobile apps today  🙂

IMG_9284

the code

IMG_9285 IMG_9301

IMG_9331

the results 🙂

IMG_9303

IMG_9302 IMG_9329

IMG_9304 IMG_9328

the next project is to create an odd and even number app, or we will Python or GOLANG 🙂

IMG_9332

Aidia is going to finish the Color Sorter Project today 🙂

IMG_9256

IMG_9258

we’re going to put the components on the platform

IMG_9259

while also checking the code

IMG_9260 IMG_9262

IMG_9266

ready for testing

IMG_9271

IMG_9272 IMG_9274

Aidia is testing and taking notes of the range of values read by the sensor for each color

IMG_9278

Papa Aidia helps us with the hardest part: installing moving part to the platform 🙂

IMG_9295

IMG_9299

reconfiguring the code

IMG_9311

based on the sensor readings

IMG_9314

and it finally works! we just need to install the guide rail 😉

IMG_9322

Yogi is still figuring out how to display laps on his Race Car Game

IMG_9257

There are several ways to do it

IMG_9264

IMG_9267

Yogi chose to get some codes from a tutorial from the internet but it didn’t work so we have to figure out other way to do it

IMG_9276

IMG_9277

Capt. Faris

IMG_9263

is learning a new programming language 😀

IMG_9265

a meeting with Pak Budi Rahardjo about the next research

IMG_9334

and also to debug some problems in the code, and Faris solved it right away 😀

IMG_9339

Baran is still learning JavaScript

IMG_9268

Today Baran learns how to use functions 😉

IMG_9283 IMG_9293

IMG_9306

while Techa is creating a super interesting new game : Space Invaders 🙂

IMG_9270

IMG_9282 IMG_9292

Techa is super excited to play his own game 😀

IMG_9294 IMG_9296

IMG_9300 IMG_9307

IMG_9323 IMG_9325

Boy is working on some animation for his game project 🙂

IMG_9281

he creates this using Blender 🙂

IMG_9316

IMG_9291

IMG_9305 IMG_9308

totally awesome work 🙂

IMG_9315

Fab is still figuring out how to fix the code for his game because one object does not work as expected

IMG_9313

Fab has changed the room, recreated the objects, retype the code and everything but it still didn’t work. we also had created a dummy object to see if things work with the object and it did. but for the object enemy, still didn’t work. going to fix this very soon (in one case, the problem was caused by the room setting. in the other, the object setting or sprite setting. we still need to find the source of the problem)

IMG_9320

The class (the last time in Art Cafe, we’re moving to a new place next week :))

IMG_9289

IMG_9290

*Photos and videos are also available here