Technology/Multimedia: Independent Discovery

Liger’s always different and so it was in round 5. Not just this class, every class. There were just so many things going on. So many trips and so many classes missed. To mitigate the result of missing classes, most of the essential classes gave students independence and the opportunity to do some self-learning and exploration. But each class had a different set of goals, or rules, if you may look at them that way. For Technology/Multimedia, it was to learn something new, develop on it and create a small project or product that demonstrates what it is. The only constraint was that the class only met for ONE WEEK in the whole round which was four hours, so we needed to really use our time in class wisely. Some of us even missed part of the time due to trips or other things. That being said, what did I choose to work on that I could learn and create a product out of in four hours? Pygame, a well-known Python module was what I chose to learn about and work on for the independent discovery, but not all in four hours though.

So what is Pygame? Essentially, it’s a module that allows you to create two-dimensional games with Python which would normally be hard to do without. There are other modules that allow you to do the same thing and are possibly even better of course, but Pygame’s like the first step, one of the simplest ones I can say. By knowing what Pygame is and having read the previous post about this class, you might be able to guess at why I chose this as the thing to work on. Well, 1. I already know some Python and this is based off it and 2. I love making games and this allows me to do so easily. So what was my goal or what was going to be my product? A game of course! But due to time constraints, I wasn’t sure if I was able to create a full-finished game or just part of a game. Since I knew that not much could be done in the given amount of time, I knew I had to work on it in my own time. Plus I had two trips later the week this was given to me which made me miss 2 hours of the class, so I had to start working as quick and as soon as possible.

Here’s part of my code.

The first step I took to making a game out of Pygame was to learn it as if it was learning another programming language. Well, I had to install it before I could use it of course, but that doesn’t matter. I started looking for tutorials on the basics of Pygame on its official site which didn’t prove to have many resources that were useful to me. It did have lots of documents and tutorials, but it was all in text and I figured it would be best if I looked for another way to learn. I tried avoiding texts because reading would take up much time, in return of little help. So I turned to YouTube. The first video that I clicked on was the ‘one’. It was just what I needed. The video was the first part of a 10-part series about making a game out of Pygame and it was created by the YouTube channel, Tech With Tim. He’s a great guy and he makes lots of useful videos and most of them are related to Python and Pygame which was exactly what I was looking for. After watching the first video, I started creating. I initially didn’t prepare or have an idea of what kind of game I wanted other than it to be a never ending game, but after watching the first video, I got the idea of recreating Hollow Knight by Team Cherry (Search it up. It’s a great game.) which at first seemed like a huge task, but I went with the idea anyway. After watching two videos, I stopped. I felt like I had what I needed to start. And so I spent the remaining time all on creating the game.

A screenshot of what could’ve been in the game. It got changed because of functionality problems, but I’ll add it into the game after I solve the problem.

It was the usual coding process. Think until you get an idea. Something you want to add. Code it into the game. If it works, carry on. If it doesn’t, try to solve it. If you can’t solve it, move on. Else, still carry on. Sorry I’m talking in code. As I learned more about Pygame and added more things into the game, the big picture became clearer. I wanted a game with the story of Hollow Knight, but what you do in the game itself is you fight against a single enemy and every time you defeat it, it becomes stronger. It’s a never ending game. I didn’t want it to have levels because it would take a lot of time to create and because I had little time. The process of coding and putting everything together piece by piece was as fulfilling and pleasurable as it had ever been.  My longing of wanting to create my own 2D game with keyboard controls, unlike Twitfall which was a text-based game, was fulfilled. In the process of making the game, I encountered many problems and some of them were so confusing that I had to check over it many times – more than I should’ve. But the bigger the problem, the more pleasure it would bring which was sort of the motivation for me to kept going. I would either solve a problem myself and it would satisfy me or it would be so hard that I had to search on the internet for help until I found answers to solve the problem and when I did, it would bring me even more satisfaction. After 2 weeks of coding, thinking, recreating, and discovering, I didn’t finish the game completely, but I had most of what I envisioned and wanted. Here’s the result:

What you see when you run the game.

