ProCodeCG Kids Regular Coding Class – 6 April 2019

Standard

Saturday’s Coding Squad 🙂

IMG_9014

Capt. Faris is given a project to detect hoax and real news

IMG_8976

plus investigating the neural nets architecture being used by our machine learning platform

IMG_9039

The codes

IMG_9040 IMG_9052

Hafiz’s Plant vs Zombie Game is getting better and better 😉

IMG_8977 IMG_8981

we need to add lots codes to add more features to the game

IMG_8990 IMG_8991

IMG_8993 IMG_8994

Now the game has the randomly generated points (the yellow dots)

IMG_8998 IMG_8999

it also now has flowers that can shoot peas 🙂

IMG_9033

Hafiz has to repeat the process for lots of sprites

IMG_9035

and then define scoring and rules of the game. Lots of hard work but fun 🙂

IMG_9053

Sulaiman is going to choose his own project today 🙂

IMG_8978

We borrowed Aidia’s book to find a suitable project for Sul 🙂

IMG_9004 IMG_9003

IMG_9006 IMG_9010

IMG_9012

After a while, Sul finally chose this one 🙂

IMG_9013

The result 🙂

IMG_9026

and then Sul started to create running text structure like Capt. Awa was doing earlier

IMG_9055

Syadad started creating games today 🙂

IMG_8979

The first sprite

IMG_8986 IMG_8987

Object movement test

IMG_8989

The other sprite to be eaten by the first sprite

IMG_9005

room setup

IMG_9017

Yayyy, Syadad’s first game 🙂

IMG_9037

more object arrangements and background

IMG_9042

We will add scoring in the next class 😉

IMG_9050

Aidia is improving her sophisticated locker system design 😉

IMG_8980 IMG_8984

Aidia added more structures to her world

IMG_8985 IMG_8988

She brought some books for references

IMG_9009

So whatever Aidia created in her world is pure her creativity; she combined lots of ideas into unique structures

IMG_9028

IMG_9034

Capt. Awa asked for a challenge and so the challenge was creating a running text structure

IMG_8983

No one has ever created this before because of it’s tricky nature. By using piston the furthest shift is 7 blocks

IMG_8995

But Awa wouldn’t be a Captain if he wasn’t qualified 🙂 He brilliantly overcome the limitation by making it circular 🙂

IMG_9020

The structure. Unbelievable. Impressive. Outstanding. 🙂

IMG_9022

Awa tried several structures before finally found the correct one

IMG_9023

Minecraft can be used to learn many things including logic, problem solving, creativity, including mechanical structures and electronics logics 😉

IMG_9025

Experimenting with the machine

IMG_9032

adding shield to make it waterproof 😀

IMG_9054

Andra is still going through the intro to coding 🙂

IMG_9008

Today he learned about function through pattern

IMG_9018

IMG_9019 IMG_9029

And then moved on to more challenges. Next week Andra will learn visual coding with actual coding scripts 🙂

IMG_9031 IMG_9049

*Photos and videos are also available here

Advertisements

ProCodeCG – Darul Hikam – Kids Coding Class – 5 April 2019

Standard

Today we started to prepare projects for the end of semester 😉

IMG_8936//embedr.flickr.com/assets/client-code.js

Daffa collaborates with Arsa creating a new game with GameMaker

IMG_8874

Daffa created some of the sprites

IMG_8910

and the objects to make them move

IMG_8911

IMG_8923

and also created some of the backgrounds

IMG_8925

but Daffa is very interested in learning basic electronics. Next class he will be given a basic electronics project 😉

IMG_8929

Arsa teamed up with Daffa

IMG_8875

designing a new interesting game 😉

IMG_8900

the game will be in night and day mode 🙂

IMG_8914

Arsa had mastered the basics of creating games so he can make any games he wants

IMG_8915

but in the middle of process, Arsa wanted to explore about basic electronics, because it looks really interesting 😀

IMG_8926

Arsa learned about basic components and how to use a multimeter 😀

IMG_8933

Capt. Bullitt is ready for the duty today 🙂

IMG_8876

The project for the end of semester: a smart trashbin 🙂

IMG_8889

Capt. Bullitt is responsible to lead the project, and make sure the team give the expected results 🙂

IMG_8928

Hanif is going to make v2 of his game

IMG_8877

the v1 is working with some bugs so we are going to modify it and see the result

IMG_8896

IMG_8897

