Sword Studios

We will use your art if we need to.

On second thought we might not be able to use your intro CodaKnight unless you are willing to add the intro to the games yourself and send it to me because this code is mostly javascript and in block mode it way more complex and to add to our other games might be a pain

1 Like

@YamJam remember to do the entry poll so we know you’ve officially joined.

2 Likes

What’s a Metroidvania?

1 Like

Current members are:

@LazerTag2 @CodaKnight @VoxelMaster64 @Vital @Sword_Studios and @Air and @Hulahoop @YamJam

3 Likes

Ok Since my comment was destroy we will work the new main game

Coders - (@CodaKnight, @LazerTag2, and @VoxelMaster64), help debug this

Story Makers - (@Vital and @Air) I will send you more lore just try to add more lore and work with @CodaKnight to make some NPC Lore and name the NPCs @CodaKnight makes

@CodaKnight - Draw some NPCs with the Story Makers

@YamJam - Watch everyone’s work and do make melodies, songs, etc

  • Im done with the work
  • Im doing the work
  • Hate this and finish the work
  • Love this and finished the work
  • Idk but I Wana join
0 voters
3 Likes

Thank you @kirbob :angelfish: It took a while to figure out the math and how to copy the sprites while not making it lag. I forgot I could’ve used the easing extension I think lol.

The only thing I would improve is not making the fading parts so long.

2 Likes

Going to make some changes to the code and adding the intro right now! After that, I’ll draw the NPCs and talk about it.

3 Likes

Progress made!

Okay, so as of posting this and releasing Squishia 1 v1.00001, I’ve made some progress on the actual redesigning for the intro, palette design, and code format. I didn’t add anything to the actual game and I haven’t fixed the bug with it yet.

Progress:

  • Added intro that palette is bugged
  • Moved the code into JS/TS and reorganized it
  • Added lots of extensions that will probably be needed.
2 Likes

I’ve fixed the bug and sorted everthing/made them better!

(actually the first thing I did was fix a few issues and sort it, which accidentally fixed the bug)

3 Likes

Yall remind me of paper cut studios which was the one I was in. We also made an intro. Or at least I did ish not really

1 Like

if since I’m not coding no more. All I’ll do is give ideas when y’all need em

2 Likes

A Metroidvania is a type of game that focuses on exploration and discovery. The game loop revolves mainly around finding a secrets, which gives you a key to another area, where you find more secrets in a giant map of interconnected areas. These keys are usually disguised as abilities, for example there might be a large wall that you must get double jump to pass.

Modern examples of this genre are Hollow Knight Silksong and the like, but the genre has ancient roots in both Super Metroid and Castlevania, hence the name.

4 Likes

think hollow knight, subnatica, ect, a game where you progress at your own pace and where there’s lots of optional content and stuff

2 Likes

Few weeks, 10k trophies… How?

1 Like

What is the game about?

1 Like

Hey, if @VoxelMaster64 , or @LazerTag2 can help me with a bug, that would be much appreicated!

Bug:
I’m using a color palette for the intro to match the style we’re going for. I didn’t change the original palette since I don’t wanna mess up with the colors when doing pixel art, but there’s a problem with it:

I’m using this to fade during the intro and set the sword palettes:

namespace color {

    //% fixedInstance whenUsed block="Intro"

    export const IntroColor = hexArrayToPalette([

        parseColorString("#F2F2F2"),

        parseColorString("#ECECEE"),

        parseColorString("#DCDDE1"),

        parseColorString("#F19900"),

        parseColorString("#CD8406"),

        parseColorString("#F4B851"),

        parseColorString("#F7CD85"),

        parseColorString("#FFFFFF"),

        parseColorString("#87F2FF"),

        parseColorString("#8E2EC4"),

        parseColorString("#6D4838"),

        parseColorString("#ECECEE"),

        parseColorString("#885A46"),

        parseColorString("#000000"),

        parseColorString("#000000") 

    ])
}

The values are all shifted (I think) by one since it’s in an array. I really don’t know how to fix this and I tried to add another #000000 to the front, but it still didn’t look the same. I also copied the palette and images from the original intro animation I made so I don’t think it’s the images or palette. I just need help with it so the palette and swords look fine.

*Note: The code for that example is in the file ā€œcolorEnumā€

Project:*

1 Like

A Metroidvania is an exploration-focused action game where you gradually unlock new abilities that let you reach places you couldn’t access before. Instead of completing levels one by one, you explore one big connected world, backtrack to earlier areas with new powers, and discover secrets, upgrades, and shortcuts.

Some well-known examples are:

  • Hollow Knight
  • Ori and the Blind Forest
  • Super Metroid
  • Castlevania: Symphony of the Night
1 Like

@thewizardgnome did you join?

Thank you so much! I needed this for so long and I just could not find out what was wrong. So all I needed to do was use an enumerator?

1 Like