ProCodeCG Kids Regular Coding Class – Open Topics – 28 Oct 2017

Standard

Open topics class today 😉

IMG_0714

IMG_0746

Ioan was still excited creating games with GameMaker 🙂

IMG_0709

He got lots of sprites and objects

IMG_0710

IMG_0721

and he added background to the game

IMG_0712 IMG_0713

And Capt. Azriel taught Ioan lots of techniques in GameMaker

IMG_0718

IMG_0732

Ioan learned some new tricks and the game he was creating was a great one 🙂

IMG_0748

Ain installed Spigot Server and Minecraft

IMG_0719

and started to learn JavaScript commands in Minecraft 🙂

IMG_0731

Ain is also good at RedStone 🙂

IMG_0786

Jundy came with a lot of surprises

IMG_0758

IMG_0737

He created a Minecraft world with Blender!

IMG_0738 1

IMG_0739 IMG_0740

IMG_0742

He created every block from scratch. Unbelievable.

IMG_0743 1

IMG_0744 1

Then Jundy created some awesome mechanism with RedStone in (the real) Minecraft 🙂

IMG_0779

This works like a shift register

IMG_0780

And we’re thinking on how to implement this machine into something useful. Great work, Jundy 😉

IMG_0793

We got newcomers 🙂 Hello Jackson 🙂

IMG_0745

Jackson has a very strong skill in programming basics already 🙂

IMG_0757

He finished CodeCombat very easily

IMG_0783

And also the LightBot. Next week Jackson wants to learn Minecraft Modding 🙂

IMG_0784

The other newcomer is Jesse, Jackson’s friend 🙂

IMG_0768

Jesse was working on CodeCombat but because he had to leave earlier, he hadn’t finished it and didn’t continue to LightBot 🙂

IMG_0769

Jesse wants to learn Minecraft Modding too, next week 🙂

IMG_0785

Altair continued his Racing Car Game

IMG_0760

IMG_0747

Ain showed Al how to create random spawning objects 🙂

IMG_0764

Ain is a great teacher 😉

IMG_0765

Yay, Altair finished his Racing Car Game, with exploding animation and scores 🙂

IMG_0776

IMG_0782

Tyo wanted to created games with jMonkeyEngine

IMG_0749

Tyo did some research and downloaded the library. He will see if it’s not to difficult and if it is, we’re going to find other projects 🙂

IMG_0766

Azriel making lots of progress today

IMG_0759

and learned lots of debugging 🙂 Programming is a great way to teach discipline and consistency to kids 😉

IMG_0763

IMG_0767

Faris is still doing image recognition research

IMG_0726

He tried and learned lots of libraries

IMG_0729

IMG_0751

IMG_0753

Train the system

IMG_0750

And these are the results

IMG_0762

 

IMG_0773

IMG_0774 IMG_0775

Using our own dataset! Amazing work Faris. A huge progress!

IMG_0797

Can’t wait to see the kids again next week! 😉

Advertisements

ProCodeCG Kids Regular Coding Kids – Open Topics – 2 Sep 2017

Standard

ProCodeCG Open Topics Kids Coding Class 🙂

These girls, Echa and Aidia arrived early 🙂

IMG_6963

IMG_7037

They’re ready to learn more about programming with Minecraft 🙂

IMG_6966

Echa and Aidia started to learn Minecraft Designer before they start coding with JavaScript on Spigot Server 🙂

IMG_7046

IMG_7047

Neila joined the group of Minecraft Modding with Echa and Aidia 🙂

IMG_7026

They logged in to the same Spigot Server so they can play and code together 🙂

IMG_7051

IMG_7035

IMG_7036

IMG_7053 2

Capt. Faris (grey jacket) helped the girls with starting up the server and logging in to it 🙂

IMG_7031

Ain! So excited to see the progress 🙂

IMG_6967

Ain has created an amazing game with nine levels 🙂

IMG_6977

The game is very well and carefully designed 🙂

IMG_6978

Each levels offers different challenges *that escalates in an unpredictable way 😀

IMG_6979

IMG_6980 IMG_6981

