Progress Thread - Twin Dragons

Moderator: Moderators

User avatar
Broke Studio
Formerly glutock
Posts: 181
Joined: Sat Aug 15, 2015 3:42 pm
Location: France
Contact:

Re: Progress Thread - Twin Dragons

Post by Broke Studio »

And here's more on the first boss !

Image
My first game : Twin Dragons available at Broke Studio.
User avatar
Punch
Posts: 365
Joined: Sat Feb 16, 2013 11:52 am

Re: Progress Thread - Twin Dragons

Post by Punch »

Wow, your game is looking great! Looks like it's fun, too. :beer:
This is a block of text that can be added to posts you make. There is a 255 character limit.
User avatar
Broke Studio
Formerly glutock
Posts: 181
Joined: Sat Aug 15, 2015 3:42 pm
Location: France
Contact:

Re: Progress Thread - Twin Dragons

Post by Broke Studio »

And here's the first power-up in action !
You can now freeze enemies by pressing UP+B after picking up an ice cream.

Image
My first game : Twin Dragons available at Broke Studio.
User avatar
Broke Studio
Formerly glutock
Posts: 181
Joined: Sat Aug 15, 2015 3:42 pm
Location: France
Contact:

Re: Progress Thread - Twin Dragons

Post by Broke Studio »

Finally, the second power-up will help you to kill tougher enemies by pressing UP+B, after picking up a red pepper !

Image
My first game : Twin Dragons available at Broke Studio.
zzo38
Posts: 1096
Joined: Mon Feb 07, 2011 12:46 pm

Re: Progress Thread - Twin Dragons

Post by zzo38 »

What does 376 designate?
(Free Hero Mesh - FOSS puzzle game engine)
JRoatch
Formerly 43110
Posts: 422
Joined: Wed Feb 05, 2014 7:01 am
Contact:

Re: Progress Thread - Twin Dragons

Post by JRoatch »

zzo38 wrote:What does 376 designate?
The fceux widget telling how many frames the controller was not polled since power-on.
User avatar
Broke Studio
Formerly glutock
Posts: 181
Joined: Sat Aug 15, 2015 3:42 pm
Location: France
Contact:

Re: Progress Thread - Twin Dragons

Post by Broke Studio »

Hey folks ! Will you be able to defeat Cactus Clay, the first boss of the game ?

Image
My first game : Twin Dragons available at Broke Studio.
User avatar
rainwarrior
Posts: 8731
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Progress Thread - Twin Dragons

Post by rainwarrior »

That looks really nice.
User avatar
Broke Studio
Formerly glutock
Posts: 181
Joined: Sat Aug 15, 2015 3:42 pm
Location: France
Contact:

Re: Progress Thread - Twin Dragons

Post by Broke Studio »

Hi everyone,

the NESdev Compo deadline is tomorrow and I just sent my entry today.
I attached the final ROM in the first post (Twin-Dragons-20170131-0.074.nes).
I really had a blast coding it and I hope you guys will enjoy this short game.
Please give me your feedback as I'm planning to expand the game with more levels / features and release a cartridge for it later.

Have fun !

Antoine

Code: Select all


Description:    The infamous Cater Killar has kidnapped one of the twin dragons. Pick up your favorite
                character and go through a journey to help your twin, crushing the various dangers in
                different worlds.

Controls:       D-pad: Movement
                Select: Move between options in menus
                Start: Starts the game, pauses while in game.
                B: Shoot
                A: Jump
                UP+B : Shoot using power up (iceball when picking up icecream / mega-fireball when picking up red pepper)
                DOWN+A : Lets you go down from platforms / moving platforms

                Collect green peppers for extra lives

