Moonpreneur Icon
Senul Jayasinghe Portfolio on Moonpreneur
Banner
Moonpreneur · Class of 2026

Senul Jayasinghe

10-Year-Old Innovator · STEM Enthusiast · Moonpreneur Junior · Podcast Guest

Building creative solutions

1+ followers

9 Months With Moonpreneur
2 Projects
1 Total likes
72 Total views

About

Hello, my name is Senul, and today I am presenting my video game project. In this project, Bob plays a video game where he rolls a dice to decide what happens next. Each dice roll creates a different surprise, making the game fun and exciting every time. I enjoyed creating this project because it felt like designing my own mini video game.

Featured

Verified Activity
PROTOTYPE VERIFIED

Magic 8 ball

Hello, my name is Senul and I am 9 years old. I am in fourth grade and my hobbies are playing video games and watching TV. Today I am showing my Magic Eight Ball project. In this project, you can ask a question and it will give you an answer using images. The program chooses a random number from 1 to 8. One means the worst answer and eight means the best answer. Each number shows a different image depending on the result. I made this project to be fun and interactive, and I enjoyed learning how to use random numbers and images in coding.

Robotics
Read More
25
Aug 2026

Moonbattle competition

About Moonbattle

Digital Moonbattle 2026

Moonbattle is the ultimate arena where young entrepreneurs put their ideas to the test. From rapid prototyping to live pitches, it's a place to compete, build, and grow alongside the best minds in the Moonpreneur community.

Podcast

About the Podcast

Survival Game

Senul programmed the BBC micro:bit to create an interactive survival game with a main character named "Bob," that was entirely new and original.


How will "Bob's Survival Game" work?


The Randomization Engine: Senul programmed a random number generator, which he used to determine Bob's destiny on the LED display, to roll a dice with the numbers 1 through 6.

Action Logic: They each play a different coded event: Stay Still (1), Attack (2), Take Damage (3), Heal (4), Run (5), and Dodge (6).

Health Point Mechanics: Senul went beyond just random animations and coded a health point background system! Bob will lose the game if he rolls three times, but he will recover 1 health point if he rolls 4.

Iterative Scaling: Senul started with 3 outcomes and scaled up the game to 6 full outcomes with distinct visual effects.


Don't miss the end of the video where the mother of Senul, who has grown so proud of his creation, shares her excitement with coding and designing this project by himself using t

STEM workshops

STEM ambassador workshop 1
STEM ambassador workshop 2
STEM ambassador workshop 3
STEM ambassador workshop 4

You Might Also Like

Laiana Awad
Laiana Awad

(10 years)

Hello, my name is Laiana. I am 10 years old. My favorite sports are gymnastics and taekwondo, and I like math, science, and robotics.&nbs

Saksham Pandey

Hello everyone! My name is Saksham Pandey, and I am 8 years old. I love going on treasure hunts, playing football and cricket, watching TV, a

Afizah Fatema
Afizah Fatema

(10 years)

Hello, My name is Afizah Fatema. I am 10 years old, and my birthday is on November 27th. My hobbies are biking, badminton, and coding.

Follow Senul Jayasinghe

Support Anika

S

Karan Kapoor

View Karan Kapoor's profile, work experience, and how he supports Anika.

About you

S

Work experience

How would you like to support?

Select all that apply.

A short note

Our team responds only to relevant opportunities.