we’re going to implement different methods in spawning these pipes

IMG_8902

Arsa visited Hanif offering himself to test the game 😀

IMG_8907

IMG_8912

IMG_8919

We are definitely testing every step and make sure we didn’t miss any configurations that work well in the previous version

IMG_8930

Andra is also preparing the project for the end of the semester

IMG_8880

Andra will modify and upgrade his game

IMG_8908

IMG_8917

IMG_8918

IMG_8931

Faisal is doing the same project as Isma’ill and Danen: creating a Smart TrashBin

IMG_8881

Faisal is responsible on drawing the design

IMG_8893

The picture will describe how the project works 🙂

IMG_8916

Isma’ill is responsible for the code and make sure works

IMG_8882

Teamwork 😉

IMG_8885

IMG_8905

The stuff for the project

IMG_8921

The code

IMG_8924

debugging the code

IMG_8932

Danen is responsible for installing the components

IMG_8884

IMG_8892

Look at those happy faces 😉

IMG_8898

Danen has successfully installed the ultrasonic sensor and the microservo

IMG_8904

Later we can use a more proper box but the target is to make it work 😉

IMG_8906

Khalis had learned so much about creating games

IMG_8887

and this is his project for the end of the semester 😉

IMG_8890

IMG_8891

IMG_8899

IMG_8901IMG_8903

Wow almost finished 🙂 We’re going to finished it up next week 😉

IMG_8935

*Photos and videos are available here

ProCodeCG Kids Weekdays Coding Class – 4 April 2019

Standard

Midweek coding time 😉

IMG_8800

Abil executing the plans from last week

IMG_8801

including adding more backgrounds

IMG_8805

IMG_8804

IMG_8808

and sprites

IMG_8810

and the list of assets keeps expanding 😀

IMG_8816

Abil’s game now is a multiplayer game 🙂 We’re still figuring out how to display two different scores 😉

IMG_8815

Kinan has great plans too

IMG_8802

Kinan made a very detailed and nice background

IMG_8806 IMG_8807

and going to make the characters being able to jump from one world to another 🙂

IMG_8809 IMG_8812

She added more characters and interactions, making the game more complex but that’s good 😉

IMG_8817

There’s no way to create a good game in a short time, we’re still going to work on this game next week 😉

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 30 Mar 2019

Standard

Coding crowd this Saturday 😉

IMG_8533

IMG_8555 IMG_8556

IMG_8557

Hafiz is working on Plant vs Zombie Game. It is quite difficult and takes more time to develop than the previous ones

IMG_8509

Preparing the sprites

IMG_8505

the assets

IMG_8506

each sprite is carefully designed 🙂

IMG_8528 IMG_8534

the background

IMG_8535

IMG_8554

Testing plant placing

IMG_8560

The objects are now placed neatly in the room 😉

IMG_8561

More objects added 🙂 Nice! Next is to add scoring and spawning the zombie randomly 🙂

IMG_8587

Sam’s work is getting harder and harder to do since the target is to release this app to PlayStore

IMG_8507

We need to think how to manage the screens and the size of the app

IMG_8520

We are discussing the screen flow and the best UI/UX design especially to show the user the progress of memorizing the Juz’Amma

IMG_8523

we just realized that Sam’s app has too many screens and that makes the app size grows. The more the screens, the harder it is to manage

IMG_8524

Capt. Faris had his own app developed with Android Studio, and he shared his architecture to us

IMG_8529

it is time to throw in database 😉 and the trick is to create limited screen, and reload the view from the database

IMG_8530

so Sam has to learn about accessing TinyDB 😀

IMG_8545

It leaves him like this LOL

IMG_8583

Fadhlan, stop eating the candy and start to work! 😀

IMG_8508

We have to work on this: testing the right and left motor plus the controller, and make it navigates

IMG_8519

Working hardddd there you go 😀

IMG_8536

IMG_8537

Capt. Awa helped us testing the robot *and ran away when the robot was activated because it refuse to avoid obstacles LOL but at least we know that button, LED, buzzer, wheels, are working and we just need to check the ultrasonic before adding compass and bluetooth module 😀

IMG_8569

Capt. Faris and his research 😀 He was given a challenge to learn how to prevent shoplifting with camera object detection

IMG_8510 IMG_8525 IMG_8546

Capt. Awa, brought new toys!

IMG_8511

The new stuffs have the same size as a coin!