IMG_6982 IMG_6983

IMG_6984 IMG_6985

IMG_6986

IMG_6989

Ain has also created another game, a very detailed game with animations

IMG_6998

He creates LOTS of sprites

IMG_7001

and each sprite has LOTS of images for animations

IMG_7006

This one is totally a detailed and determined kid 🙂

IMG_7007

The game is about a watering can that can walk (while animating)

IMG_7003

and when it approaches the plant and water it, the plant will grow 🙂

IMG_7005

the code of how the plant changing sprite to give growing animation 🙂

IMG_7008

And after demoing those two awesome games, Ain created another one

IMG_7014

IMG_6993

He hasn’t explained how this game work

IMG_7023

because after Vian arrived, Ain was told to give ideas to Vian 😉

IMG_7040

so they teamed up to create games together 🙂

IMG_7048

IMG_7049

IMG_7041

IMG_7052

Emma was still working on the Tic-Tac-Toe project

IMG_6971 2

She was in the process of creating data structure and algorithm to make computer chooses the best possible move

IMG_7027

She developed some functions and started to list move possibilities

IMG_7028

the SPOTS variable shows the possible positions to move. The algorithm still choose the move closer to the upper left cell. Will be improved after the weighting process has been figured out.

IMG_7029

Capt. Faris on duty 🙂

IMG_6999

Very busy doing his research on ProCodeCG Attendance List with Face Recognition 🙂

IMG_7039

Faris was doing some training to his code

IMG_7032

So it will recognize his face and tell the system that he has logged in 🙂

IMG_7043

IMG_7044

The result of the matching process

IMG_7045

And then he started to train the code with different datasets so it will recognize different person 😉

IMG_7050

There are always so much things going on, and there will be more next week! 😉

 

ProCodeCG Kids Regular Coding Class – Arduno/ESPectro Programming – 2 Sep 2017

Standard

Hello Saturday Coding Class 🙂

IMG_6964

Today more kids coming to continue their projects 🙂

Koosha brings his elevator project to the class 🙂

IMG_6990

IMG_6969

It has seven segment to display the floor number plus buttons to select up/down and a button for sounds too 🙂

IMG_6972

A very cool prototype 🙂

IMG_6973 IMG_6974

He duct-taped and glue-gunned everything inside the box 😀

IMG_6975 IMG_6976

IMG_6997

Koosha tests every components one by one.

IMG_7009

He chooses resistors very carefully 🙂

IMG_7010

There is something wrong with the seven-segment, Mama Ren helps and it works 🙂 But then Koosha decides to use LCD instead 😀

IMG_7019

IMG_7020

IMG_7013

the LCD, the breadboard, and the arduino is glue-gunned to the box 😀

IMG_7055

We’re testing the LCD and there are still some errors

IMG_7056

so Koosha won’t go until it works 😀

IMG_7057

Rezky is ready to continue another project: Automatic Pedestrian Traffic Light with Ultrasonic

IMG_6970

IMG_6995

Nafis is going to do the some project too

IMG_6994

So Rezky and Nafis got paired up to do the project together 🙂

IMG_6991

They learn and work better this way 🙂

IMG_7011

IMG_7012

Both test their own schematic

IMG_7015

IMG_7016

and help each other to debug errors 🙂

IMG_7017

Nafis’ works

IMG_7021

So does Rezky’s

IMG_7022

Both works! 🙂 They’re given another task to add LCD and display “Pedestrian crossing” plus count down for next week 🙂

IMG_7030

It’s been a long time since the last time Ren came to the class 🙂 Welcome back Ren and Mama Ren 🙂

IMG_6992

Ren is working on what Rezky and Nafis are working

IMG_6996

IMG_7018

IMG_7034

But the code won’t compile with ESPectro. So next time probably we will just use Arduino until we figure out what is wrong 😦

IMG_7038

Mama Ren is a very dedicated teacher

IMG_7024

She does some grading while Ren is coding 😀 Nice family 😉 ❤

IMG_7033

There will be more interesting project for next week! 🙂

 

 

ProCodeCG Kids Regular Coding Class – 26 Aug 2017

