Tuesday, 31 December 2019

2019 in a nutshell

Hello there!

2019 was a pretty moving year for me, since I've left school and am now looking for an apprenticeship or a job.

Unlike past summaries of the years that I've made, I'm not going to explicitly tell about good, and the bad. I'd prefer to just talk about the year in general, since bad and good things will always happen. I have learned that it is not always black and white - it can be a shade of grey, in other words a negative can be spun into a positive or vice versa.

2019 in a nutshell

In 2018 I did want to get a job/apprenticeship but since then, I haven't been successful in getting one, its a tough world out there - tougher than I thought, even with minimum wage jobs, there are loads of people applying. And I did try a lot of things, I've tried handing out CVs, on-line applications, recruiters etc. I did get a few interviews (including places like McDonalds) but unfortunately I didn't get any offers. I don't really care though, I'm just glad I got the interviews and got to experience them. Through an organisation that a friend referred me to (since he was friends with a nice lady who worked there), I did get volunteer work at a community café on most of the Saturdays in the holiday, and that was pretty cool - I liked it and it gave me some good experiences since every time was different from the last. With that being said, despite a lot of tries, I couldn't get paid employment.

A thing that annoys me about menial jobs is that people make it look like it's for the unemployed and it's easy to get, maybe it was for those people, but I've had an interview with McDonalds, and they rejected me. I do want to make a separate post about how hard it is to get a job and what I've learned thus far about getting a job. Not going to lie though, there are definitely parts of being unemployed which I enjoy like being able to think about what I truly value in life and how to live a meaningful one (I'll get onto that later), having a lot of time, not needing to deal with the broken education system and working on this blog as well as my games.

A job isn't necessary for me at the moment since I live with my parents, and I'd rather live there than live in a shoddy apartment like some University students (though most of my secondary school friends who are at university, live with their parents), who have to rely on a government loan to pay for their accommodation.

That being said, I don't plan to stay unemployed for a long time though and end up like Satou from "Welcome to the NHK" where he is a 'hikikomori' (Japanese term for reclusive) for a straight 3 years, that wouldn't' be good.

I didn't get to travel as much as I would have liked back in 2018, though I did go to Italy for my A-level photography trip and France in the summer. Unfortunately, I couldn't go to Japan due to the cost of going there. Perhaps next October could be a good time to go there since it's cheaper, though the country wouldn't look as pretty and more cold but I guess I wouldn't mind, don't know if it's a guarantee though.

I'm not as cynical about social media as I was back last year. Although I'm still skeptical of social media, saying that it would be a cause of teenage suicides is a very dubious claim. Regardless I have no regrets of deleting my DeviantArt and still have none of deleting my Twitter. It feels like less clutter that I have to worry about in my life.

This year I started to learn a lot more about the "Effective Altruism" movement, I also read the audio book "The life you can save" by Australian philosopher Peter Singer. The cool thing about this book is that no matter what job you are in, anyone can make a difference by contributing a certain amount of wealth to the poor. Although earning to give is not the most high-impact option, it's still pretty high impact, especially to those in far poorer countries than places like the UK or the US.


Beyond the 2010s and into the 2020s

I'm hoping that next year, as well as the next decade, I can learn more about Effective Altruism and learn about ways that people can directly contribute to the well-being of others. I would also like to write more blog posts like the one I did on China, where I raise awareness to certain things which might be important in the world. I can also practice writing long-form blog content this way, it is quite enjoyable to make too.

As I've written in one of my other posts about being vegan, I would like to be vegan - or at least make more efforts to becoming vegan. I'm trying more foods that don't require any animal products let alone meat (unless it is clean meat).

I'm also thinking of travelling more locally, by that I mean around the UK. The hiking that I did with some people I know increased my confidence of going to other places in the UK rather than just London (where I live).

I would also like to finish and release Bounty Hunter III by November 2020. My development plan is to get all the locations in the game by around February/March 2020 as well as adding in a good amount of the story. During all of this, I'll have Joe create the background tiles and the animations with my assistance and guidance.  Like Bounty Hunter II, I would like the game to be fully playable around May (or earlier) of that year so I can spend a lot of time polishing, play-testing as well as putting in additional content if needed.

On the topic of game development, I would like to put more effort into marketing my games. Itch.io has a page where people can promote their games, my concern with this is that I might sound like I just want attention. But I guess that I should try it nonetheless, maybe I can learn a great deal about marketing and making my game stand out.

Getting an apprenticeship or job would also be great if I get one next year, since earning money and gaining experience would be a good step for me as well as a way to meet new people.

Conclusion

Yet another decade ends. And a new year is starting as well as a new decade, it's surprising how long the 2010s felt for me. But every year for me feels faster than the last, it's a very weird feeling. Although I'm quite uncertain for what the 2020s will be like, let's just hope that despite people who claim the world is getting worse what with climate change, the UK under Boris Johnson and the such like, the world can hopefully improve and we can prove them wrong.

Farewell 2019 as well as the 2010s,
and have a happy new 2020 as well as a happy new decade!

That's all from me!

Monday, 30 December 2019

Bounty Hunter III Update #2: The game so far in 2019

Hello there!
As I've mentioned in my last post, Bounty Hunter III's development is still alive and well.

Looking back, I'm surprised I haven't made a Bounty Hunter III post since June! Time passes by quick does it not? This update will have more pictures than words because I think that a picture can explain what 1000 words can.

One thing I regret about the state of this project this year was that I wish I did something similar to what I did back in 2017 with this game's predecessor which was a public alpha. Maybe not public but still, something that has can be played like a real game - something you can loose and win.

Although the majority of Bounty Hunter II's code in the month of its release is vastly different to the 2017 public alpha, it was still something you could play and did have polish to a certain extent. If I put up Bounty Hunter III right now, it would be pretty unpolished and boring.

I've written several basic ideas of what the story will be including the driving force of the plot, the main characters and even two endings.

I did mention about an ally character the last time I posted about this game, but who is it?

It turns out it is Milbert, the main antagonist from the 2nd game! Yes, he turns good after all of that trouble he put Peast through. Not only that, he's also a playable character that helps Peast with puzzles as well as combat.

Without further ado I will show you a bunch of screenshots from BHIII so far:

Peast in a snowy forest

I don't think so...
Peast's new sprite

Nice view of black from the mountains

Near the hospital

Peast on the beach of a tropical volcanic island



A simple button puzzle


After Milbert and Peast press the switch

"Hey can someone get rid of all of these boxes?"

"Leave it to ME!"

"Thanks Milbert, but where's the rest of the map?"


"Step back now, HUUUUAAAAGGGGHHHHH!!!"

That's all from me!


Friday, 27 December 2019

Redefining talking systems in RPGs

Hello there!
I've done quite a bit of thinking about incorporating talking systems into RPGs, because a lot of them involve killing others for EXP.


Preface

There was an Extra Credits video that I encountered a while ago, where they talked about making non-combat in video games as fun as combat. It was uploaded well before Undertale came out.

Undertale was the game that first intruded me to this concept, but it certainly was not the first game that had this concept, as there were games like Shin Megami Tensei which it got the idea from in the first place. I thought of making a game similar to Undertale not long after it came out, but I didn't feel like I could do anything original with the formula. I thought of putting a talking system into a game version of my book 'Evermoral' but the game never came into fruition, partly because of low experience at the time.

That was until 2017 when I came across "Jojo's Bizarre adventure" on the SNES based on a manga of the same name, where you can go through the whole game without killing a single person thanks to the 'talk' option. Admittedly the gameplay was fairly simple and bland where the talking system was not any different from killing. But it made me think that perhaps talking systems could be like combat except without violence, hence I started to think about talking systems in RPGs again.

The way talking systems functioned in the Shin Megami Tensei games (including Persona 2 and 5) was that it was used for recruiting demons and also avoiding combat which frankly I think is far more ethical, interesting and less tedious than trying to catch that particular rare legendary Pokémon by lowering its health and then wasting 100+ Ultra-balls to catch it.

With that being said, I think that the talking system in the Megaten games though important, are a small slice of the game-play pie. You can't talk your way out of a boss battle; you need to deal with them with violence. I think these games utilize the talking system far better than Undertale (or its successor Deltarune - though it is too early to say for the latter), you'll learn why in the next section.


Unrealistically talking smart

Talking systems in games like Undertale and Deltarune are rather simple. They sound innovate on paper, but in practice, in my play-through of both of these games, especially Delatarune's first chapter (in which I didn't even get a game over at all) sparing an enemy was no more complicated than killing it. It involved a lot of routine tasks like spamming 'Spare' or pressing one option that allows you to spare them a turn after.

