MY FIRST VIDEOGAME

I've started developing my first videogame in Pygame

CODING

1/28/20242 min read

Hi readers,

I'm starting this blog to share my life and to improve my writing skills and also my English skills. I'm a student, and I'm very interested in coding and photography. I've already worked as a photographer for some events, and I'm also doing some things in coding, especially in Python, which I'm studying in school.

In this article, I want to speak about my video game project. This idea was born inside of me about one week ago, and suddenly I started to write down all the ideas and questions that came to my mind: how will be the theme? Which will be the characters? What will be the goals of the game? Will it be a smartphone game o a PC game? And others still.

Finally, I decided that the game would be an arcade video game where you have to make money (obviously game money) to shop for plane tickets to visit a dungeon where you have to complete a trial to win the medal of that dungeon when you collect all the medals, you will finish the game and you will be a winner.

So, following this main idea, today I've started working on the first interface of the game. I've done a lot of research online to find the best graphics for my game, and finally, I found a very interesting and useful site where I downloaded all the graphics I needed to create the homepage interface for my own game.
After having found all the graphic elements, I started coding, and it wasn't so easy! I had to look at a lot of tutorials because I'd never code in Pygame, the Python library I'm using for programming this game.
I reached to create the first building of the game and create the function that will move it when right or left key arrows are clicked. At the end of the afternoon, I started working on the player, but I didn't just complete it because I hadn't time, I hope to complete it sooner. Until then, you can see below what you will see if you launched the game.

I hope you've enjoyed this first article and I hope you will read the article I will publish (I don't know when it will be, but I know that I don't want to create a publishing schedule).