Another new wip Ninja Run
-
@waldron The important part is to make sure that you abide by that structure:
loop c = controls(0) // any and all controller checking MUST be between these two lines. oldc = c repeat
Feel free to share the program with me privately if you have trouble figuring out the problem.
-
@Dave yeah i think i haven't put the code in the correct place after rereading through the message :) i should be able to solve it, iv been using a different method for my last couple of projects which has probably tripped me up thanks man
-
@waldron No worries dude. Always here for help if you need!
-
-
This is looking (ha, and sounding!) really good.
-
@Jonboy ha yeah if link can get away with it rolling across hyrule field why not :)
-
Been a while since i'v updated on the forum for this game
Started adding enemies only adding one type as i'm wanting to flesh out the levels with traps and obstacles.
so far the enemy only has an idle state and can be killed with sword or dagger but will be adding to it with invisible boxes one to detect the player which will trigger an attack counter and another to detect its map surroundings hopefully ;) one thing i'v learnt during my coding journey ... your constantly learning -
Your skillz know no bounds!
-
Hello,
This look good :)I wanted to share this bit of code with one of my game but I have no time to do it and need to work more on it before release.
It's a function to print bitmap font. You may already have one that do it but if it can save some times or give some ideas to you or other people it will be worth it:
I will modify it in my code so it will use sprites and drawSprite instead but this one may work for you as it// Load BM font texture var BM_FONT_IMG = loadImage("The Oliver Twins/DizzyFont6") // print definition function printText(fontHandle, x, y, text) var xOffset = 0 for i = 0 to len(text) loop var chrValue = chrVal(text[i]) - 32 drawSheet(fontHandle, chrValue, xOffset, y, 1.0) xOffset += tileSize(fontHandle, chrValue).x repeat return void // usage loop clear() printText(BM_FONT_IMG, 32, 32, "Hello World!") update() repeat
If it help at least 1 user I will be super happy.
-
@romain337 thanks, i was using a similar function for custom font but since swapped it for another due to random string errors.
i'l try this out thankyou :) i would suggest putting this function into a program and share it as it would help many users! -
@romain337 Well prepare to smile because this helped me with a future project. Thanks for sharing!
-
Just shared Ninja and the 4 stones.
Code YNK73MND5U
playable level 1 and level 1 boss
loads into level 2 for now.
This is a rewrite. -
The game is awesome and I encourage everyone to play it!
Below is my first experience:
- I get stucked in level 1 boss (maybe I need some more practice).
- I found the wall jump system a bit tricky.
- Sometimes after falling, the ninja revives in the same place falling again and therefore losing all my hearths.
- I love the enemy animations!!
-
@skullo thanks for playing,
I made a respawn point which triggers when the player jumps so if you fall down your respawn at that point. I could assign respawn points for each pit ??
The wall jumps only work from left right jumps vise versa.
The boss is hard ☺️ it's speed ramps up when it's life is below 6, keep moving use daggers and sword hits and try to learn the pattern also magic wind makes you immune to damage.
Started work on the second level and boss more to come :). -
Only other way I could deal with pit respawns is have a temporary block beneath the player I may test it.
-
Awesome game. So many great little touches! Love the intro too!
I agree that the wall jump doesn’t feel quite “right”. Luckily you can use the wind magic to scale stuff instead!
I also had the issues with the respawn points, and I often instinctively shot a grapple hook as I was tumbling down into the abyss which caused some additional glitches.
A personal preference would be if there was an option to rebind the joy con keys? I’m not used to having the jump button as it is here…