ProCodeCG – Darul Hikam – Coding Class – 20 April 2018

Standard

Today we had one captain and one student 🙂 But this didn’t necessarily mean that we didn’t learn and had some fun 😉 Capt. Bullit brought his Little Bits to show the kids how hardware works 🙂

IMG_2818

Adryan was very interested 🙂

IMG_2819

With Little Bits, kids can assembly the modules to create things. They can combine light, sound, sensors just by connect the modules.

IMG_2820

IMG_2831IMG_2821

Capt. Bullit shows how to assemble the parts

IMG_2840

 

IMG_2841

IMG_2842

And then showed us how to create a pressure sensor that will activate the buzzer if the door is opened 😉

 

IMG_2822

Enough hardware things, now we get back to creating games 🙂

IMG_2823

But first, lunch 😀

IMG_2825

Capt. Bullit had some ideas to improve Adryan’s game from last week

IMG_2827

The first one is to make the eyes of the frog blinking 🙂

IMG_2828

Capt. Bullit giving instructions to Adryan 🙂

IMG_2829

adding background

IMG_2833

IMG_2834

adding some infos

IMG_2838

Testing the game 🙂 Yep, it works fine! Adryan now has his own Flying Frog game 😉

IMG_2839

Advertisements

ProCodeCG – Darul Hikam – Coding Class – 23 Mar 2018

Standard

Hello Friday 🙂 Our weekly kids coding class at Darul Hikam 🙂

f87127c2-b5b0-47a9-9403-7cc691281e72 4bd70045-5775-474b-9917-ba108c2aaf52

bb7b7105-f723-49a8-a8bb-661a0210cac2 2d775235-60a0-49f8-92a8-b3c311d65ca7

IMG_1088

Captains on duty: Capt. Bullit (left) and Capt. Ain (middle). They are helping Hanif

b6951301-9a88-471e-8c8f-f73a3684132f

Hanif was developing a Race Car game, with lots of features in it 🙂

IMG_1090

He was closely under Capt. Bullit’s supervision 😉

IMG_1092

IMG_1094

and Capt. Ain’s 🙂

IMG_1097

Hanif’s game needs to show the score and the number lives left

IMG_1108

It took a while to figure it out why the lives wouldn’t show 😀 The picture below shows how total the dedication of Capt. Bullit (he said he was thinking it through LOL)

f3bb5ca3-f3d4-4dfc-a218-0d017c956ee4

And yes it worked 😉

IMG_1099

IMG_1100

Nice!

IMG_1101

While Adryan was busy designing sprites, and paying attention to every details 🙂

IMG_1093

IMG_1096

IMG_1098

 

IMG_1102

IMG_1103 IMG_1104

IMG_1105

The game 🙂 The cat is being chased by lots of snakes 🙂

IMG_1107

Adryan created a maze to make the game more interesting 🙂 He will also add baby cats into the game 🙂

IMG_1109

Can’t wait until the next class to see the progress 😉

ProCodeCG – Darul Hikam – Coding Class – 16 Mar 2018

Standard

Our Friday Regular Coding Class at Darul Hikam Bandung 🙂

IMG_0708

IMG_0715

Captain on Duty today: Capt. Ain. Capt Ain substituted Capt. Bullit who went to Malaysia for a study visit and presentation 🙂

IMG_0705

IMG_0713

IMG_0719

Hanif started to create a new game 🙂

IMG_0702 IMG_0703

Hanif created a RaceCar Game 🙂

IMG_0707

IMG_0711

IMG_0712

The cars

IMG_0714

the points

IMG_0717

IMG_0718

the borders

IMG_0721

While Adryan modified a game and add more sprites and interaction to it

IMG_0704

IMG_0706

the sprites 🙂

IMG_0709 IMG_0710

the game 🙂 certainly more interesting than the previous version 😉

IMG_0716

Adryan cleaned up after himself, how nice 🙂

IMG_0723

We already have plans on what to do next week 😉

ProCodeCG – Darul Hikam – Coding Class – 23 Feb 2018

Standard

Our regular coding class at Darul Hikam Elementary School 🙂

Captain on duty was busy preparing the class 😉

IMG_9157

There was only one student today, the others had to attend a preparation for some event. Well, the class kept going with one happy student, yaay 🙂

IMG_9165

Capt. Awa assisted Adryan to learn to create a new game: a race car game 🙂

IMG_9158 2

creating sprites

IMG_9163

IMG_9166

IMG_9168

testing movement of the sprite

IMG_9167

adding background

IMG_9169 2 IMG_9170

adding maze

IMG_9171 IMG_9172

and test the game 🙂 we will add scores and bonus and other cars next week 🙂

IMG_9173

Until next week 😉

ProCodeCG Kids Regular Coding Class – 17 Feb 2018

Standard

Our regular favorite thing 🙂

Untitled

Untitled

Untitled

Silmi forgot to save her work last time

Untitled

so she had to start from scratch again

Untitled

and she recovered real soon 🙂

Untitled

Untitled

Untitled

Danen upgraded his game and added more interesting features: the main character now can shoot 🙂

Untitled

Untitled

Untitled

Danen also added a feature so the enemy can chase the main character 😀

Untitled

Ozan now move on to a new topic: connecting to cloud to control stuff, for this case: a LED 🙂

Untitled

Untitled

we connect to hivemq for the MQTT connection

Untitled

The LED was ready, and the code too

Untitled

