Jump to content
C3 Forums

music game i'm working on for mac - Noice


Recommended Posts

( download the alpha build on itch.io )

 

I wanted to learn some Swift about a year ago, so I made a rock band clone to teach myself and I wanted to share some of my progress with you guys because really - no one else really cares.

 

This is a clip of where I was 6 months ago.

 

Noice (rubberband) Update - Rhythm Game For Mac

 

I stopped working on it since I posted that, and just picked it up again last week and added a few features and cleaned and rewrote the code for the interface. Basically I have made the same game more than 3 different ways already to learn different approaches. I started out with a class inheritance method, then I moved on to protocols, and finally to an ECS. I reinvented the wheel too many times, but it is my way of learning from experience.

 

this is where i am at now.

currently I'm in the process of reworking the database architecture a bit for more flexibility.

 

 

 

jFUxk6U.png0rYHt6i.pngKww2fwz.jpg

Link to post
Share on other sites

Can't see the screenshots that you posted but the video looks nice! :)

 

 

thanks. yeah, they are hosted on an amazon S3 bucket and you have to trust the certificate. it's lame. i need a different solution

 

 

edit: i uploaded them to imugr.

Link to post
Share on other sites

Very cool. Wish I had a mac just for the library design alone.

What instruments does it support besides drums?

thank you. Thats where im spending most of my time and still have ideas. and i wasnt even gonna have one originally.

 

I have basic mechanics working for guitar, bass and keys. Havent made assets for them and just have the drum gems as placeholders with added sustain tails. I dont remember where i stopped. I think i was figuring out what happens if you release one finger while in a sustain, do you lose points? Etc. there are too many things i cant decide on. I should make a video of it, tho i think i might have broken it with the new things i added because they are all sharing the same scene atm.

Link to post
Share on other sites

I'm thinking about adding a play history and song play count. but i'm torn on what to count as played. should the song play to completion to count as, or just to where there are no notes left for the instrument being played?

 

or maybe a percentage of the song? if so, should there be a count for completed songs and a count for attempted songs?

same with scoring. should there be a score if you just bail/don't finish the song? if not skip the stats screen and go straight back to library?

 

also, should i break down song play count per instrument? all these question are weighing on me.

 

also for a play history, should songs be repeated or filtered out. example

 

1 "I wanna hold your hand"

2 "Creep"

3 "Shake your booty"

4 "I wanna hold your hand"

 

 

EDIT: i added a history list last weekend. decided on titles not repeating for now. for titles to repeat i would need new data entries, which i gave it a shot but decided to keep it simple

Link to post
Share on other sites
  • 2 weeks later...

I wanted to learn some Swift about a year ago, so I made a rock band clone to teach myself and I wanted to share some of my progress with you guys because really - no one else really cares.

 

This is a clip of where I was 6 months ago.

 

Noice (rubberband) Update - Rhythm Game For Mac

 

I stopped working on it since I posted that, and just picked it up again last week and added a few features and cleaned and rewrote the code for the interface. Basically I have made the same game more than 3 different ways already to learn different approaches. I started out with a class inheritance method, then I moved on to protocols, and finally to an ECS. I reinvented the wheel too many times, but it is my way of learning from experience.

 

this is where i am at now.

currently I'm in the process of reworking the database architecture a bit for more flexibility.

 

 

 

jFUxk6U.png0rYHt6i.pngKww2fwz.jpg

oh man, i see your game development, i learn only by "9 patch images" to made a better, good performance and beautiful UI on android :( pretty sad i dont have MAC PC - your game on MAC users will be happy if you continue to developing that :D

Link to post
Share on other sites

oh man, i see your game development, i learn only by "9 patch images" to made a better, good performance and beautiful UI on android :( pretty sad i dont have MAC PC - your game on MAC users will be happy if you continue to developing that :D

 

funny enough, i've been a design professional for 20 years and i just learned like a week ago that Adobe Illustrator has 9 Slice Scaling which is the same as 9 patch images. i noticed it many times before, but i assumed they were for exporting images for html tables.

 

hopefully i can find mac users to play it, but from the beginning i figured i might be the only audience.

Link to post
Share on other sites

 

funny enough, i've been a design professional for 20 years and i just learned like a week ago that Adobe Illustrator has 9 Slice Scaling which is the same as 9 patch images. i noticed it many times before, but i assumed they were for exporting images for html tables.

 

hopefully i can find mac users to play it, but from the beginning i figured i might be the only audience.

Yep, im still exploring for the new coding adventure hehe

Link to post
Share on other sites
  • 1 month later...
  • 3 weeks later...

here is a short video of the latest highway update in action. It doesn't jitter like that in game, I can't seem to get a clean recording no matter what. I even tried changing the resolution to very low and the recording was the same.

 

I used a custom chart from site and included the charter in the end credit (ruck bogers 22) and a link back to the site. I hope that is okay.

 

Link to post
Share on other sites
  • 4 weeks later...

The only criticism I have with your highway is that the cymbal icons are fairly slanted which could make it difficult to accurately predict when they're going to hit the strike line. Other than that, amazing work!

Link to post
Share on other sites

The only criticism I have with your highway is that the cymbal icons are fairly slanted which could make it difficult to accurately predict when they're going to hit the strike line. Other than that, amazing work!

 

 

thanks. yeah, i got that comment before. i've decided to not revisit gem designs till i get all the other stuff worked out. so far for me, the yellow cymbal is the only problem because i can't tell it apart from the tom when it goes white.

Link to post
Share on other sites
  • 2 weeks later...

thank you caserol23. i really appreciate it. it's encouraging.

 

 

i haven't touched it in a while again. having issues with distribution. my mac certificate keeps getting revoked. i think i have it figured out but it takes days/weeks to know if i have it working right.

 

so last thing i did is i added Random Song play. That's usually how i like to play or else i end up playing the same songs over and over.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...