ProCodeCG Creating Games Private Class – Day #4 – 14 June 2019

Standard

The Day #4 and these kids keep inventing their own games from the beginning πŸ™‚ ProCodeCG has created a curriculum of creating games and kind of games to be given in our classes, but these two have their own ideas and make progresses on the path they created themselves πŸ˜‰

Today Kishan finally resolved the problems occurred yesterday πŸ˜‰

IMG_3449

We tried hundred ways to solve it and today we finally solved it πŸ˜‰

IMG_3451

The game is very interesting because the object will change when it got shot, and it will be destroyed only when being shot several times, while it also run after the player πŸ˜‰

IMG_3453

we had to type long codes to make Kishan’s ideas work πŸ™‚

IMG_3457

Zaaka is a very thoughtful and quiet kid πŸ™‚

IMG_3450

He doesn’t talk much but works a lot πŸ˜€

IMG_3455

look at those objects *a true indicator that the game is THAT complex πŸ˜€

IMG_3459

some notes we took today

IMG_3463

Tomorrow we will do more work and learn how to upload our game to AppStore/PlayStore πŸ˜‰

IMG_3447

Until tomorrow! πŸ™‚

IMG_3448

*Photos and videos are also available here

Advertisements

ProCodeCG – Kids Private Class – White Hacking – Day #4 – 13 June 2019

Standard

Day #4 of White Hacking already πŸ™‚

IMG_3318

today we’re installing DVWA on Kali Linux πŸ™‚

IMG_3327

IMG_3320

there are zillion of things we have to do and zillion of errors we have to fix πŸ˜€

IMG_3321

also modifying some codes in some files

IMG_3323

registering recaptcha and so on

IMG_3324

until finally we can get to this login page πŸ˜€

IMG_3325

and ready to do penetration test with DVWA πŸ˜€

IMG_3326

IMG_3328

we’ll save the attack for the next class πŸ˜‰

IMG_3317

*Photos and videos are also available here

ProCodeCG – Kids Private Class – White Hacking – Day #2 – 11 June 2019

Standard

Today we are installing Nessus and will do some vulnerability scanning on Kali Linux πŸ™‚

IMG_3105

Downloading Nessus

IMG_3106

unzipping the installer file

IMG_3107

figuring out why dpkg is not working

IMG_3109

now successfully unpacking

IMG_3110

and ready to start Nessus πŸ˜‰

IMG_3112

IMG_3113

creating account and asking for serial number

IMG_3114

took some time for initialization

IMG_3115

on Mac there’s no problem with dpkg

IMG_3118

initialization in the process

IMG_3119 IMG_3120

we did some nmap-ing to, comparing Ubuntu Backbox with Kali Linux

IMG_3121 IMG_3122

IMG_3123 IMG_3124

IMG_3125 IMG_3126

and did some Etherape-ing too πŸ™‚

IMG_3127

we tried to do some Man In The Middle Attack but we need to install Python and virtual environment on Ara’s laptop so we’re going to do it tomorrow

IMG_3128

IMG_3129

Nessus is ready

IMG_3130

The result (there’s only one other computer in the network LOL)

IMG_3131 IMG_3132

IMG_3133

Testing Angry IP and it looks way more interesting than nmap πŸ˜€

IMG_3134

We’re going to do Burp tomorrow πŸ™‚

*Photos and videos are also available here

ProCodeCG – Creating Games Private Class – Day #1 – 10 June 2019

Standard

Day #1 of Creating Games Private Class πŸ™‚ Let us introduce Zaaka (on the right) and Kishan (on the left)

IMG_3044

Zakaa is very straightforward in making his first game

IMG_3045

He makes simple sprites to be able to see how the whole things work without too much time creating the details of each sprite πŸ™‚

IMG_3047

Zaaka’s games has all the basic features: score, food to eat, enemy that will hunt the main character

IMG_3048

IMG_3054

plus the next level πŸ™‚

IMG_3055

and after knowing how to create the game, Zaaka remaking the sprites and all the assets (adding background, etc) πŸ™‚

IMG_3062

plus adding the end screen

IMG_3066

Kishan had to wait while the .NET libraries being installed before he can started

IMG_3046

Kishan paid attention to the details of his sprites

IMG_3051 IMG_3052