We subscribe to the topic, and start testing receiving and sending message. It worked 🙂

Untitled

Untitled

Now Ozan can control a LED from his Android phone 😉

Untitled

Untitled

Untitled

Untitled

Untitled

We can also add more widgets to control things, we’re going to control brightness of LED next week 🙂

Untitled

Firaas made lots of progress because he kept working on the game at home 😉

 

Untitled

Untitled

He recreated this RaceCar Game (he lost the one he created last time because he didn’t save it :D)

Untitled

Untitled

Firaas helped Danen to make the enemy chasing the main character 😀

Untitled

This is Firaas’ second game. He added secret passage and also made the main character shoot 🙂

Untitled

Reading tutorial on how to change shooting directions 🙂

Untitled

Capt. Faris continued exploring ProCodeCG cloud computing server

Untitled

Untitled

we tried to run things up there

Untitled

Pak Budi came to give Faris a briefing about Machine Learning and the project

Untitled

Untitled

Jundy joined in because Faris asked Jundy to run the training process on his laptop 😀

Untitled

After the briefing this two guys installed Tensorflow on Jundy’s laptop and run a training 🙂

Vian was still doing a project with Ain 🙂

Untitled

Untitled

Untitled

Untitled

Untitled

Untitled

Azriel is in a SmartHome Project in Minecraft 🙂

Untitled

 

Untitled

Azriel create a light installation

Untitled

and automatic door with pressure plate

Untitled

The switch to turn the lights on/off

Untitled

We had a newcomer: Fathan

Untitled

He was given Intro to Programming, and did it very well

Untitled

Jundy helped Fathan *because they’ve known each other, Fathan goes to the same class as Jundy

Untitled

After the class ended: playing Minecraft together 😀 #friendship 😀

Untitled

See you next week with more progress and updates! 😉

ProCodeCG – Darul Hikam – Coding Class – 9 Feb 2018

Standard

Friday Fun! 🙂

Untitled

Untitled

Captain on duty today 😉 *having lunch before start teaching

Untitled

Today we continue adding features to the game we created last week 🙂

Hibban didn’t save his first game so he recreated it from the beginning and it was better than the first day 🙂

Untitled

Untitled

Hanif kept adding things to the game

Untitled

He added lots of levels

Untitled

Untitled

Untitled

Adrian started his first game since this is his first day joining in the class 🙂

Untitled

Untitled

Untitled

Untitled

Adrian’s first game 🙂

Untitled

Samy (right) had lots of ideas and he drew lots of interesting sprites

Untitled

Detailed ones like this 🙂 Too bad the game won’t compile because the storage was full, we’re going to try again next class 😉

Untitled

Capt. Bullit at work 🙂

Untitled

This game is Capt. Bullit’s, used to be an example for the class 😉

Untitled

Next class will be more interesting because we’re going to make another game 😉 A racing car game 😉

ProCodeCG Kids Regular Coding Class – 27 Jan 2018

Standard

Hello from our kids regular coding class 🙂

Earlier, only a few kids

Untitled

Untitled

later…

Untitled

Today we’re thinking about designing an automatic folding table 🙂 We sketched some designs 😉

Untitled

Capt. Awa was assigned to create a prototype 😀

Untitled

But Awa wanted to do his trashbin project 🙂

Untitled

He wanted the LED to be activated each time the ultrasonic sensor detect something

Untitled

 

Untitled

Yep it worked 🙂

Untitled

Awa was also exploring the buzzer to do some morse 🙂

Untitled

And after a while discussing about the folding table prototype, Awa chose to collaborate with Ain, doing the prototyping in Minecraft 😀 😀 😀

Untitled

Untitled

Ain was given several challenges to create in Minecraft. He was paired with Awa to connect Minecraft to the outside world 🙂

Untitled

Ozan started to install MQTT Dash on Android and MQTT.fx on Mac because he’s going to learn some IoT implementation 🙂

Untitled

We got Sulaiman exploring his Minecraft Modding skills

Untitled

 

Untitled

Untitled

Sulaiman is very generous and kind kid 🙂 He voluntarily helped others (Kinan on the left, Silmi on the right)

Untitled

Sulaiman is going to be a good Captain one day 🙂

Untitled

Untitled

Capt. Azriel (left) helped too

Untitled

Today we got two newcomers: Silmi

Untitled

and Kinan

Untitled

They both went through intro to programming

Untitled

Untitled

And after they finished the first part

Untitled

Untitled

they started the next

Untitled

Untitled

Vian still so into Minecraft command block, he created lots of stuff in there

Untitled

Untitled

Untitled

Untitled

Untitled

Untitled

Untitled

Nanin continued to learn how to make a website 🙂

Untitled

under Capt. Azriel supervision

Untitled

Untitled

Untitled

the temporary result 😉

Untitled

Nanin also designed some header for the website by herself 😉 Very nice 🙂

Untitled

Capt. Faris was very busy with his project

Untitled

Untitled

Untitled

Using OpenCV to recognize objects in video

Untitled

Last week we had already successfully recognize objects on images, along with the numbers of the objects. Today we use videos instead of images

Untitled

Untitled

the processing using matrices

Untitled

The first video (recognized the object as bear: 94%

Untitled

Untitled

person:59%

Untitled

the second video (we’d like to know if the system could recognize a human being upside down :D)

 

Untitled

Untitled

Yes it recognized this one as a person 😀

Untitled

Will do more experiments on this one next week 🙂