This is one of the reasons I think these games (at least game-play wise) are pretty overrated and hyped. Not to say that these games don't have their merits, they certainly do but that's besides the point of this post.

A challenge one can get into when developing a talking system for an RPG using Undertale/Deltarune's foundation is that the 'act' options are very context-sensitive: For each enemy there is a specific set of actions you need do which gets quite easy if you know the pattern. These patterns can be mastered pretty quickly.

Since these 'act' moves do not use any kind of stats, it makes the RPG aspect of these games moot. Undertale might as well as be a visual novel with some RPG elements and a Touhou-style dodging system. There also isn't really any reward if you spare the enemy other than some money which can't be used to buy anything useful (given that you are going on a no-damage run).

Neither is killing an enemy, there is very little point to leveling up in Undertale, the late bosses can't even 1 hit kill you - even if you are level 1. I presume that this is to make the game possible for pacifist players but I can imagine ways to make leveling up important for pacifist game-play regardless, more on that later.

That's enough of me critiquing Undertale/Deltarune. I'll move on to Persona 2 and 5.

You can also spare enemies in Persona 5 and 2, with the former involving you putting the enemies down in order to get a "Hold up!" where you can either do an all-out attack where every active party member attacks the enemy or you can negotiate with them in traditional Megaten fashion, where you have dialogue choices and you need to choose the right one to have them join you, give money or items.

In Persona 2 you don't need to put enemies down, there is an option called "Contact" where you can negotiate with them. The interesting thing about Persona 2's system is that you can make the enemy happy, eager, scared or angry depending on your actions. If you anger them they will go fully hostile on you and you have no other choice but to deal with them the traditional way. Another interesting aspect is that you can use any party member you like to do the talking or use multiple at a time. Each party member will have their own actions which will stay the same regardless of specific enemy, but each enemy reacts differently to them.

This is easier to implement in the game than if one were to cater every single character's actions to each individual enemy. The gameplay would feel more organic and not feel like it is scripted. If you fully entice or make them happy, they can give you money or other cool things.

This kind of negotiation system is quite interesting as it offers a good amount of challenge. But this gameplay alone would not make use of the other character's stats let alone be a good way of making the game challenging. Fortunately, looking at the Jojo I mentioned in the beginning there is a way to make the talking system as fun as the combat without compromising stats.

What I will suggest would also make sense even from a combat perspective.


Unorthodox way of beating bosses


When I was trying to beat the Hell Biker boss from 'Shin Megami Tensei: Lucifer's call/ Nocturne', I constantly got my head handed to me. The boss had moves like "Hell Exhaust" which not only damages the entire party, but also cancels any buffs that my party had. If that wasn't enough, the biker would use "Hell throttle" which would increase the number of times he can attack per turn - easily obliterating my party within a turn, the biker would also cancel out any stat de-buffs that my party inflicted on him with "Dekunda".