Standard

ProCodeCG always keeps commitment, even when there are only a few kids, we still open the class 😉

Today not many kids come to the class because our president, Bapak Joko Widodo will visit Bandung for a carnaval so many people stay off the street and prefer to stay at home to avoid traffic 🙂 *what really happen is that this early, the street is so clear, the traffic is so low 🙂

IMG_6536

IMG_6537

IMG_6526

Ozan is helping to prep the class 🙂

IMG_6518

Emma has arrived the earliest 🙂

IMG_6520

Emma shows her homework: to create a tic-tac-toe game with C

IMG_6521

IMG_6533

Emma has successfully created a random function to be the computer’s move

IMG_6538

The next problem is to create an algorithm to make the computer choosing the better move 🙂 *a complex problem but surprisingly Emma understands it very well

IMG_6542

Azriel 🙂

IMG_6522

Azriel has finished his Flappy Bird Game 🙂

IMG_6524

with several levels 🙂

IMG_6525

And he continues to create Agario Game 🙂

IMG_6531

IMG_6535

Done! 🙂 Next week he’ll be ready to invent a new game 😉

IMG_6543

Ozan is improving pedestrian traffic light button

IMG_6523

IMG_6527

instead activating by pressing a button, the traffic light for pedestrian is activated when the ultrasonic sensor sense an object

IMG_6534

The light was not working properly and Ozan learned to debug the code to make it work 😉 Next time we will create an ultrasonic gesture password 🙂

IMG_6540

Nanin 🙂

IMG_6528

She decided to create her new game not with Thunkable

IMG_6529

but with GameMaker 🙂

IMG_6530

Nanin is going to make a game to select animal category: pet vs wild animals 😉

IMG_6532

Nanin’s got lots of ideas 🙂

IMG_6539

but she has to deal with some image processing 😀 we will see the progress next week 🙂

IMG_6541

We leave the class earlier today (it is usually 9 – 12, today it’s 9 – 11). There are lots of cops all around the corners

IMG_6544

and also presidential security service everywhere 😉

IMG_6546

Feels much saver to have cops this many 😀

IMG_6547

See you next week 🙂

ProCodeCG Kids Regular Coding Class – Open Topics – 12 Aug 2017

Standard

Our open topics class 🙂

IMG_5468

Cinta has lots of project in Minecraft 🙂

IMG_5416

She has done tedious work in there but refuse to present it on the exhibition 🙂

IMG_5427

so we will let Capt. Cinta present her project with ESPectro 😉

IMG_5423

We have a newcomer: Ain 🙂 welcome! 🙂

IMG_5455

As usual, new students will be given intro to programming

IMG_5450

IMG_5438

Capt. Faris was ready to assist 🙂

IMG_5419

 

IMG_5428

As soon as Ain finished one session, he is ready to help other kids: Aidia (left), Echa (middle)

IMG_5471

Ain is very kind and helpful 🙂

IMG_5463

Thanks Ain 🙂

IMG_5465

Capt. Faris starts to create his own library 🙂

IMG_5437

IMG_5472

in Java 🙂

IMG_5451 2

Azriel created a BreakOut Game 🙂

IMG_5457

Capt. Azriel (left) helped Azriel (blue shirt) a bit 🙂

IMG_5447

IMG_5460

Awesome progress Azriel 🙂

IMG_5461

Next week we will add next level and score watcher 🙂

IMG_5473

Raul is creating Tetris in Java, supervised by Capt. Faris 🙂

IMG_5448

IMG_5452

IMG_5462

IMG_5466

IMG_5469

Raul was given task to create a new shape in Tetris, and give it different colors 🙂 Then all shapes went black 😀

IMG_5470

After successfully created a new shape, the next task is to create red and white shapes 🙂

IMG_5474

Looks nice!

IMG_5475 2

Happy Independence Day, Indonesia! 😉

IMG_5476

And we have this cute newcomers: Aidia

IMG_5453

and Echa 🙂

IMG_5454

both are very interested learning intro to programming, helped by Kak Ain

IMG_5467

and Capt. Faris 🙂

