Author Topic: [Ndless] nKaruga  (Read 84548 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Ndless] nKaruga
« Reply #180 on: November 07, 2014, 02:40:31 am »
And you found yourself :P

By the way beware, Vogtinator found memory leaks in the version that's currenty at ticalc. I'll try to fix it and submit the fixes as soon as possible. Sorry 'bout that :/

EDIT : actually maybe not. There might be a misunderstanding, waiting for more details from Vogtinator.

EDIT  : yep, just as I thought. There's no memory leak guys, you can go and download ;D
Could this be why in one occasion it froze when I chose play? I rebooted my calc then never had any problem with the game again, though, and I have the same problem happening with almost every Ndless program. (I might be 1 version behind)
Dream of Omnimaga

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Ndless] nKaruga
« Reply #181 on: November 07, 2014, 03:20:24 am »
If it happens with every game, it can't be nKaruga's fault. You should probably update your Ndless revision.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [Ndless] nKaruga
« Reply #182 on: November 08, 2014, 06:04:16 pm »
Quote
EDIT  : yep, just as I thought. There's no memory leak guys, you can go and download :D
Actually, in rare circumstances it can leak and may actually crash the calc. As your code doesn't catch std::bad_alloc and you're using "new" sometimes, the exception doesn't get caught and terminates the program instantly, not freeing any resources. The solution is simple: Use std::shared_ptr and std::unique_ptr and your code is instantly exception safe. Just a FYI :)
That might have been the thing you and geekboy encountered during last HCWP, matref.

Or not. Anyways I tried this and it's super awesome... except that I really want to have some real keys to control the ship. Maybe make them remappable so the user can configure it the way they prefer (I might be using the small keyboard in the bottom... I want to try how usable it is for controlling games). The reason for this is that sometimes, touchpad input gets ignored. This is killing especially in a game like this x.x
I'm not a nerd but I pretend:

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Ndless] nKaruga
« Reply #183 on: November 08, 2014, 07:26:18 pm »
I really want to have some real keys to control the ship. Maybe make them remappable so the user can configure it the way they prefer (I might be using the small keyboard in the bottom... I want to try how usable it is for controlling games). The reason for this is that sometimes, touchpad input gets ignored. This is killing especially in a game like this x.x
I didn't try the update myself but matref said this:

customizable controls including the use of the touchpad
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [Ndless] nKaruga
« Reply #184 on: November 08, 2014, 09:43:32 pm »
I really want to have some real keys to control the ship. Maybe make them remappable so the user can configure it the way they prefer (I might be using the small keyboard in the bottom... I want to try how usable it is for controlling games). The reason for this is that sometimes, touchpad input gets ignored. This is killing especially in a game like this x.x
I didn't try the update myself but matref said this:

customizable controls including the use of the touchpad
hmmm. That's just the option to use the touchpad "touch' abilities instead of having to click it.
I'm not a nerd but I pretend:

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Ndless] nKaruga
« Reply #185 on: November 09, 2014, 07:53:22 am »
What I can do for direction is choose between "touch controls", "click controls" or numpad. I don't really want full key customization for direction because the way I implemented it it'd be slowing the game down a little.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [Ndless] nKaruga
« Reply #186 on: November 11, 2014, 07:24:45 am »
I hate you. This game.... *.*

...actually it's pretty awesome
I'm not a nerd but I pretend:

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Ndless] nKaruga
« Reply #187 on: November 14, 2014, 03:30:01 pm »
Congratz for the feature on ticalc ! :D
Pretty well deserved in my opinion mainly thanks to awesome sprites :P
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: [Ndless] nKaruga
« Reply #188 on: November 14, 2014, 03:48:17 pm »
Congratulations on the feature! I've been following this for a while, and I'm as impressed as ever.
I am Bach.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: [Ndless] nKaruga
« Reply #189 on: November 14, 2014, 04:36:55 pm »
Yup, congrats for the feature on ticalc.org ^.^

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Ndless] nKaruga
« Reply #190 on: November 15, 2014, 03:21:28 am »
Congratz for the feature on ticalc ! :D
Pretty well deserved in my opinion mainly thanks to awesome sprites :P
Well you can unstrike this :P if it featured ugly developer art, it wouldn't have been the same ^^ thanks to everyone who did sprites for that !

Thanks guys ! Also remember it's not even nearly done :P there is much more awesomeness to come !

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: [Ndless] nKaruga
« Reply #191 on: November 15, 2014, 01:03:17 pm »
Don't forget the amount of code that you had to write. O.O I don't even wanna know how many SLoC this thing is lol.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Ndless] nKaruga
« Reply #192 on: January 22, 2015, 12:23:25 pm »
Bump, it's been a while.

School is getting harder and harder, and this won't stop before the end of next year or the year after if I fail said year. I don't have much time to work on things, so now that I'm nearly done with Axagon (one week or two should be enough to release it and call it done), I had to choose which one of Worms or nKaruga I'll be doing first, knowing that the loser won't get done before years (I'll definitely get around to finish it though).

Since nKaruga won, I started getting back on it by writing the TODO list for beta release 0.2. When I started the game, I decided to do a beta release each time I finish a level, so that 0.5 will be the last version before 1.0, which should just be small additions to 0.5 such as highscores or replays, provided I didn't implement them already at that time. tl;dr let's hope 0.5 never happens and 1.0 does instead.

You can consult the TODO list here : https://github.com/matrefeytontias/nKaruga/issues/15 . Feel free to emit any suggestion or request, while remembering that I want to stay as close to the original game as possible. A big gameplay evolution over Ikaruga, even if you feel like it might be an improvement, isn't likely to happen.

I'll go write a post in the sprite request thread while I'm at it. Also, now that I have several topics, can I have a sub-forum for nKaruga ? ;D

* Matrefeytontias runs

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Ndless] nKaruga
« Reply #193 on: February 04, 2015, 04:03:16 pm »
Bump,

to remind everyone that without sprites I can't do anything. Just saying.

EDIT : actual sprite request : https://www.omnimaga.org/art/(request)-sprites-based-on-ikaruga-ships/msg399223/#msg399223

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [Ndless] nKaruga
« Reply #194 on: March 30, 2015, 02:18:44 pm »
Yet another bump, but a productive one this time !

I wasn't happy with how the big lasers looked, so I decided to recode them, along with the particles system. And holy shit, that went really well :w00t: the lasers now look really awesome, and the particles also got some badass style ! (you also get a view of the start of level 2)

EDIT : nevermind the big-ass gif.

« Last Edit: March 30, 2015, 04:03:05 pm by Matrefeytontias »