At that point I looked up the Hell Biker's stats on the Megaten wiki and found out exactly how much MP he had (stuff used for moves). So I decided to do something ingenious and have the main character and another party member that knows a skill that can drain the bosses' MP and use the other characters to pass to give the MP draining characters more turns.

So I kept draining the biker's MP until it was 0. At that point, he still used those moves but there was a key difference: He did not have sufficient MP to execute them. He was almost helpless, he could not use the hell throttle, exhaust or dekunda.

Although, his melee attacks were still pretty strong, but I could easily offset those with some agility buffs to make it so that the biker misses more. With ease my party defeated him, that was it.

What I can draw from this is that if an enemy's MP, SP or whatever variable is used for stronger skills is depleted, they are pretty much useless. They can barely do anything other than the moves that consume HP or melee attacks - essentially snapping the whole battle in half.

I thought that perhaps this can be a good way of stopping an enemy in battle because if they have no MP, they are almost useless. Using the inspiration from Jojo, I thought of a smart way of how a talking system could be created.


War of words


As I said with my criticisms of Undertale/Deltarune's deconstruction of leveling up, even if you don't plan on killing any enemies, leveling up is still important. Talking and negotiation is a skill, not just consisted of simple patterns to impress someone and then the battle is over.

It involves a lot of failure and practicing, much like in real life. This is why I think that talking systems in RPGs should be something more than just picking a bunch of choices.

My idea of putting talking systems in RPGs is a rather simple one - make it like using elemental moves except with talking instead of fighting.

Since MP (or equivalent) is important to executing strong attacks, perhaps the talking system could lower MP. The enemy, once their MP is exhausted, could eventually be so 'tired' that they give up and you gain the opportunity to spare them. But you may argue, "This is no different than killing them" - and you might be right. Fortunately I have another trick inspired from Lucifer's call.

If there are large sums of enemies, they will reprimand you if you talk to a fellow member, in LC you would need to kill most of the opposing party in order to talk to the demon you would like to.

With my system however, you would need to lower all the enemies' MP or kill them if you want them to not block your sparing. These allies would also be covering a member with 0 MP by restoring it, so you would need to be careful if you are locking on to one enemy and trying to spare them right away.

Another way to separate lowering MP from lowering HP is that the character with the lowered MP can get below 0. They can still fight or talk but they can't use any skill moves. Furthermore, the character with SP below 0 sometimes waste turns, similar to the mother series when enemies or non-playable party members waste turns, trying to pay off  'Stamina debt' (a bit like anaerobic respiration when the muscles aren't getting enough oxygen).

If players choose to defeat the enemy, lowered MP can be very advantageous to defeating the enemies much like what I mentioned with the Hell Biker boss. Perhaps to counter this, the AI could be more defensive, relying on their friends to restore the MP, as I have mentioned before, use talk moves on the players to make it harder for them to use any powerful moves on them, or a melee attack.

Conclusion


Since I don't see talking systems like this in a lot of RPGs (or at all!), I thought it would be a good idea to propose my own idea of what a good talking system would be composed of without trying to sacrifice what makes the depth of combat so interesting in the first place.

In other news I'll make a blog post about Bounty Hutner III, since I haven't posted about that game in ages. Don't worry! It's still in development, I haven't canceled it. It's going to compose of screenshots rather than a lot of text, because I believe pictures can explain what thousands of words can.

That's all from me!

Sunday, 15 December 2019

Prownie's art #6: Othermind Concept art

Hello there!

This is art I drew back in 11th November for my friend Joe to translate into the ending sprites in my recently released game "Othermind". I drew these after I drew the sprites for the game - I prefer this because it's much easier to draw them as pixel sprites, then hand-draw the art using said sprites as references rather than vice versa.




I've got a nice novel for only 1 gem!


Its name is not scales by the way.

That's all from me!

Announcing the release of "Othermind: Pipe Dreamer II"

Hello there!

Today is 10 days before Christmas and also the release of the game I've been working on all year which is "Othermind: Pipe Dreamer II". I was meant to put a pre-release blog but I had difficulty finishing it so I will put its contents into this release post as well as providing links to the game to play for yourself.

Credits to Joe for providing the animations, helping me with the tiles and transcribing my concept art (which will get a blog of its own after this one) into the ending sprites.

There are a lot of things I regret when doing this project, like getting an artist pretty late into development. Although I am thankful to them for allowing me to save mental effort in doing the animations, sometimes the artist would be distracted by something else and not work on the artwork or would not be on the same page as I am and sometimes cause me a bit of frustration in having to explain to him things. Don't worry, it's nothing too serious as it hasn't negatively affected our friendship. I feel like for any future projects he would be involved in, I should ask them to do artwork earlier so that when these things happen, there is still some buffer time.

Since I also spent the majority of Othermind's development working on magnum foundation and fixing bugs with it I had to remove some features to avoid burn-out like some of the mini-games. I'm hoping for future projects that use Magnum foundation, I don't have to spend as much time going back-and-fourth trying to implement features and fix bugs to make Magnum foundation cater for almost any game I can make.

Othermind's coding is also pretty messy since that ridiculous mistake I made by splitting one game into two - don't do it! It has some files that contain the same code as Magnum foundation, so I'll have to clear that up before uploading it to GitHub. Since I have a lot of time to work on Bounty Hunter III and already have made a good amount of progress on putting the maps into the game, I will also try to refactor the source code, much like what I did with Bounty Hunter 2 at the beginning of 2018. That will get its own post though.