Kishan’s first game πŸ™‚

IMG_3053

Look at those details πŸ™‚

IMG_3058

adding background

IMG_3064

Kishan wants the background to be moving like sea waves

IMG_3061

A huge achievments today guys! Until tomorrow πŸ˜‰

IMG_3065

*Photos and video are also available here

ProCodeCG – Kids Private Class – White Hacking – Day #1 – 10 June 2019

Standard

The first ProCodeCG White Hacking Private Class ever πŸ™‚ We have been teaching ethical hacking to kids but not yet seriously planned like this.

ProCodeCG will certainly add White Hacking Curriculum from now since we’ve been more convinced that this is an urgent topic to be taught to kids πŸ™‚

Ara has been interested in learning hacking, so somebody has to show him the right way πŸ˜€

IMG_3016

We’re going to try number 2 and number 3 today πŸ™‚

IMG_3017

We are doing 2 and 3 in parallel; making bootable usb while also downloading virtual machine

IMG_3018

Ara’s laptop is already has dual-boot Ubuntu BackBox and Windows 10 so we have to skip GRUB to be able to enter BIOS because we have to enable some option to make virtual box install Kali Linux

IMG_3019

IMG_3020

We found out that we had to install different Kali Linux version so we decided to explore Ubuntu BackBox while waiting for the download. But Ara forgot the password so we had to reset it πŸ˜€

IMG_3022

IMG_3023

the password cannot be reset so we have to find ways around

IMG_3024

and finally after we have changed the password and enter Ubuntu, we started to explore nmap πŸ˜‰

IMG_3025 IMG_3026

IMG_3027 IMG_3028

IMG_3029 IMG_3030

IMG_3031 IMG_3032

IMG_3033

we also checked the network with EtherApe πŸ˜‰

IMG_3034

IMG_3035 IMG_3036

IMG_3037 IMG_3038

IMG_3039

things among many things we’ve learned today

IMG_3040

Ara has been given load of homework to be reported in tomorrow’s class πŸ˜‰

IMG_3041

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 1 June 2019

Standard

Hello Saturday Coding Squad πŸ™‚

IMG_2361 IMG_2373

we got this little buddies coming again to the class, how cute πŸ™‚

IMG_2357

Fadhlan’s saga still continues πŸ˜€

IMG_2335

a brand new shiny robot πŸ™‚

IMG_2334

very neat! πŸ˜‰

IMG_2333

Fadhlan is going to test the power source for the robot today

IMG_2337

IMG_2363

IMG_2393

We are testing several codes to the robot

IMG_2362

IMG_2398

The robot now can send ultrasonic readings via bluetooth to this laptop

IMG_2399

now testing ultrasonic reading

IMG_2410

make sure the data format is correct

IMG_2411

and create a map based on the data

IMG_2412

the robot works well except one thing: we need less voltage because we have just crashed the robot because it moved to fast πŸ˜€

IMG_2415

Sam has lists to do in finishing the app

IMG_2336

after uploading all the asset to the app, Sam has to create logo for the app πŸ˜€

IMG_2347

The code is A LOT πŸ™‚ Hang on Sam, we’re going to finish this very soon πŸ™‚

IMG_2349

Al is going to finish 2 projects today

IMG_2346

One is the alien language project

IMG_2350

the code will make the green monster follow what we say πŸ™‚

IMG_2351

when we say left, it will move to the left and vice versa πŸ˜‰

IMG_2352

the next project

IMG_2402

IMG_2416

is to give tourists info about recommended places πŸ™‚ Awesome Al πŸ™‚

IMG_2417

Capt. Awa’s plan today is to test the TinyDuino

IMG_2354

while also teaching πŸ™‚

IMG_2364

This is the TinyDuino with LED module and battery module

IMG_2388

The TinyDuino is in the middle. On the left side is the battery module and on the right side is the LED module

IMG_2389

Capt. Awa is discussing TinyDuino with Koosha to figure out how it works

IMG_2414

Wibi is making a lot of progress today πŸ™‚

IMG_2355

He’s given a task to create as many structures as he can in Minecraft πŸ™‚

IMG_2382

like connecting hallway

IMG_2384

basement

IMG_2391 IMG_2392

secret passage

IMG_2395

a glass roof for the basement

IMG_2396