IMG_8512

wowww, modules for TinyDuino

IMG_8513

IMG_8514

IMG_8515

But we still couldn’t get these little mates to work :(( We suspected the USB-UART driver or probably the port

IMG_8526

So Capt. Awa explored another thing: basic electronics simulation

IMG_8542 IMG_8550

IMG_8553 IMG_8558

and then helping us with the robot

IMG_8570

the robot was going in circles so Capt. Awa helped us switching the polarity 🙂

IMG_8572

Testing is done for today (too many things being hit by the robot LOL)

IMG_8574

Badi’s website is ready to be uploaded to public 🙂 Today Badi will buy domain and hosting and upload it

IMG_8521

We’re searching for the best option, and after we got one, Pavilion19 will have a website 🙂

IMG_8540

Aidia is so excited about her Minecraft Project today 🙂

IMG_8517

She brought lots of books for references 🙂

IMG_8518

IMG_8538

IMG_8559

Aidia does both design and mechanical structures in Minecraft

IMG_8564

IMG_8566

Look at this: she created a locker system below a beautiful building she designed 😉 How nice!!!

IMG_8584

Inside the locker corridor 🙂 Next week we’re going to add button to get a specific locker sent to a specific person 😉

IMG_8585

Al is going to make another animation, yaaay 🙂

IMG_8522 IMG_8527

He’s getting better 🙂

IMG_8541

Al finds references on the internet to get more ideas

IMG_8551

And he created animation for educational purposes like this one 🙂

IMG_8552

IMG_8589

We have a newcomer: welcome Andra 🙂

IMG_8543

Like the others, Andra had to go through the intro to programming

IMG_8549 IMG_8563

One challenge down

IMG_8565

Now another one, and Andra can do it very quickly with lots of excitement 🙂

IMG_8567

IMG_8580

Yogi came with the same problem from the last class: displaying a score that follows the object 🙂

IMG_8547

This one worked for Game Maker Studio 2 but not with version 1 so we tried so many ways and still couldn’t figure it out. Don’t worry Yogi we’ll work it out

IMG_6283

Syadad is now ready for a code combat 😉

IMG_8562

Syadad is very excited with this challenge, especially because now he has a friend: Andra 🙂

IMG_8568

Next week Syadad will be ready for creating games yaay!!!

IMG_8581

Until then! 😉

*Photos and videos are available here

ProCodeCG Kids Weekday Coding Class – 28 March 2019

Standard

Hello Kinan and Abil, glad to see you again 🙂

IMG_8327

Abil continued the shooting game he started last Saturday

IMG_8325

The assets 🙂

IMG_8342

IMG_8328

IMG_8329

The main character with the bullet

IMG_8333

The targets

IMG_8335

The background

IMG_8338

IMG_8346

IMG_8344

Great achievements so far, we just need to expand the background and add more features next week 🙂

IMG_8347

And Kinan, who got all of her data wiped up after fixing the laptop, had to installed everything and started all over again 🙂

IMG_8326

IMG_8330

The assets 😉

IMG_8340

IMG_8331

IMG_8337

IMG_8339

IMG_8341

IMG_8343

The main character and the bullets

IMG_8348

The targets 😉 Kinan got lots of great ideas for next week, so until then 😉

IMG_8350

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 23 Mar 2019

Standard

Our regular productive Saturday 🙂

IMG_8105

Aidia’s animation with Scratch 🙂

IMG_8065

IMG_8066 IMG_8067

Today Aidia started a new Minecraft Project

IMG_8068 IMG_8083

IMG_8086 IMG_8087

Aidia installed Pivot Animator because she wants to create animation

IMG_8103

But today she focused on building things with RedStone

IMG_8118

Aidia created some rollercoasters and our plan is to add counter to count how many cycles a cart has gone through

IMG_8123

Sam is still working on adding more features and improving the UI/UX of his Juz’amma App 🙂

IMG_8069

IMG_8082

We’re finding ways to give user the info about how many verses have been memorized

IMG_8088

There are some alternatives: with progress bar, with checklist, or numbers

IMG_8089

For now each verse has a check list, the next is how to show the summary 😉

IMG_8129

Badi has made excellent progress!

IMG_8070

The website is done!

IMG_8074

With the booking calendar!

IMG_8075

whoaaa this is incredible 🙂

IMG_8092

IMG_8076

The gallery

IMG_8078

IMG_8077

The booking details

IMG_8095

For next we will add number of visitor and probably a chatbot 🙂

IMG_8097

And next week we will learn how to upload the website 🙂

IMG_8128

Hafiz finally finished the Endless Runner Game

IMG_8071

IMG_8072

 

IMG_8099

The next is Plant vs Zombie Game 🙂

IMG_8106

IMG_8115 IMG_8126

Fadhlan has to install all the components today: button, LED, buzzer, micro servo and ultrasonic sensor. And we’re going to see the robot navigate and gathering radar data

IMG_8079 IMG_8073

Fadhlan is making his way to make the micro servo securely planted on the platform

IMG_8084 IMG_8091

Fadhlan is enjoying things like this

IMG_8096

Thing most kids are avoiding 😀

IMG_8098

Nice installation

IMG_8104

Undergone navigating and mapping test

IMG_8117

the readings 🙂 The remaining problem is the wheels wouldn’t move. Will check on that next week

IMG_8120

Capt. Faris explored deeper about faking image, videos and voice

IMG_8080

He is really doing a serious research

IMG_8107

He even investigated how to do deep learning from a 6 months chatting history

IMG_8125

Abil started to create his shooting game today

IMG_8081

The assets are finished but not yet the code 😉

IMG_8085

IMG_8110

Syadad had finished lots of Minecraft Hour of Code Series and LightBots at home

IMG_8108

Today he started a Blockly Games journey 😉

IMG_8112 IMG_8114

After Syadad is done with Blockly and CodeCombat then we will start creating games 😉

IMG_8122

IMG_8127

Every kid has their own pace and interests, that’s why they have to be treated personally and differently the bring out their best 😉

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 17 Mar 2019

Standard

A cold and drizzly Saturday morning but we still come to the class because we have things to get done 😉

IMG_7655 IMG_7660

IMG_7677

Today Aidia is going to finish up the Railroad Gate Project 😉

IMG_7634

We’re going to remove 3 of the LEDs to free some ports for the ultrasonic sensors

IMG_7635 IMG_7636

We have removed 3 LEDs, connect all ultrasonic sensors and make some adjustments with the code. It worked nicely, so Aidia’s Mom now can cover all the cables and stuff with pretty garden just like before 😉

IMG_7637

Since Aidia had finished the project, she can choose the next project, which is Minecraft Modding 🙂

IMG_7654

The reference book 🙂

IMG_7699

Aidia was asked to create the Railroad Gate Project in Minecraft but she said she wanted to build things before getting into RedStone stuff 😀

IMG_7678 IMG_7688

Al is ready to continue his work with animation 🙂

IMG_7640

IMG_7639 IMG_7643

IMG_7646 IMG_7649

He makes a short animation story

IMG_7661 IMG_7662

IMG_7686

and upload it to YouTube! What a breakthrough today! 🙂

IMG_7697

IMG_7701

Sam is working on adding more features to his Juz’amma App

IMG_7641

IMG_7656 IMG_7657

Now each verse has button to mark if the user has memorized it 🙂 Progress bar is going to be added too 😉

IMG_7666

We want to make sure that the app will help the user to track their progress and motivate them to memorize more verses 🙂

IMG_7667

IMG_7669 IMG_7681

Badi got an important task to do about the website design: finding the best design and implement it

IMG_7648

one of the references

IMG_7651

Badi has a good sense as a programmer. He can dive into the codes and read the connections between different parts

IMG_7652

The website

IMG_7653

We’re going to add hovering menu dropdown

IMG_7665

Nicely implemented

IMG_7674

Badi searches and reads lots of examples and codes and modify his own code based on them

IMG_7683

Badi also finds a way to see the technology being used by a website plus the score of the design

IMG_7692

IMG_7693

Mohan will continue the Endless Runner Project

IMG_7663

The Dinosaur

IMG_7664

The bird

IMG_7672

The ground

IMG_7676

The room

IMG_7682

And the background 🙂 We have make the Dinosaur runs but not as smooth as the real one

IMG_7690

And today we had a newcomer: Syadad

IMG_7680

Syadad goes through the intro to programming

IMG_7679

Syadad is a fast learner 🙂

IMG_7684

IMG_7689

He finished the challenge

IMG_7691

And the next is learn about procedure and function with Lightbot 😉

IMG_7696 IMG_7702

We will be back again next week for more achievements 🙂

*Photos and videos are also available here