MASAMI Sushi Ace - Columns clone

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

Moderator: Moderators

Post Reply
User avatar
FBG_JS
Posts: 11
Joined: Tue Feb 09, 2021 9:28 pm
Location: Yokohama
Contact:

MASAMI Sushi Ace - Columns clone

Post by FBG_JS » Sun Feb 21, 2021 10:21 pm

This is one of my previously completed PC games that became the candidate for stepping foot into 6502 ASM with CA65, and homebrewing in general. Lot of frightening new territory

Title on the completed PC game, fun TV filter
gamesplash_masamisushiace_1.png
gamesplash_masamisushiace_1.png (95.09 KiB) Viewed 2746 times


Current Title running in Mesen
masami_title.png
masami_title.png (5.06 KiB) Viewed 2751 times


So this is obviously my effort to take the game to home plate. The PC game is free and should be pretty telling of the project: https://www.foxyboxygames.com/games_mas ... i_ace.html

Let's see if we make it out alive

User avatar
FBG_JS
Posts: 11
Joined: Tue Feb 09, 2021 9:28 pm
Location: Yokohama
Contact:

Re: MASAMI Sushi Ace - Columns clone

Post by FBG_JS » Sun Feb 21, 2021 10:47 pm

It's been a rough first few weeks of development, crash coursing the architecture and ASM as a language and concept simultaneously. We're not in Python Kansas anymore, or even C Kansas. The discussions here aided tremendously to get the wheels rolling

Some functioning screens in Mesen. No game yet, but these screens play out accurate to my PC game. There were graphical trimmings to honor 8kb tile data

masami_screens.png

User avatar
FBG_JS
Posts: 11
Joined: Tue Feb 09, 2021 9:28 pm
Location: Yokohama
Contact:

Re: MASAMI Sushi Ace - Columns clone

Post by FBG_JS » Fri Feb 26, 2021 6:24 pm

Week 3 went a lot better

The background for the action screen was adjusted to be attribute table friendly (again). Blocks will drop, rotate, copy to grid, with a leniency timer that allows input for a moment before copy, and give the player another block

Next to do:
Modify attribute table when blocks copy to grid.
Randomize blocks given to player.
Define an area on top of screen where sprites hopefully will not render.

And of course lots more to do after that


masami_week3.gif
masami_week3.gif (205.36 KiB) Viewed 2649 times

User avatar
Goose2k
Posts: 235
Joined: Wed Dec 11, 2019 9:38 pm
Contact:

Re: MASAMI Sushi Ace - Columns clone

Post by Goose2k » Fri Feb 26, 2021 6:29 pm

Wow very nice work for just 3 weeks! Can't wait to see how it all turns out.

(I've shared it on the new channel here: https://discord.gg/NHwCb2yuyF)

User avatar
FBG_JS
Posts: 11
Joined: Tue Feb 09, 2021 9:28 pm
Location: Yokohama
Contact:

Re: MASAMI Sushi Ace - Columns clone

Post by FBG_JS » Fri Mar 05, 2021 3:33 am

Thank you for the share Goose2k! :beer:

Smooth and productive week 4

No score-keeping or much "magic" happening yet, but game will process matches. "Hid" sprites just above the grid, using a simple "dummy sprites" method. Holding dpad will make the falling block shift or drop faster. Blocks are properly randomized now, using a timer and inputs to poke the seed. Sushi appears on the plates after matching, which is one step in a bigger animation sequence to do. Lost the battle with the attribute table, when trying to color the original blocks to the grid. So I followed the example of Tetris and Dr Mario and gave all the blocks just 1 palette. Lastly, made the game text brighter in general for all game screens

Next to do:
Finish animating the magic when player makes a match.
Randomize customers and what sushi they're thinking of.
Score-keeping and processing.

And lots more


masami_week4.gif
masami_week4.gif (191.48 KiB) Viewed 2402 times

User avatar
FBG_JS
Posts: 11
Joined: Tue Feb 09, 2021 9:28 pm
Location: Yokohama
Contact:

Re: MASAMI Sushi Ace - Columns clone

Post by FBG_JS » Fri Mar 12, 2021 10:23 pm

Week 5! Juggled a birthday, anniversary, and playing that awesome new game Bravely Default II

Finished out the animations when the player makes a match: palette-swapping numbers appear on the grid when score made, hands give the sushi to the customer, and next customer is randomized. Implemented a simple sprite flickering with reverse indexing, which will happen depending where the digits on the grid are vertically and how many. Most of the score-keeping and processing is done. The sushi plates now disappear more gracefully, modifying the BG tiles by an amount that doesn't look as "patchy". I didn't finish writing the sushi that the customer is thinking about, so that will be pushed into the new week

Next to do:
Finish writing for what sushi customers are thinking of.
'Maneki Neko' block.
Increment levels and modify drop speed.

And more


Animations
masami_week5a.gif
masami_week5a.gif (316.8 KiB) Viewed 2032 times

Grid Full -> Statistics
masami_week5b.gif
masami_week5b.gif (1.05 MiB) Viewed 2032 times

dink
Posts: 100
Joined: Sun Jan 12, 2020 8:42 pm

Re: MASAMI Sushi Ace - Columns clone

Post by dink » Sat Mar 13, 2021 7:04 am

Looking good :)

User avatar
FBG_JS
Posts: 11
Joined: Tue Feb 09, 2021 9:28 pm
Location: Yokohama
Contact:

Re: MASAMI Sushi Ace - Columns clone

Post by FBG_JS » Sat Mar 20, 2021 4:02 am

Thanks dink!

Hit some walls in week 6 that ate time, but got important things done

The sushi the customer is thinking about randomizes after you match it, and serves to double the score made which is called an 'ace'. The 'Maneki Neko' block is functional and appears after making at least one of each type of sushi. Will clear all of the type it lands on, or awards some points if it lands on nothing. I'm not satisfied with how slowly the grid blocks blink to indicate they will disappear- especially bigger combos, so I'd like to improve those vram writes, or do something that looks better or goes faster

Next to do:
Increment levels and modify drop speed.
Finish scoring related to 'Maneki Neko' and aces.
Wrap up Arcade Mode, improve various code parts of before working on Story Mode.

And more


Maneki Neko block
masami_week6.gif
masami_week6.gif (371.93 KiB) Viewed 1497 times

User avatar
FBG_JS
Posts: 11
Joined: Tue Feb 09, 2021 9:28 pm
Location: Yokohama
Contact:

Re: MASAMI Sushi Ace - Columns clone

Post by FBG_JS » Wed Apr 07, 2021 4:22 am

Swapping this project with another that was on backburner- PC game built very similarly to this game's PC version

Will update more when I come back to this one

Post Reply