In the game, you’re a knight. The Knight (from Hollow Knight) to be specific. You’re in an unknown place and the only other person, or rather thing, there is someone who looks like you, but bigger, evil, and demonic. Your only goal is to survive. Try to defeat the demon, but keep in mind that every time it gets killed, it becomes stronger. You wield the power of void, a magical and black substance. Deep inside, you’re a powerful and mad being. You’re only under control when your soul is in your shell. When you’re under control, you can unleash the power of void and use it against the demon, but when you die, your shell will break, your soul will come out, and it will haunt you. Overcome, which means kill, it and it will go back inside your shell. So basically, it’s a never ending game of killing and escaping. You have 2 powerful abilities. Void tendrils and vengeful spirit. You can dash and you can super dash. And lastly, you have a nail which is basically a sword. When you die, a darker version of you will appear and attack you. That’s all that’s in the game as of writing this. My plan is to add more and develop the game in my free time. Maybe one day it’ll become a big project. I hope so.

I need to admit that I’ve been obsessed with coding lately. I’ve been spending a lot of my own time doing code, specifically making games, which I find a bit surprising because I don’t conventionally put as much time into an academic subject as this despite of how much I like it. Unusual enough, I don’t even look at coding as a thing you do in school mainly for grades anymore. It’s been more. It’s become one of my hobbies. That’s because it brings me the type of pleasure that’s different from what I would normally get from my other hobbies or academic subjects. And in this fifth and last round of Technology and Multimedia, I was able to expand on my knowledge of coding, learn more about it, go crazy about it, and love it even more by creating my very own two-dimensional game. I will find a way to put this game up on this blog once I feel it’s ready. But that’s not going to be the end because I have lots of plans for it and I hope to see it grow into a big, personal project. Thank you for reading and have a good day (or night)!

English Literacy: Happiness Achieved in the Face of Apathy

You wake up, but you don’t get out of bed. You just stare at the ceiling. There’s nothing going on in your brain. No thoughts are present as if your brain had stopped working. It’s just a void of nothing when you try to visualize it. You just lay on your bed still and stare at the ceiling without thinking of doing anything nor do you do anything. You don’t try to think. You aren’t worried about life and you don’t care. You’re not sad. You’re not happy. You’re apathetic.

Imagine that everyday you’re like that. You’re just empty. The goals you had and were excited about seem to have become targets without reason and you don’t even think about why it is. You’re just a black simple dot on a white simple page of paper that is the world. There’s nothing else. That is what apathy feels like. Would you want to feel that way?

What is apathy?

Apathy is defined as the absence of emotions; a feeling of no enthusiasm, interest, or concern. It’s nothing, just emptiness and non-existence. Now apply apathy to a person and the result would be someone who doesn’t feel anything at all due to the absence of emotions. Their life could be a mess, they can turn on their computer, see that the report they spent an enormous amount of time and effort on is gone, even if it’s due tomorrow, and they still wouldn’t be sad. They would just accept the fact that they lost it and move on.

What can it lead to?

You are not to be ignorant of apathy. It’s a serious state of indifference and it shouldn’t be left alone. It should be rid of. Often times, apathy will trap you in its cage of ’emotionlessness’, then it will lure you gradually into depression. If you neglect it, you’ll find everything to be daunting when you finally crash into depression. There are ways to prevent or rather, mitigate this however. Someone who’s apathetic is like a dead light bulb. It just needs some energy to turn on! So if you’re in apathy’s cage, I implore you to use whatever energy’s left in you to try and break out of it! And this guide will give you the fuel you’ll need to tear those bars down!

Where does it come from?

Apathy can be caused by anything. Identifying the cause can be important. In the process of getting rid of apathy, it might help to identify the cause and then make changes based off it. It will help you out with deciding the things you want to change when you need to get rid of apathy. When you feel apathy, think about yesterday. It’s mostly likely that recent events are the cause of your apathy. Think about what happened before you became apathetic.

How do you know if you’re apathetic?

What you can do to know whether you’re apathetic or not is to compare, to look at the traits of an apathetic and see if you have them. You’re not interested in anything when you’re apathetic. You may be somewhat bored. There’s no rhapsody in you and you don’t have any concerns. You just feel nothing – emptiness and void. One of the easier ways to know you’re apathetic is when you get bored of the things you thought would spark the light inside you. Your hobbies don’t bring you pleasure anymore or hanging out with your friends is now a waste of time. Everything bores you. Just look at the traits of an apathetic and see if you have them. Look at the introduction of this guide, the traits.

How do you get rid of it?

