Vigilante Ninja (edit)

A place where you can keep others updated about your NES-related projects through screenshots, videos or information in general.

Moderator: Moderators

User avatar
dougeff
Posts: 2876
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: Vigilante Ninja (edit)

Post by dougeff »

I smashed the 'break glass in case of emergency' box, and trashed the changes. That last bug was too much for me, couldn't figure him out. 3 hours of programming wasted. :x :roll:

Now using the backup. Problem was (couldn't see collected items if spawned in same position as Ninja). New solution (besides a slight delay before you can collect)...items now spawn 5 pixels more to the right than before.

And, I still don't know what the hell is going on in that screen cap. It looks like 16-pixel-high sprites, but I'm certain that mode is never set. Bug exists in all 3 emulators I tested. Oh, well, in the trash. Moving on.
nesdoug.com -- blog/tutorial on programming for the NES
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Vigilante Ninja (edit)

Post by tepples »

Did you try opening a debugging emulator (Nintendulator or FCEUX for Windows) and trapping all writes to $2000, as well as writes to the address where you keep the next value written to $2000?
User avatar
dougeff
Posts: 2876
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: Vigilante Ninja (edit)

Post by dougeff »

Yes. No help.
nesdoug.com -- blog/tutorial on programming for the NES
User avatar
rainwarrior
Posts: 8062
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Vigilante Ninja (edit)

Post by rainwarrior »

You mentioned back ups, but it sounded like you mean you were doing this manually? Have you ever tried source control systems like subversion or git? I find them invaluable for any kind of software project; they seem almost as essential to me as a text editor at this point. (You get back ups, tools for examining differences, and complete history of changes for every file, all rolled into one service.) There are lots of free private subversion/git hosts out there that you could try this out with.
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Vigilante Ninja (edit)

Post by tepples »

In order for it to be "backups", your repository has to be stored somewhere other than your own computer. When developing RHDE, I know I backed up the source tree daily to a flash drive; I forget if I'd already been using Dropbox by then. A daily backup regime can be thought of as a very primitive, coarse-grained version control system, as you can always unzip a previous tree and diff them.

As for real version control, such as Subversion or Git, that's an excellent choice for free software or other projects whose source code is public. Perhaps I haven't looked enough, but I know GitHub charges a monthly fee for hosting private repositories. You could instead lease a virtual private server (another monthly fee) and set up a Git server.
User avatar
rainwarrior
Posts: 8062
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: Vigilante Ninja (edit)

Post by rainwarrior »

There are lots of free private repository hosts, there's no need to set up your own. I've been using assembla for years, but there are many others.
User avatar
dougeff
Posts: 2876
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: Vigilante Ninja (edit)

Post by dougeff »

I think we should split topic, since it's not about Vigilante Ninja...

viewtopic.php?f=2&t=14751
nesdoug.com -- blog/tutorial on programming for the NES
User avatar
dougeff
Posts: 2876
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: Vigilante Ninja (edit)

Post by dougeff »

Finally got some time to complete level 4. One level left...but I want to redo the music (one song per level, plus some others), and I have some other things going on, so it might take me much longer than you would expect.
Attachments
Vig2_Lv4-1.png
Vig2_Lv4-1.png (4.41 KiB) Viewed 3468 times
Vig2_Lv4-0.png
Vig2_Lv4-0.png (4.4 KiB) Viewed 3468 times
nesdoug.com -- blog/tutorial on programming for the NES
User avatar
dougeff
Posts: 2876
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: Vigilante Ninja (edit)

Post by dougeff »

One more.
Attachments
Vig2_Lv4-2.png
Vig2_Lv4-2.png (3.79 KiB) Viewed 3467 times
nesdoug.com -- blog/tutorial on programming for the NES
User avatar
OmegaMax
Posts: 80
Joined: Wed Sep 21, 2016 8:55 am
Location: Calgary.Alberta,Canada

Re: Vigilante Ninja (edit)

Post by OmegaMax »

Looks good
User avatar
dougeff
Posts: 2876
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: Vigilante Ninja (edit)

Post by dougeff »

Here's some screen shots of the last level. It will be much harder with lots of difficult jumps and more enemies. (Still haven't drawn or programmed the enemies).

If I hadn't mentioned it, there will be new music, with a new song for every level.
Attachments
vig51.png
vig51.png (3.08 KiB) Viewed 3280 times
vig52.png
vig52.png (3.04 KiB) Viewed 3280 times
vig53.png
vig53.png (3.18 KiB) Viewed 3280 times
Last edited by dougeff on Fri Dec 09, 2016 11:20 am, edited 1 time in total.
nesdoug.com -- blog/tutorial on programming for the NES
User avatar
OmegaMax
Posts: 80
Joined: Wed Sep 21, 2016 8:55 am
Location: Calgary.Alberta,Canada

Re: Vigilante Ninja (edit)

Post by OmegaMax »

Awesome
User avatar
Myask
Posts: 965
Joined: Sat Jul 12, 2014 3:04 pm

Re: Vigilante Ninja (edit)

Post by Myask »

Goodness, I haven't looked at this since it was Purple Cape Man.
User avatar
FrankenGraphics
Formerly WheelInventor
Posts: 2033
Joined: Thu Apr 14, 2016 2:55 am
Location: Gothenburg, Sweden
Contact:

Re: Vigilante Ninja (edit)

Post by FrankenGraphics »

Loving what you did with the last level. For being a keep made out of stone, it feels very alive. The lantern and its light is beautiful. However, in vig53, perspectives get quite distorted to my eyes when the ceiling blocks are drawn close to, at the same level, or lower than the 'base blocks'. Maybe that's what you're aiming for, though?
http://www.frankengraphics.com - personal NES blog
User avatar
dougeff
Posts: 2876
Joined: Fri May 08, 2015 7:17 pm
Location: DIGDUG
Contact:

Re: Vigilante Ninja (edit)

Post by dougeff »

Re: perspective

I'm open to suggestions. I didn't want to just reuse the blocks that you walk on for ceiling blocks...but maybe it clashes a little when they are extended.

Side note, I just threw in some spikes right where the Ninja is standing on the top picture. I looked at it now, and was like "Hey, don't stand there!" :)
nesdoug.com -- blog/tutorial on programming for the NES
Post Reply