I'm glad now that I can be more at ease with the fact that I don't have to think about this project anymore and work on Bounty Hunter III, Arm Strong's final episode, and other projects I may announce later on.

If you want to play this game head over here.

Tuesday, 10 December 2019

Announcing the release of "Arm strong - Episode 2"

Hello there!

Today, in this cold December month is when I release a hot new second episode to "Arm Strong". It contains 12 new levels featuring the newly added in portals which teleport the player from one portal to another. Admittedly the portals were a little bit hard to add in since I had to prevent the player from getting into an endless teleportation loop whenever they touched a portal.

At first I was going to resolve this issue by having the player teleport next to the target portal, but I had a better idea which was to put on a delay of when the portals can teleport the player. They go translucent once the player travels though them to signify the delay.

I'm pleasantly surprised at how I managed to release episode 2 without cancelling it or not bothering to finish it. Other than a few bug fixes, the portal block type and incorporating the levels into the game, there really was not a lot I had to do code-wise which is always great if I want to make something like this.

What's even greater is that I don't plan to add anything in episode 3, therefore I can just focus on designing and testing the levels and not have to worry about trying modify the existing code-base of the game, save for the level select menu, actually including the levels and the ending.

Here is the release if you want to play it for yourself.

That's all from me!

P.S. This is the first time I release 2 games in a month, because in 5 days or so I'll be releasing "Othermind".

Tuesday, 26 November 2019

Announcing the release of "Spectral theives"

Hello there!

I have released another game today! This is the first game which uses "Magnum Foundation" which I've released. Not only that but it is also the first game which I have released where the assets were not 100% done by me. I would like to give Joe a shout-out for making the smooth animation to the guards.

I was originally going to release this on the 20th but I delayed the game to fix bugs and polish the levels to the 25th. I delayed it one again to put in some more polish and bug fixes, but I have finally released it.

If you want to know what the game is about, it is about a group of thieves who break into a corrupt man called 'Grinman' who's name was inspired by an inside joke me and Joe have where he draws articulate faces with a large grin (here's an example). I decided to design the guards as a reference to the inside joke, except they aren't smiling. I think it fits them perfectly as they look quite tough.

There are design aspects I often kept in mind when designing the guard routes and levels for the game: One of them was that there are no safe spots (other than the hall entrances) the player can camp in, this would mean that they would need to keep moving if they wanted to be safe. Another design aspect is that violence will not be involved as these thieves are pacifists and are only concerned about stealing things rather than harming let alone killing people. This can give the player interesting new challenges.

I also snuck in a reference to the idea of effective altruism in the ending, so be sure to check that out.

I'm hoping to make a series out of this since I am quite intrigued and passionate about these design concepts. I have additional ideas like improving guard AI to react to player sounds and path-find their way there (which I tried implementing in this game but was too buggy so it had to be abandoned) and tools that can be used to temporarily distract or stun guards.

Perhaps I could make Bounty Hunter's spiritual successor!


Without further ado here is the game.



If you want to download it click here.

That's all from me!

Saturday, 16 November 2019

The risks of becoming a full time Indie developer

Hello there!

Since I feel like people might get the wrong idea of what my aspirations are, I decided to write this blog to clear and dispel any of these ideas and push in some more reality. 

Preface


Despite what you may hear about 9-5 jobs being 'boring and miserable', many people think that the fix to this issue is simple: Start your own business. Follow your dreams. I'm here to inform that these things won't be the fix for most people, in fact it may make things worse. Unless you know what you are doing, you will be draining your income, mental health, relationships et cetera.

No man's land


If you want to be successful in a business, you will need to have connections so that people can help you develop and market your project.

A few years ago I was enthusiastic about making games all by myself because it was 'cool', however, as I've gained more experience, I believe that it may be fine if I want to make a simple game, but a more complicated game will need more artists, programmers and testers due to the larger amount of content in the game.If I were to jump straight into making games full-time all by myself I can imagine 3 options:
  1.  I make a bunch of mediocre to semi-decent games that take less time than a more ambitious game and maybe earn some money.
  2.  I could spend 5+ years making a largely ambitious game, similar to the developers of Cuphead or Toby Fox with his development of 'Deltarune', earning no income for a good while.
  3. I could do a bit of both and do smaller games for skill development and work on a larger game, in theory I could simultaneously make some money and work on an ambitious project.

All of these options would be incredibly risky, because with the 1st option I would have probably made games that would be on the bandwagon on whatever is relevant (think: knock-off IPad games), because that is what sells to regular consumers. Why do you think that Electronc Arts keep making Fifa or Battlefield games every year?