There is never one way to solve a problem. Try to get rid of apathy in different ways or in ways you prefer – if you’ve ever been through it before. Getting rid of apathy means finding something that will interest you once more and spark that flame of excitement and motivation inside you. The initial goal is to create change, get you occupied and get you energized!

What I conventionally do first is do what I always enjoy doing – a hobby! Invest some time into your hobby and see if that brings you happiness – the pleasure you always found to be comforting. Although becoming apathetic means you’ve probably already lost interest in it, it never hurts to give it a shot and see again.

If that doesn’t work, what I encourage you to do is ‘kick it up a notch’. Make lots of changes. Change your routine! Change the order of the things you do in your routine! Reverse the order! Maybe all you need is some revitalization. Change your schedule and see if there are spaces left. If there are, fill it! With everything and anything. Spend time at the park if you live near one. Go to the beach. Run a marathon. Do yoga. Learn a new language or instrument. Whatever! Change things up! Just freshen up your schedule and live a new life with new energy!

Don’t stay inside too much, get some sun and fresh air! According to studies, spending time in the sun increases the release of serotonin, the happy chemical, in the brain, which makes you happy! This will somewhat slow down or even halt the process of you crashing into depression and get your a bit more prepared. You might even just become happy and not even become depressed. Try to spend about 10-15 minutes in the sun, you’ll feel much better! Or try to see if there are any free events in your area. Join them and meet new people. Make new friends! And ask them to the movies or to hangout. Building new connections can also make you happy and bring you pleasure. You just need to feel occupied and alive! Maybe get out, run around, and just have fun!

The best way to get excited again is to explore and discover something new; see what the world has to offer. If you’re someone who stays inside a lot, go hunting on the internet. Play a new game, start watching a new series, learn something new, read a new book, start a diary, listen to new music, just explore! There are more than enough things on the internet and in the world that’ll help you get excited and happy again.

Feel apathetic? Need some energy? There’s free fuel here! Whenever you feel apathetic or know someone who is, take a look at this short guide and see if it can help you. When being apathetic, keep in mind that the ultimate goal is to renew, revitalize and reorganize as well as get occupied! Switch things up! Change your gears! Even though apathy is the feeling of emptiness and the absence of emotions, you can always get rid of it and fill that hole of nothingness with excitement and ecstasy again. And this guide’s your help-out buddy!

Sources:

Davenport, Barrie. “10 Ways To Snap Out Of Apathy.” Live Bold and Bloom, 19 Mar. 2019, liveboldandbloom.com/06/self-improvement/apathetic-person
“What Are the Benefits of Sunlight?” Healthline, Healthline Media, www.healthline.com/health/depression/benefits-sunlight#mental-health

Math: Speed

 

Jack and Dan competed against each other in a round of running. They both ran a kilometer. Jack took about 8 minutes to finish the race while Dan took around 5. What’s their speed in kilometers per hour? Imagine if they ran for another 3 hours at half their original speed. How far would they go and who would go farther?

To find speed, we must take the distance and divide it by the time. In the case for Jack, it would be: 1 (kilometers) ÷ 8 (minutes). Do the math and you would get 0.125, so Jack’s speed is 0.125 km in a minute. But we want km/h. We just need to convert it. To convert it, basically multiply by 60 because an hour is 60 minutes, so 0.125 (km per minute) x 60 (number of minutes in an hour) and you would get 7.5 km/h. That is Jack’s speed in kilometers per hour.

Let’s quickly find Dan’s speed:

1 km (how far Dan ran) ÷ 5 minutes (how long he took) = 0.2 km/minute (his speed)

0.2 km/minute x 60 (number of minutes in an hour) = 12 km/h (his speed converted from km/minute into km/h)

Now how far would they go if they ran for another 3 hours half their original speed?

First I would find their new speed. That’s easy, just divide their original speed by two.

Jack’s new speed: 7.5 ÷ 2 = 3.75 km/h

Dan’s new speed: 12 ÷ 2 = 6 km/h

To find out how far they would go, we need to multiply their speed by how long they would run.

For Jack, 3.75 km/h (his speed) times 3 (time of running) would find out his distance. It’s 11.25 km. In Dan’s case, his distance would be 18 km.

So if they both ran for another 3 hours at half their original speed, Jack would run 11.25 kilometers and Dan would run 18 kilometers. Who ran farther? You know how to do this one, it’s Dan because 18 is obviously bigger than 11.25; just find the number that’s bigger.