Credits:        Antoine GOHIN   - code (https://twitter.com/pixels_kitchen)
                JSR             - famitracker music engine (http://www.famitracker.com)
                Shiru           - SFX engine (shiru.untergrund.net)
                Matt PLB        - music and SFX (http://www.please-lose-battle.com)
                Surt            - art (http://opengameart.org/content/twin-dragons)
                MadMarcel       - additional art (dragon's jump pose - http://gamejolt.com/@madmarcel)
                MLB             - additional art (flame effect - http://mleborgne8.wixsite.com/portfolio)
                Aurélien 'Auré' Buisson - tests
                Guillaume 'Boc' Buisson - tests
                Loodish                 - tests

Other:          The game is fully PAL/NTSC/DENDY compatible.
                If the game is too hard for you, a well known easter egg may help ...
Last edited by Broke Studio on Wed Apr 12, 2017 11:22 pm, edited 4 times in total.
My first game : Twin Dragons available at Broke Studio.
User avatar
rainwarrior
Posts: 8731
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Progress Thread - Twin Dragons

Post by rainwarrior »

I'm a little confused about what to do at this wall. Is there a manual or instructions that might explain?
Twin-Dragons-20170130-0.072-0.png
Twin-Dragons-20170130-0.072-0.png (3.31 KiB) Viewed 12856 times
User avatar
Broke Studio
Formerly glutock
Posts: 181
Joined: Sat Aug 15, 2015 3:42 pm
Location: France
Contact:

Re: Progress Thread - Twin Dragons

Post by Broke Studio »

Sorry I forgot some information ...

Code: Select all

Controls:       D-pad: Movement
                Select: Move between options in menus
                Start: Starts the game, pauses while in game.
                B: Shoot
                A: Jump
                UP+B : Shoot using power up (iceball when picking up icecream / mega-fireball when picking up red pepper)
                DOWN+A : Lets you go down from platforms / moving platforms

                Collect green peppers for extra lives

Other:          The game is fully PAL/NTSC/DENDY compatible.
                If the game is too hard for you, a well known easter egg may help ...
My first game : Twin Dragons available at Broke Studio.
User avatar
FrankenGraphics
Formerly WheelInventor
Posts: 2064
Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:

Re: Progress Thread - Twin Dragons

Post by FrankenGraphics »

This is highly polished!

A few notes to consider:
The wall rainwarrior had trouble with is a "sharp" tutorial element. It is there to teach you that you can drop through certain floor types, which comes in handy later on. A sharp tutorial is however having the characteristic that in order to pass, you must succeed. I think it is generally good practice to provide the player with a "soft" tutorial element before a sharp one. Think of how SMB1 world 1-1 teaches the player to jump over obstacles in a safe environment, then jump over deadly pits. A soft tutorial in this case could be something like this (excuse the sloppy ms paint work):
softtutorial.png
softtutorial.png (3.04 KiB) Viewed 12853 times
Notice that nothing else is there, just the few collectables, so you won't misdirect focus towards a wall or other obstructing structure of interest. Enemies or hills or other decor would be fine, of course. This helps ease the reliance on manuals, readmes, etc, so the game can be played the first time without the risk of interruption or necessity of preparation.

EDIT: Alternatively or additionally, you could place a jalapeno at the bottom of rainwarriors' screen to direct attention of the player away from walking to the right.

There's another place which could benefit from a softening, too. In the (spoiler) underground passage where you find your first 1up, it is hard to calculate how the low ceiling affects the jump the first time(s). The first pit could be narrower, or there could be some jumping excercise prior to that, or something.

The castle music was a good fit for the scenes and pretty cool sounding! The graphics are about the cutest thing in a while.
I think everything in the game felt very good, from jumping mechanics to enemy placement to progression of difficulty to change of scenes. Except for the moving platforms. It's always a personal grief when moving platforms don't ease in and out of their turning points in platformer games. Somewhere between SMB1 and a sharp turn could be just right, maybe?

The castle could *maybe* benefit from the first narrow platform jump to be one 16x16 tile wider, also to ease in the difficulty of the narrower ones.

Otherwise, this feels very well produced. Congratulations!
User avatar
rainwarrior
Posts: 8731
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Progress Thread - Twin Dragons

Post by rainwarrior »

FrankenGraphics wrote:The wall rainwarrior had trouble with is a "sharp" tutorial element. It is there to teach you that you can drop through certain floor types, which comes in handy later on.
It doesn't really come up after this, though. There's one "big heart" that you need it to get (slightly past this point), but other than that, for the rest of the game it doesn't seem to be important?


I notice very often a single line of pixels disappears from sprites, and it seems that it's because when the head bobs down you now overlap by one pixel, putting 4 sprites on a scanline. I realize it conserves CHR, but since so much stuff happens on the plane of action with the dragon, it might be worth dedicating a few tiles to the head-down sprite?

Hmm, seems like the problem is compounded by the fireball sprite also overlapping the lower half by one pixel too, guess that'd be harder to deal with.

Actually, if you moved the "tail" part of the lower half of the sprite as high as it can go within the CHR tile (and then lower its sprite tile position) you could move one tile out of this critical line of overlap, at least?


Anyhow, very nice game. Thanks for sharing!
Last edited by rainwarrior on Mon Jan 30, 2017 5:43 am, edited 3 times in total.
User avatar
FrankenGraphics
Formerly WheelInventor
Posts: 2064
Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:

Re: Progress Thread - Twin Dragons

Post by FrankenGraphics »

I'd say that depends on what boss fight strategy you develop. It also sees some use in the castle.

On sprite priority, i wonder whether the status bar objects should have the current priority (high) - this is mainly a cosmetic problem in one specific area in the castle.
User avatar
rainwarrior
Posts: 8731
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Progress Thread - Twin Dragons

Post by rainwarrior »

If it is intended to be a tutorial, I was thinking if there was just a little sign with a down arrow (and maybe an A), I would think of it as a tutorial; without something to explain it, it's more of just a test to see if you already know what to do.

...or can figure it out (but that's not a very fun puzzle)-- I mean, down+jump is a common control, I just didn't think of it this time. I figured out up+fire without help... though it could probably benefit from a similar tutorial. Maybe a sign with an up arrow+B next to a red pepper and a tough enemy blocking your path?


I liked the boss name "Cactus Clay", though I dunno how many people remember the name Cassius Clay these days.
Post Reply