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

0 Members and 1 Guest are viewing this topic.

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 #135 on: August 01, 2014, 05:55:28 am »
Now there's more ! :D

I've finished implementing everything around the power releases system, that is, power absorption, storing and release. So let's get a quick look at it :

Quote from: Good uncle Matref's how-to's
Basically, you build up power by absorbing bullets of your polarity. You can build up up to 120 power units at once, absorbing one bullet giving you one power unit. When you have at least 10 power units, you can execute a power release : your ship then fires one auto-guided power laser per ten of power units. That is, if you have 23 power units when releasing power, you will fire two power lasers ; if you have 109, you will release 10. After a power release, you lose all of your power units, regardless of the amount being divisible by 10 or not. To avoid wasting power units, you can see completed power slots (on the left of the screen) blinking, and the one that you're currently filling is not blinking.

A power laser (generated by a power release, opposed to a normal laser) is very fast and cannot miss its target, but since it goes straight to the enemy that is the nearest to it, it will break your chain easily. It's also very powerful as it inflicts 10 damages at once, and 20 to an enemy of the opposite polarity ! So it's particularly useful if you want to quickly clear a mess around you or badly hurt big enemies.

One clever thing to do is to kill big enemies with power lasers of their polarity ; that way when dying it will fire a lot of bullets back and you'll can quickly reload your power gauge.

And here's a demonstration of it working :



And here's the link for those who want to try :w00t: : http://www.mirari.fr/eTV6

Beware though, I've changed commands to make it better-played on emulator :

Quote from: README.md
Commands for this beta :

    CTRL : fire
    SHIFT : switch polarity
    DEL : release power
    arrows : move
    ESC : quit

Temporary debug commands:

    4 : enable touchpad (obviously, it only works with touchpad Nspires)
    5 : disable touchpad
    7 : enable background
    8 : disable background

The beta ends when all enemies are defeated or quitted the screen.

Enjoy and share your scores ! :D
« Last Edit: August 01, 2014, 06:00:48 am by Matrefeytontias »

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 #136 on: August 03, 2014, 06:57:22 am »
Bump,

I've added enemies' big lasers, along with a basic particles engine for fanciness :P



Download : http://www.mirari.fr/eTV6

EDIT : changed the code to make particles more visible, not shown on screenshot

Offline JWinslow23

  • Coder Of Tomorrow
  • LV7 Elite (Next: 700)
  • *******
  • Posts: 556
  • Rating: +43/-6
  • I make quality calculator games...when I have time
    • View Profile
Re: [Ndless] nKaruga
« Reply #137 on: August 03, 2014, 08:13:04 am »
Wow, this looks REALLY good! I don't have an Nspire, but now I kinda wish I did. ;)

You have earned one more internet... ;)
Did you know that "Ammonia Gas" rearranged is "As Omnimaga"?
Click here for the only set of games you'll ever need
= ?

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 #138 on: August 03, 2014, 12:17:26 pm »
For instance a +1 on my post would be better :3 I wanna reach +300 !

* Matrefeytontias runs

Thanks for the kind words ^^

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: [Ndless] nKaruga
« Reply #139 on: August 08, 2014, 12:01:16 pm »
This is looking amazing, i love the explosions and points. The laser looks cool, too, though it feels like it's just cut off at the end.

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 #140 on: August 08, 2014, 04:58:34 pm »
Well technically it is :/ I have no idea of a workaround for this. Except maybe make particles spray from the tip at all times and not only when the player is absorbing the laser. How about that ?

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 #141 on: August 09, 2014, 12:19:40 pm »
Bump,

nKaruga now has a startup menu where you can set up various things :)



And those things include custom keys :D



Keys default to CTRL to fire, SHIFT to switch polarity and DEL to release power, but if you modify them once, they are stored in a config file so you don't have to re-enter them anymore :) (you should move the config file along with nKaruga.tns if you move the latter to another directory).



I'm also thinking about storing the other settings in the config file, but I don't think it's really necessary. What do you think ?

A word about difficulties : there are 3 difficulties, Easy, Normal and Hard. The whole game is the same regardless of the difficulty, but there is a slight difference nonetheless :
  • In Easy mode, there is no fire-back. You're free to kill any enemy with the polarity you want.
  • In Normal mode, only enemies that are killed with weapons of their polarity fire back.
  • In Hard mode, every enemy fires back. The only thing is that they fire only half of the intended bullets if you kill them with their opposite polarity.
While this doesn't look like much of a difference, just try beating what I've already coded of the level in Hard mode ... even if you can't get killed (for now), you'll quickly understand the real difficulty ;) and if you don't, well, think that it's just level 1 :P

Download demo : http://www.mirari.fr/eTV6

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Ndless] nKaruga
« Reply #142 on: August 09, 2014, 12:36:54 pm »
For instance a +1 on my post would be better :3 I wanna reach +300 !
Granted you that now that you support custom keys :P

edit but is +300-10 really +300 ? :P
* Hayleia runs :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 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 #143 on: August 09, 2014, 12:48:16 pm »
I said +300, not 300 ;D Thanks anyway ! Also, about the config file ? Should I save everything in it or just the controls ?

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [Ndless] nKaruga
« Reply #144 on: August 09, 2014, 12:52:57 pm »
Well, here's some ironical reflexion :P
1) Where do you store the other settings if not in the same file ? In another file to have the Documents screen take longer to refresh ? Or nowhere to annoy people by forcing them into re-setting their preferences ?
2) Are there so many settings to have you be afraid of saving them into a little file that would get bigger than the amount of memory of an empty CX if you saved them in that file ?

For those reasons, I think that yeah, they should be saved in the same file :P
Even if i's not really necessary, it still makes the difference between an easy-to-use (thanks to configuration) game, and an easy-to-use-and-convenient game ;)
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 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 #145 on: August 09, 2014, 01:07:07 pm »
Well I meant either this or to not store them at all <_< but yeah, I'll store them anyway.

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 #146 on: August 09, 2014, 10:37:08 pm »
So, well, yeah, I did it :P make sure you delete the previous config file if you had one though.

http://www.mirari.fr/eTV6

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: [Ndless] nKaruga
« Reply #147 on: August 10, 2014, 12:19:08 pm »
I like that option menu above. :D sadly I can't watch the other screenshot, though, since Tapatalk doesn't play most animated GIFs so I'll try to watch it at home.

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 #148 on: August 11, 2014, 05:34:00 am »
Great news : chapter 1's level stream is now complete ! :D That means all of level 1 is now playable !
What's left before beta release v0.1 is the boss itself. To be fair, I have no idea how I'll do it for now, so that might take quite some time. Meanwhile, you can still train yourself on chapter 1 and in the 3 difficulties offered by the game ! It's true that you can't be killed yet, but that might come anytime soon :P

So finishing the whole chapter without firing once ("dot eater" achievement) takes you 5'43. It will actually be funnier when you'll be able to get hurt and die ;D

But for now, just try to kill every enemy (I can), and then try to make a single chain during the whole level, without breaking it once :D (I can't)

Download : same link as above, or attached :)

Screenshots of what's waiting for you :















Have fun !

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 #149 on: August 12, 2014, 01:04:23 pm »
Progress : you can die now ;D Isn't that marvelous ?



http://www.mirari.fr/eTV6

I still have to display remaining lives though.
« Last Edit: August 12, 2014, 01:07:28 pm by Matrefeytontias »