ភាសាខ្មែរ៖ ទៀន៦ដើម | វគ្គទី១

“ណែ! ចាំផង! គ្នាមិនទាន់រៀបចំសៀវភៅហើយផង នាំគ្នាទៅចោលបាត់!” លីលីស្រែកចេញមកពីផ្ទះដោយភ័យខ្លាចមិត្តភក្ដិទៅចោល ។

ថ្ងៃនោះគឺថ្ងៃច័ន្ទ ហើយជាថ្ងៃបវេសនកាលនៅឯសាលារៀនរបស់លីលី ព្រមទាំងជាថ្ងៃតំបូងនៃឆ្នាំសិក្សាចុងក្រោយរបស់នាង ។ មិត្តភក្ដិរបស់នាង បានមកផ្ទះនាងដើម្បីយកជូននាងទៅសាលា ។

“យីលីលី! ម៉េចបានយូរម្លេស? ពេលយប់ម្សិលមិញ លីលីឯងរវល់ធ្វើស្អីគេ បាន​ជាមិនរៀបចំសៀវភៅ? ដឹងថាថ្ងៃនេះជាថ្ងៃដំបូងផង!” សោភាតបឆ្លើយដោយកំហឹង ។ សោភាគឺជាសិស្សដ៏ពូកែមួយនៅសាលា នាងមានចំណាត់ថ្នាក់ខ្ពស់ជាងគេក្នុងថ្នាក់របស់នាង ។ នាងក៏ជាមិត្តល្អមួយដែរ ។ នាងគ្រាន់តែមានទំលាប់ឆាប់ខឹង ប៉ុន្តែនាងមិនចេះខឹងយូរទេ ។

“គ្នារវល់និយាយជាមួយសង្សារ ពុំមានពេលទំនេរឡើយ!”

“លីលីឯងគ្មានសង្សារទេ! កុំមកកុហកយើង! ទោះយ៉ាងណា ក៏វាមិនសំខាន់ជាងការសិក្សាដែរ!”

ដោយធុញទ្រាំមិនបាន ចរិយាបានស្រែកពីចម្ងាយដាក់សោភានិងលីលីថា “អេ! បើរវល់តែឈ្លេាះគ្នាអញ្ចឹង តិចខ្ញុំឈប់ចាំពួកឯងឥឡូវហ្នឹង!”។ ចរិយាក៏ជាមិត្តរបស់លីលីដែរ ។ នាងគឺជាអ្នកដែលបើកបរម៉ូតូ ។

“​ចាស៎! រៀបចំរួចហើយ! គ្នាចុះទៅឥឡូវហើយ ។” លីលីស្រែកមកពីក្នុងផ្ទះជាលើកចុងក្រោយ មុនរត់មកខាងក្រោម ។ ដោយមិននិយាយអីសោះ សិស្សទាំងបីនោះបានធ្វើដំណើរទៅសាលារៀន ។

លីលីមានគេហដ្ឋានដាច់ស្រយាលឆ្ងាយពីសាលាខុសគេ ។ មានតែមិត្តរបស់នាងទេដែលរស់នៅម្តុំហ្នឹង ។ នាងមានម៉ូតូនៅផ្ទះ ប៉ុន្តែនាងមិនចេះបើក ហើយវាជាកម្មសិទ្ធរបស់បងស្រី ។ បងស្រីរបស់លីលីធ្វើការជាអ្នកគ្រប់គ្រងធានាគារ ។ គាត់វចេញពីផ្ទះម៉ោង ៤ ព្រឹកពីព្រោះធានាគារស្ថិតនៅឆ្ងាយ ហើយមិនត្រលប់មកវិញរហូតដល់យប់ជ្រៅ ។ ពេលខ្លះគាត់មិនមកផ្ទះផង ។ ដោយហេតុនេះ ពេលដែលលីលីត្រូវការទៅរៀន មិត្តភក្ដិនោះហើយជាអ្នកដឹកជូននាងទៅ ។ វាដោយសារតែមិត្តនាងចេះជិះម៉ូតូ ហើយក៏ដោយសារមិត្តនាងមិននៅឆ្ងាយពីនាង ។

នៅមានវគ្គបន្តទៀត

សូមរងចាំសម្រាប់វគ្គបន្ទាប់ | សរសេរដោយ បញ្ញារិទ្ធិ និង មករា