IMG_5478

Emma is the only student learning C. She was given different task. For today it is about sorting ascending and descending

IMG_5456

She learned how to sort numbers, chars, and names

IMG_5480

IMG_5481

Later, Emma will be given more complex algorithm and simple AI 🙂

Phew, lots of topics and levels in one class 🙂

 

ProCodeCG Kids Regular Coding Class – Open Topics – 5 Aug 2017

Standard

Yeaaah, open topics because each week we always have something new to learn 😉

IMG_4943

Capt. Faris start learning new java syntax 😀 He is always doing research for different topics each time 🙂

IMG_4945

and he always to split time between researching and teaching 😀

IMG_4971

Capt. Cinta and Capt. Syahna discussing about what to create for exhibition 🙂

IMG_4947

apparently Capt. Cinta is going to create some apps but the name has not yet been released

IMG_4955

Nadine learned some basic programming for warming up

IMG_4954

Gyan was given a task to do Arduino-Minecraft research

IMG_4963

because Gyan is very fluent with servers, mods and plug ins related to Minecraft 🙂

IMG_4970

Azriel learned to create a different game today 🙂

IMG_4964 2

IMG_4967

A RaceCar Game 🙂

IMG_4968 2

Next it will be a BreakOut Game 🙂

IMG_4992

We had a newcomer 🙂 Neila 🙂

IMG_4986

Neila likes Minecraft a lot so we get started with Intro to Programming with Minecraft 🙂

IMG_4993

After becoming familiar with programming, Neila will learn some JavaScript and how to code in Minecraft 🙂

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 5 Aug 2017

Standard

Hello! This is our regular thing on Saturdays 🙂

IMG_4985

Vian surprisingly told us he wants to learn Arduino/ESPectro Programming instead of GameMaker and Minecraft 🙂

IMG_4974

He learned to make an LED blinking 😉

IMG_4958

IMG_4959

and then 2 LEDs

IMG_4969

and then 3 LEDs

IMG_4980

and then because we’re out of breadboards then Vian learned how to make RGB LED works 🙂

IMG_4981

Rezky got a new LCD I2C and ready to test it

IMG_4944

IMG_4951

Yea it worked 🙂

IMG_4952

Rezky learned to create some simple custom char

IMG_4956

and also lots of sets of custom chars 🙂

IMG_4966

So did Ruben, he had just got a new LCD I2C

IMG_4946

he did the wiring and prepare to test it 🙂

IMG_4949 2

while we’re installing some libraries, he drew 🙂 amazing 🙂

IMG_4953

or put everything inside his toolbox on a breadboard 😀

IMG_4961

or lay down for a while 😀

IMG_4972

ok Uben, the library is ready, let’s compile 😉 Yes it works! 🙂

IMG_4965

Ruben learned how to display text on the LCD

IMG_4973

and also how to put a smile on it 🙂

IMG_4987

then given the task to put a sad face 😉

IMG_4988

Ozan was really busy making an ultrasonic sensor work 😉

IMG_4948 2

IMG_4957

IMG_4977

and finally it worked 🙂

IMG_4978 2

The LCD is showing the number it is counting *it was dimmed because we use 3,3V instead of 5V (the 5V is used to power the ultrasonic sensor)

IMG_4979

Yaaay, awesome work Ozaaaaan 😉

IMG_4983 2

Nadine wanted to learn Arduino/ESPectro programming too 🙂 Capt. Faris helped her to get started 🙂

IMG_4950 2

Nadine is very interested to learn about components and devboard 🙂

IMG_4960

IMG_4962 2

She learned how to make a LED blinking (just like Vian)

IMG_4975 IMG_4976

Learned some debugging with Capt. Faris

IMG_4982

and then learned to blink more LEDs 😉

IMG_4984

and also RGB LED 🙂

IMG_4990

Proud! Good job Nadine! *she can’t wait to have her own ProCodeCG Kits next week 😉

IMG_4991

Capt. Cinta examining the ProCodeCG Big Toolbox to get some idea what to create 🙂

IMG_4942 2

It’s so much fun today like always 😉