The 2nd option would be like trying to win the lottery, and by the time I would make a successful product (if I'm lucky enough), I would have already felt pretty burned out and stressed. This is why I don't buy into the advice "Follow your passion/dreams". Why chase something that you think is going to give you happiness when you reach there, when on the way, you are sacrificing your relationship with family, your social life, your financial status, your mental health and your physical health. The irony here is staggering to say the least.

The 3rd option could in theory get the best of both worlds, but it doesn't always work that way. I've already talked about how neither of the above options are a guarantee. Through this option, the stress would get worse from there since I would have a lot on my plate and burn out. Plus if there is a game that I need to get out and released due to publisher demands, I would stop developing the more ambitious game for that one.

For all of these options, I would also need to be good at marketing and outreach, which I'm not the best at. Even if I make a really good game that would have a large impact on anyone who played it, I still need to market it. There are games you have never heard of that are in fact pretty good, for example 'Chaos seed'. That game was released over 20 years ago and is still not widely known today. Keep in mind that if I spent time marketing the game, I would also need to pause development of some other projects if I don't want to burn out.

Here I have shown you how solo game development is not only a hard business, but a stressful one at that, which would be very mentally taxing. Most of the issues here would be resolved if I had a larger connections with other talent as they can take care of some the work (possibly including the business side) and I wouldn't need to be as stressed.

Okay, so I've established working in a team is a better idea than what I could ever do alone, but how exactly do I get these people?

The importance of career capital


I think that career capital is incredibly important, what is career capital exactly? Career capital can be skills and networks you gain. This is what I would need to have if I wanted to make a sustainable living out of making games full-time. Although practicing making them is good, this is not enough because as I have established earlier, there is more to game development than just working on the game itself. This is partly why I am very sceptical of making my indie game gig my main source of income at the moment.

I think it is better to get a day-job and make games on the side. I'll give you some examples of people who worked at established companies before starting their big empires.

Gabe Newell did not drop out of Harvard to start a video game empire, he dropped out because he saw a better opportunity to gain valuable skills at Microsoft, and mind you, it was probably easy for him to get a job there since Microsoft in 1983 was still a startup and the first version of windows was not even released yet. He worked at Microsoft for 13 years, then he founded a game company called 'Valve' with Newell Harrington, another Microsoft Employee. By then he had a rich quantity of experience and money, which would be useful for the incredibly chaotic development of Half life, a commercial success.

John Carmack is another example, where his job at Softdisk allowed him to make commander keen with people he knew there. The success of CK among others, allowed him and the people he met to quit their jobs to make successes like 'Doom', 'Wolfenstein' and 'Quake'.

Some may think that because people dropped out of University, that would allow them to start their businesses and therefore encourage associate 'dropping out' with success. However, keep in mind that these people had backup options if their businesses did not go well. Despite the fact that I'm not in University, full time Indie game development is not the reason I decided against it. Well, that was the case in 2016/2017 but my opinion has changed since then.

My lack of aspiration for University is because I have roughly zero interest in formal education. Large emphasis on grades and loads of theory don't really appeal to me, not to mention the fact that I wouldn't use much of what I've learned on any job. Plus, I don't really know what I would want to study, or if it is even worth studying subjects that I may even remotely like. What am I looking for instead? I'm looking for an Apprenticeship, since that can help me get work experience and a job - I would also learn skills for jobs that actually exist.


I don't want to make this a post about education, because I think that deserves its own post. There is a lot wrong with modern education, but for now that's Bryan Caplan's job to critique education.

Despite this, if I had a choice of University or full-time game development, I would have gone with the former. The reasons why is that I would be able to build a network, gain some work experience and earn a qualification which some companies would require, or have a backup option if I would ever drop out. I would be in a much better position on both getting a day-job and game development. Though, I can gain all these qualities, arguably stronger, through an apprenticeship .

Another option would be to do part-time jobs whilst doing game development, but I feel like an apprenticeship is a better backup option/day job. Although career capital is incredibly valuable, it doesn't mean that it can lead you into a path that you would initially expect. 


Fate's whimsical plot twist


I'm quite a young guy and I don't expect to be the same in the future. Ever since I stumbled into effective altruism, I thought about what I would like become in the more distant future. Although at the moment, my interest in the area is pretty weak, it is something worth contemplating and looking into and strengthening my interest in.

I'm not that kind of person who would for example think "I am going to be a musician because nothing else will make me happy", that would be ridiculous and stubborn. I do believe that I, as well as everyone else can become good at things that they would have never known they would have become good at. 

I'm not saying that I hate making games all of the sudden, on the contrary, it's mentally situating thing but maybe I at some point could think "I've developed enough skills here to perhaps try this new thing". This is why I'm starting to do long-form blog posts in the area of Effective Altruism, so I can learn new skills and get into something new. I like to consider myself a 'Jack of all trades' since I'm not a big fan of getting labels thrown at me like 'Master coder', which I feel would pigeon hole me into one path, keeping my options open is a better idea. The world is a rapidly changing place so adapting to these should be a built-in mechanic of mine.  

Tim cook for example had to write his life plan for the next 25 years for his masters degree; only the first 18 - 24 months were accurate. The rest was not even remotely accurate. This is why committing to one 'dream' can be pretty dangerous - keep that in mind if you are ever having any aspirations in mind.

Conclusion


That was a bit long, but I feel that writing this blog was necessary so I can get anyone who reads my blogs updated with my current views to avoid any incorrect ideas spreading in the future.

Although I was keen on making games full-time and wanted to avoid a 9-5 job as much as possible when I was younger, now I would rather have a 9-5 job because I feel like I belong somewhere and I can meet new people, gain networks and develop skills. 

Instead of focusing on future plans, I would rather focus on building something for myself and being awesome. Game development as well as my blog feel more like extensions of me rather than something I aspire to be in the future. Even if I made my 'Dream game' and it became a big hit, what happens after that?

I would look for something new.

That's all from me!

Thursday, 31 October 2019

Prownie's art #5: Persona 4 cast

Hello there!

Not too long ago, I've finished playing Persona 4 and got the best ending. To be fairly honest the story wasn't as strong as the one from Persona 3, in that game there was a lot more at risk, including a lot more character development. That is not to say that Persona 4's story is bad, I do like how comedic it gets, especially when the characters get into really awkward situations and the the whole recurring theme of finding and accepting the truth.

The game-play is better than Persona 3, since you can actually control your party members, social links actually have some game-play use in battle and the menus are much faster.

Without further ado, here's some art:


From top to bottom; left to right: Yu, Yosuke, Teddie (and human version), Ryotaro, Rise, Adachi, Chie, Yukiko , Kanji, Naoto ,Nanako

Some of the character designs in this game remind me of other characters, for example Yosuke looks like Shaggy from "Scooby Do!", Yukiko looks like Violet Parr from the Incredibles (hence the face-mask), Naoto looks like the protagonist from Persona 3 combined with GoGo Tomago from Big hero 6 and Nanako looks like Boo from Monsters inc. Teddie's human form also has hair like Donald Trump's.


Today is also when Persona 5: Royal was released, which I would love to get but unfortunately I don't own a PS4, so I guess I'll just stick to playing the PS3 version of Persona 5, which by the way has a rubbish frame-rate on RPCS3 (Update 9th November: the newer versions of the emulator play the game with a far better and consistent frame-rate). So far I think Persona 5 is a pretty hard but great game. I'd certainly like to draw some portraits of the characters later on.

That's all from me!

Sunday, 27 October 2019

Selfish Effective altruism #4: Why China could be a very important country

Hello there!
Here is a long form post regarding the area of effective altruism, it will be in it's own series called "Selfish Effective altruism" which is full of long-form blog posts regarding effective altruism. This one will be about the great potential and dangers of China.


Preface


Whether you know it or not, China is quite a powerful country which has a largely growing technology industry especially in a city called 'Shenzen'. However it is often facing issues with communism and conflicts with the US which in my opinion, is more or less both of their faults.

I was going to put in agriculture of China, but I had far more to write about regarding their technology - though China's agriculture production is pretty high.

Keep in mind that this is one of my first long-form content blog posts so it will be subject to criticism, and any kind of criticism is welcome. I don't expect you to only use this blog as a source of knowledge for China - though I would be grateful if this blog made you think about China a little more or have you learn something about it as it did with me. I suggest you read relevant studies, blogs, books or videos as well. Most the sources are in the bottom of this post, so please read them.

There is a lot to mention about China and this blog only scratches the surface of China so don't be surprised if I make another post about china. I've also heard that countries like India and Russia also have a large amount of potential; they may get their own posts. Without further ado, time to get started on China.



Technological powerhouse


China is quite powerful in terms of technology thanks to a city named "Shenzen" which is like the silicon valley of china. It is home to the Tianhe-1 which is a super computer which can process about 1000 trillion operations per second, it is also being used to work on 1,400 research projects for research centres and companies every day, which is over double its counterparts in the US.

China is also one of the manufacturer of iPhone parts in the US. In 2017 telecom equipment including mobile phones counted for 25% of total exports to the US and another ~25% was electrical machinery. China's new economy has expanded 2 times as fast as the overall economy throughout the 2010's and created 20 times the number of jobs than other sectors, mainly traditional. China seems to play quite an important role in the US's imports as well as their technology experiencing large amounts of growth.

Though, China was not always like this, since technology wasn't its highest priority. Though, in China's 10th 5 year plan (2001-5) they did increase funding into technology by more than 1.5% of its GDP into it. Only in the late 2000's did they look to develop their open-source technology culture, when Android an open-source operating system, was released.

It was embedded in china's history that it was a country that wanted to avoid dependency on foreign technology without knowing how it was produced. Since Android is open-source, this paved the way for china to make a lot of projects open source. China is the 2nd largest group contributing to open source projects on GitHub. The reason for this heavy involvement was that China wanted to integrate with the rest of the world's tech infrastructure and governments and agencies were willing to make this move. Due to the fact that China has many open source projects, they are increasingly active collaborators, which is pretty great, given the short amount of time this has taken to progress.

There are a variety of industries making their tech open sources like healthcare, transportation, energy etc.Companies like Hauwei, Baidu, Alibaba, Tencent have contributed their code around cloud infrastructure and machine learning. Despite this growing movement, it is still pretty weak compared to contributions from the US and Europe.

There are open source projects like Alibaba (Dragonfly) which is a software that distributes files as efficiently as possible  contributed largely by super power Alibaba. Open source in China is even important for their collaborations with other countries like the US, which I will get to much later on.


Light, Traffic, Shenzhen, Night, Cars, Crossing
Shenzhen in all its glory. Credit:Pixabay
There is a city called "Shenzen", which is known as a technological powerhouse as it houses many tech giant as well as having a population of 12 million people. 40 years ago it was just a fishing village which became a breeding ground for fundamental research and development. It is also known as China's 'Silcon valley', it is also the location of China's 4th major science centre where the Chinese government intend to become a global technology and innovation powerhouse.

The Chinese ministry of Science and Technology as well as the National Development and Reform Commission manage the science centres like technology parks and government funded labs. These areas undertake basic research in fields like nuclear reactions, quantum physics and astrophysics. Beijing, Shanghai and Hefei are the science centres in china. We have also established that Shenzen is quite powerful in terms of technology, but the scientific research there is very basic, but in the 13th 5 year plan China plans to have high level talent and offer an open research area in Shenzen, there is expected to be built a large-scale technology infrastructure and national labs, focusing on fields of biological science, cyberspace and materials science - which could possibly contribute to bio security, cyber security and then some.





The rise of the communist regime


It has not been too long since the 70th anniversary of the communist state in china. Although there are plenty of human rights relating to ethnicity, religion, fair trial and workers and increased well being in things like education and jobs. The ruling party has achieved quite a lot like building the word's second economy (over $15 trillion) behind the US. Despite this, the leadership is quite flawed in terms of leading government because , there is not a consideration towards the expression of human rights. 


Xi Jinping (the secretary of the communist state)  suggested the idea of the "Chinese dream", which is more similar to Lenin's vision of communist Russia where all people have access to the shared prosperity of the nation, rather than the 'American dream'. Over the decades people have climbed out of poverty though there has been a large inequality gap. Although post-Mao china did see economic equality, that was only because everyone was poor - very similar to Russia during Stalin's process of collectivization, where it tried to share resources but was inefficient for the people. They say that insanity is doing the same thing and expecting a different result, this is what trying to enforce communist ideas is. The Chinese government blame the US and Taiwan for funding the protests in the city, although Hong Kong's SAR government as well as the central government of policymakers are to blame for causing the uproars in the first place.

In July 2019 someone publicly demonstrated to have Xi to resign and implement universal suffrage but this failed and they died when they were in detention. There were also protests by truck drivers, security guards and hotel workers in the 10 days leading to October 1st 2019, over the same thing. Xi Jinping did not do anything to pacify this aggression, which I don't think would be great for someone who wants to accomplish "access to shared prosperity" with their people.

Managing the communist regime is a very difficult task for the leaders, so difficult in fact that they are kept awake at night - especially since there is a lot of hyperbole on their end about China quickly becoming a world power.

Xi's party faced long-term and complex challenges, and the only party that could defeat them is themselves, the ruling party has 89 million members. Xi often refers to the collapse of the Soviet Union which happened when it had 20 million members. Funnily enough the soviet union collapsed short of it's 69th year anniversary which makes china's communist party pretty powerful (as it has over 4x the members).

Xi did an anti-corruption campaign to prevent official corruption, but there is a catch, the government officials are averse to making any decisions and tend to deflect responsibility therefore resulting in poor progress in reform. Soon after, bureaucratic lethargy became a new target in this campaign but it has not produced any notable results.



Conflicts with the US


China has a number of conflicts with the US. An example of this is in trade, where Trump encourages consumers to buy american by making imported goods more expensive by putting $360/£296 billion tariffs on Chinese goods. It doesn't really help that China also puts a tariff of over $100 billion on US goods.


America, China, Commerce, Communication, Business
Credit: Pixabay
Donald trump mentioned in his first speech regarding national security strategy that "China and Russia challenge American power, influence and interests attempting to erode american security and prosperity". He also claimed that these two countries were developing advanced weapons that could threaten the US, possibly taking us back to the cold war. Trump said the two countries would be determined to make economies less free and fair, and to control data and information and expand their influence. Although Trump does seem to have a point about the economy of China being unfair, as was established earlier with the Chinese dream and lack of freedom of rights. There were no details about the weapons though.

China's GDP figures have dropped due to the the trade conflict with the US, having lower target economic growth of 6% - 6.5% (whereas 10 years back it would have been ~10%) and it is predicted that in the next 10 years growth would be 5%. Chinese investment in the US fell by 70%, due to Chinese companies not willing to put up with months in a review process with the Comitte of Foreign Investment in the United States, and needing to risk being turned down - the US would not like this either.

Trade between US and China seems to be at stake also as trump criticized Beijing's efforts to militarize areas in the south china seas which can endanger the free flow of trade. They did this by surrounding Navy vessels around a Philippine island, during the time that Trump was too focused on Chinese trade tensions and North Korea's missile and nuclear tests. Probably not the smartest move on Trump or China's end.


Politics aside, China's tension with the US is also quite concerning as it is where Microsoft does more research and development than anywhere outside of the US, with Beijing employing over 200 scientists and involving over 300 visiting scholars and students - it also recruits for roles in machine learning, something that is very important in the development of AI. The trade embargo concerns Microsoft's chief executive Satya Nadella who mentions that “A lot of AI research happens in the open, and the world benefits from knowledge being open,” - perhaps referring to China's tendency to have open-source software. Nadella goes on to mention that this has been true since the scientific revolution and putting barriers on this would worsen the situation.

Though some people oppose the idea of Microsoft researchers collaborating with China's National University of Defence technology, when they were working on AI technologies. They thought that this technology could be used for oppressive means, and could be the communist party in china using america as a way of boosting the communist party's human rights ideas. 


There is also a problem with opportunities for the Chinese researchers to work in the US, as visas are for shorter periods - making the researches unsure of whenever they will complete their projects. As a result they would go to other countries, but there is a catch to that, since the capacity at top universities in other countries for Chinese students is limited. UK and Australian universities are likely to see a greater demand for Chinese students in the not too soon future.



Conclusion


We have looked at China's open source and innovative technology as well as their communism and conflicts with US. I believe that China and the US are both to blame for their conflicts as they keep on imposing tariffs and insulting (for a lack of a better term) each other. Despite this, China is quite important because of a few reasons, one is that its communism is pretty large and almost nothing can stop it, if this goes out of hand you could only imagine what would happen. Secondly their technology industry is a large asset to not only US companies like Microsoft but the open source community since their contributions are pretty high. 

Their science industry is also growing quite rapidly which, with some collaboration with other countries could help solve the world's most pressing problems. However if relations which China go sour, these problems may be a lot harder to solve.

That's all from me!


#################################################################################


Sources


https://www.marketwatch.com/story/china-sets-2019-gdp-growth-target-at-6-to-65-2019-03-05

https://nationalinterest.org/feature/no-chinas-communist-party-not-running-borrowed-money-89176
https://www.bbc.co.uk/news/technology-49943037
https://www.bbc.co.uk/news/business-48196495
https://www.cfr.org/timeline/us-relations-china
https://www.scmp.com/week-asia/opinion/article/3032542/xi-jinping-biggest-danger-communist-party-itself
https://www.telegraphindia.com/opinion/quite-a-leap-forward-for-the-chinese-communist-party/cid/1710141
https://www.scmp.com/news/china/society/article/3029874/china-looks-ai-future-subways-adopt-facial-recognition
https://www.scmp.com/tech/big-tech/article/3032842/shenzhen-takes-new-role-basic-research-centre-after-earning
https://medium.com/inside-machine-learning/is-open-source-alive-in-china-3f606aafbd3b
https://www.cnbc.com/2019/10/15/asia-markets-us-china-partial-trade-deal-oil-and-currencies.html
http://www.saudigazette.com.sa/article/579845
https://www.thepharmaletter.com/article/china-investing-heavily-in-ai-to-boost-pharma-sector-says-analyst
https://resources.whitesourcesoftware.com/blog-whitesource/7-chinese-open-source-projects-you-should-know-about
https://www.techrepublic.com/article/how-china-became-a-hero-in-open-source/
https://www.asiatimes.com/2019/10/article/amazon-opens-internet-of-things-lab-in-shenzhen/
https://www.cnbc.com/2019/10/18/asia-markets-october-18-china-gdp-brexit-oil-and-currencies.html
https://www.mckinsey.com/featured-insights/china/what-can-we-expect-in-china-in-2019
https://www.scmp.com/news/china/policies-politics/article/2124851/donald-trumps-national-strategy-targets-china-russia
https://news.wjct.org/post/communist-china-turns-70-who-shares-its-economic-growth-0

Sunday, 20 October 2019

Announcing the release of "Arm strong - Episode 1"

Hello there!

Today is when I release the first episode to my latest game "Arm Strong". It contains 11 new levels, made to be more challenging than the original's. I also added in 2 new block types, one of them being a spring which can bounce the player to greater heights and a platform which the player can jump from beneath it to stand on.

I plan to make 2 more episodes, Episode 2 being released around the 10th December and Episode 3 being released around January/February 2020.

Episode 2 will add one more block type and around 11-14 new levels similar to this one.

Episode 3 will add no new block types, but will use all of the features from Episode 1 and 2 to challenge the player to almost anything the game has to offer. Episode 3 will add 16 or more new levels to the game.

I'm not sure if all of this would go into fruition, because when I had plans for episodes to Batemp II, I quickly realized that I would need to fix some major problems with the game and would take a lot of time. Despite this I think that Arm Strong is far more feasible to make levels for because it does not have as much major problems as Batemp II does.

That being said, I hope you enjoy the new additions that this episode has to offer.
Download it here.

That's all from me.

Wednesday, 16 October 2019

Othermind Update: Area completion

Hello there!
Despite the fact that I haven't posted about this game in a while, it does not mean that progress is stagnant, rather the contrary!

Preface


A lot of progress has been going on in Othermind/Pipe dreamer II, such as a lot of the game being complete, a lot of work going on in the art department and not to mention a lot of bug-swatting.


Area completion


The maps in Othermind are all in the game now, more or less looking like final designs, although a lot of the placeholder tiles are still present in these worlds. Sadly, I did have to scrap 2 worlds due to the workload of having to make their mini-games, which means more bugs, and polish the area's design to make it not only look as interesting as possible but to also remove any potential exploits that the player could preform to make them stuck on a certain area. Despite the removals of 2 worlds, this game still has more worlds than the original so that's good, but only 3 of them have mini-games.

The worlds

If you want to explore what the game has for yourself, you are free to skip this section. Otherwise I'll talk about what the game has in store

Blue meadow - A lush environment full of blue trees, walking radishes (from the first game originally called "Leems") and ledges where only the leems can walk up.

The City with no name - Based on the one from the first game, which was originally going to have a mini-game but I thought it was quite a bit tedious so I decided to make the area a nice walk around town where you have to go out of your way to throw sales pitches to people in exchange for gems.

Peach sea - Similar to "Aqualove" from the first game where Narlwrus maneuver the waters. This area is far less buggier than it was in the first game since I had trouble with where the player could be dropped off at. The name was inspired from the Pink sea from Yume Nikki.

Mushroom world - Might remind you a bit of Super Mario, there is quite a bit of jumping invovled as the creatures you can posses there can jump to some pretty outstanding heights.

Winter world - A vastly cold world full of ice and Yetis who do not like anyone going near them. The water can freeze the player if they get in but Yetis can walk through there due to their warm fur and thick feet.

These are the worlds that appear in the game, I try to keep the details as minimal as possible because I think the most enjoyment you can get out of them is by playing them yourself.


Art progress


My friend Joe is doing a great job at drawing the animations and the tiles. Though it is quite a bit of effort to co-ordinate him to be on the same page as me, mainly with the more technical side i.e. making something into a tile-set, I tend to get around this by making some edits to his work to suit my vision. I'll show you an example of the tree he drew vs my edits to make it a tile-set:
The things on the side of the right tree aren't bushes, they are to smooth out the appearance of the trees as shown in the screenshot below.
Here is both our efforts in action:
The translucent magenta tiles are collisions.
I'll post a few more screenshots here too:
I probably need to get rid of those polka-dot blocks that I used to call "large mushrooms".

A lonely Yeti with a cold heart in a equally cold world.
Recently I started using Trello (I used this for the development of Bounty Hunter II) again to set tasks for my artist to animate other characters and draw the tiles. It's a pretty efficient way for us to communicate with each other since we can put in attachments (including piskel files) allowing for ease of access with resources.



Conclusion


At this point it is crunch time because I plan Othermind game to be released in the 15th December. This month I plan to work on finalizing most of the art and making the areas reflect their finished forms. In November I would like merely to focus on bug-fixes and polishing the game as well as finishing touches (I still haven't completed the main menu).

In other news I'm also working on a blog post that is most likely going to be longer than most of my posts, it is part of my "effective altruism" series and will be about China and why it is important. The post is set to be released in 27th October so to those interested in China, look forward to that.