Game
RTX Morshu The Game

5 years ago

Future of Morshu RTX GAME


So, as you may know, there are not many updates right now.

That's because there are not going to be more updates, sadly.

There are a few reasons to that.

  1. I'm not a game developer. I work daily as a Typescript/Python programmer. I don't have much experience in game dev. All I really have experience in is Front-End/Back-End development, which are a completely different thing from game development. I also simply don't have enough time to work on a game like this.

  2. The Code - Code of this game is a mess, everything is based around one, simple class. This worked for few key mechanics and 'scenes', but ultimately, it left a technological debt too big for me to handle. Take for example this piece of code:

    		
    			else if (RAND === 19) {
                if (!PLAYER.hasProduct("Axe")) {
                    showText("* You found an axe.");
                    PLAYER.items.push("Axe");
                    SHOP.options.push([ "Kill Morshu", () => SHOP.killMorshu() ] )
                    PLAYER.updateUI();
                    return;
                }
    
                this.search();
            } 
    		
    	

    In this example, if a player find an axe in the alley, it pushes 'Axe' item into player's inventory. It also adds and additional 'Kill Morshu' option to the shop. This is very bad! One simple if statement is messing with state of TWO objects, this is simply bad and irresponsible, but it had to be implemented this way, due to the small amount of time I had.

  3. Source code - Because the game is written is JavaScript, source code is available to everyone, and they can do anything with it, and I simply don't feel comfortable with that ;/

Anyway, it was a fun journey! I did not expect this many views and plays! I hope I made you smile more than once, and I wish you all the best!

1


10 comments

Loading...

Next up

Things left to implement:

- Looking for rupees / getting rupees,

- two endings to implement,

- changing music in player's house,

- main menu

NEW UPDATE!!

- New area,

- Beatbox ending,

- Additional Bad Ending,

- Friends Ending,

- New way of obtaining rupees,

- New items,

- MORSHU WILL NOW REMEMBER EVERYTHING YOU DID.

Just as Pecaminosa's musicians #improvise this rendition of #LittleSunflower 🌻, so do we improvise with this post you're reading. 😂

What's coming out of your own improvs? 🤔

#Pecaminosa | #IndieDev | #OST | #Jazz

Did you know that today is #InternationalJazzDay? 🎷😎

No? 😯 Well, we couldn't pass up this date!

And what better to celebrate this day than #Pecaminosa #OST? 🎷

Let us know what you think about it and have a great weekend!

Bandana Dee the Dream Friend

Heya there! I really wanted to show you all a little gameplay preview of the first boss fight i'm currently working on i hope you like it ^^

I-Buki

Mio-Da!

Ibuki Mioda!

Strange Umbrella

Finished work on the emotions of a new character for the tank universe

Very ambitious construction going on in Planet Zoo on Plays today. We're tryin'. LIVE: www.twitch.tv/dreamhackplays