Skip to main content

Featured

Python first project - Homework Scraping

"      This project is used to help me scrape an answer for my homework, especially on chemistry because I kept failing chemistry. The program shown above is just the simple version of the homework scraping, that only works for multiple choice type of question. This program can only be used for a specific type of question format, and in this case, all of my question is in Chinese, and luckily there's a specific word that is mostly used to conclude an answer in a site, which is " 故选 " . The question format on my homework file, has a similar pattern which is " 选择题 "or" 一、 ", which make separating the question easier. I used Beautiful soup 4 for scraping the answer, and I used docx module to read the homework docx file.     The program also has an advanced version, so I like to say. If the simple one scrape the multiple choice of question, then the advanced version would scrape an answer for the writing(essay, short answer, etc) question. The simple ...

Developing a horror game | Game development journey

    After creating the PRG hack & slash controller, even though it was unfinished, I proceed to work on a horror game. At first, developing a horror game, was just an idea for YouTube content. I spent a whole month developing a horror game.

    I had many troubles, some manage to be solved, but some are just impossible. I had completed most of the mechanism on the game, it is pretty much playable, there's no tutorial, there's a also a few bugs, and unfortunately I no longer able to carry on developing it, because my laptop battery life has been getting worse and worse. Here's the preview:

    I named this game Freeing John. The main story of this game focused on the player which was deceived by his friend to feed his pet on the basement. He was locked on the underground basement, and has to find a way out while a certain green forbidden creature roaming around the basement. He guided the player that is stucks in the basement, and told him using a certain ritual of drawing on a paper, then let the green creature step on it, would purify the creature, hence making it suffers and dies eventually. The game named Freeing John, because the green creature is called John, and he's the first successful human transmutation. 

    After the player finished the game, he will be bonked from behind, and dragged to play the next game, and that will be the first series of the game.

Try the unfinished prototype: https://adventurerdeveloper.itch.io/release-john

youtube: https://www.youtube.com/channel/UCMjnot5MbPR38F3cUhdXfNw

    If we were to dive in inside the project editor, you would find a box of spaghetti with mozzarella. The whole project is a complete mess, changing a few line of codes would break the other codes. It was fool of me not to learn how to organize a project by using project structure. You shouldn't be like me, watch this video which I learned how to structure a project, trust me, it's really that important!

    Continuing the project has already be out of my hand. With all the mess on the project, I'm surprised my old self even manage to finished it till there. Not to mention that my laptop's battery life has decrease by half. 

    Make sure you use project structure on you game development, especially if you're working on a team. Use persistent data system, singleton, and what ever system it is to make the project more readable and simple. 

Thank me later.

Comments