adding door for entering the house properly πŸ™‚

IMG_2408

Ryan is also learning the same things as Wibi

IMG_2356

only Ryan will prefer more experiments with structures πŸ˜€

IMG_2358

IMG_2383

IMG_2390 IMG_2359

Capt. Faris

IMG_2360

and his recent research

IMG_2377

a super cutting edge technology

IMG_2378

an algorithm that can make living portraits from just ONE sample picture

IMG_2379

we still finding out about the algorithm

IMG_2380

that can make Marylin Monroe, Einstein and even Monalisa talk! *scary

IMG_2381

Koosha

IMG_2372

Koosha is tinkering with MSDOS and QBASIC πŸ˜€

IMG_2385

IMG_2386

and then helping Capt. Awa with the TinyDuino

IMG_2407

we did some debugging to make it work

IMG_2404

IMG_2401

and it finally works!

IMG_2403

thanks so much Koosha! we just haven’t figuring out yet how to make the LED module works πŸ˜‰

IMG_2405

and then Koosha get back to Minecraft Arduino project πŸ™‚

IMG_2420

with this complex redstone and command block configuration πŸ˜€

IMG_2422

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 25 May 2019

Standard

ProCodeCG Research Center πŸ˜‰ Look at how many brains working on many projects πŸ™‚

IMG_1931 IMG_1932

IMG_1959

Wibi has just joined the class πŸ™‚

IMG_1916

Wibi will start to learn coding by playing Minecraft

IMG_1928 IMG_1974

Ryan has also joined the class Β and learning the same thing as Wibi. Kids in their age start learning basic programming skills by building things so they will learn about shapes, geometry, repetition, pattern etc. πŸ™‚

IMG_1917 IMG_1925

IMG_1975

Capt. Faris is working on his machine learning project while also teaching other kids πŸ™‚

IMG_1918

IMG_1941 IMG_1957

Fadhlan’s hardest task is to find out why the wheels stopped working

IMG_1919

while other components do work πŸ™‚

IMG_1936

Badi started to learn Python πŸ™‚

IMG_1920

because we need a script to update two different calendars for Pavilion19 website πŸ™‚

IMG_1935

Like usual, Badi is a fast learner πŸ™‚

IMG_1937

Badi learns turtle, shapes, and looping in Python very fast

IMG_1942

IMG_1948 IMG_1950

IMG_1954

before he got back to web programming: patching the problem from the previous week

IMG_1965

The problem is the calendar plug in only work for android or ios.

IMG_1967 IMG_1968

so the quick solution is provide links for both OS directing to different version of calendar

IMG_1972

Aidia is still working on her big project: color sorter with arduino

IMG_1921

Aidia spent 3 straight hours typing hundreds lines of code πŸ™‚

IMG_1927

we will start the wiring after Aidia finishes typing in the code πŸ™‚

IMG_1951

Capt. Awa is exploring new things like this rocket launcher simulation

IMG_1922 IMG_1946

IMG_1933 IMG_1934

while Al is working on a new machine learning project

IMG_1923 IMG_1960

recognising sounds

IMG_1969

Al is recording voice for “left” and “right” that will make a sprite turn to left or to the right

IMG_1970

Harraz wants to install Game Maker Studio 2

IMG_1915

This is good because Game Maker Studio 2 gives more libraries and features

IMG_1924

Harraz also wants to learn Minecraft Modding

IMG_1930 IMG_1949

Today he learns how to type in JavaScript codes into Minecraft πŸ™‚

IMG_1962

and make some geometry structures and buildings

IMG_1963

IMG_1964

this is so much fun πŸ™‚ Next week Harraz will type his own JavaScript code πŸ™‚

IMG_1973

Sam is working hard entering assets to his Juz’amma App

IMG_1926 IMG_1929

The app is now working very smoothly now

IMG_1938

After Sam is finished entering all the verses, we are ready to upload it to PlayStore πŸ™‚

IMG_1940

IMG_1947

Koosha is given a task to create a locker system in Minecraft

IMG_1945

IMG_1952

and next class we’re going to use this relay to control smart home appliances πŸ™‚

IMG_1958

IMG_1961

IMG_1971

We had visitors from Arduino Community πŸ™‚

IMG_1966

*Photos and videos are also available here