RELEASE Killer Whale Cursor for Switch - A whale that follows your joy-con motion

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by Voxel, Jan 25, 2019.


    7,369

    36
    Front-page RELEASE
    Killer Whale Cursor for Nintendo Switch




    Current version: 1.0.0

    This is a recreation of the famous Killer Whale Cursor flash app for the Nintendo Switch, using libnx and a couple of other libraries.
    However, this particular recreation contains a couple of extra enhancements and features compared to the original:
    • Use of motion tracking with the right joy-con and/or touch input to make the Killer Whale follow the cursor
    • Ability to reset cursor position by pressing Y
    • Ability to toggle between a front and rear view of the whale (basically changing the draw order) by pressing X
    • Toggle on-screen text for full screen visibility by pressing B
    • Customize motion sensitivity, whale movement speed, and "flexibility" (how fast the individual segments follow eachother)
    • Customizable whale diffuse color, as well as background color
    Some current planned features I'm looking to implement for the next release:
    • Loading custom backdrop graphics from the microSD card
    • Slightly more accurate motion tracking

    Important!
    Make sure to run this through the NSP version of HBL; launching via Album has some graphical issues due to constraints, and thus isn't supported.

    Download:
    You can grab the latest K.W.C.-Switch release from https://github.com/Voxel9/Killer-Whale-Cursor-NX/releases/latest
    Just drop the NRO onto the microSD card in the /switch/ folder, and run from the NSP version of HBL.

    Source Code:
    The source code is available at https://github.com/Voxel9/Killer-Whale-Cursor-NX - Any pull requests are welcome.
    If you would prefer to build from source for whatever reason, I have left some simple build instructions and a list of prerequisites at the bottom of the readme.


    Have fun! :D
     
    ELY_M, Cid2mizard, luk_pop and 26 others like this.
    Discussion (36 replies)
  1. Illuminaticy

    Illuminaticy GBAtemp Fan

    Member
    6
    Oct 6, 2018
    United States
    Looks more fun than 95% of switch games lol. Nice work!
     
    Kyaria, Gunz4Hire, 98otiss and 6 others like this.
  2. eskinner3742

    eskinner3742 GBAtemp Regular

    Member
    5
    Feb 21, 2016
    United States
    Yeah this is actually pretty cool. Nice work!
     
    Mnecraft368 and Voxel like this.
  3. yummycake

    yummycake GBAtemp Regular

    Member
    5
    Jan 22, 2017
    United States
    Omg, its Shamu!
     
    tangotnt likes this.
  4. MythicalData

    MythicalData GBAtemp Maniac

    Member
    7
    May 11, 2017
    United States
    Free Willy guys
     
    tangotnt likes this.
  5. Sumandora

    Sumandora Im using Parental Controls. Change my Mind!

    Member
    4
    Nov 13, 2018
    Germany
    lol cool, u r good
    will download now

    — Posts automatically merged - Please don't double post! —

    using SX OS and dont have Problems with the album.
     
    Voxel likes this.
  6. Voxel
    OP

    Voxel Master of moonjumps

    Member
    14
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 27, 2015
    United Kingdom
    So it doesn’t only draw half the whale? Thank god for that. Guess I’ll amend it saying it only happens with non-SX CFWs then.
     
    Sumandora likes this.
  7. KiiWii

    KiiWii Contributor

    pip Contributor
    18
    Nov 17, 2008
    United Kingdom
    This is amazing.

    I remember seeing a demo like this with a stretchy human in about 2004, it sticks in my mind, along with my hyper irrational orca-phobia.

    Great work!
     
    Voxel likes this.
  8. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    nice effect and good work with gyro pointer.
    we don't have a lot of demo, it's nice to get an interesting one.
    it's usually just random hello world text or rotating cube :P

    edit:
    it's only 2D rendering ? impressive 3D effect with just loading png on top of the other!
     
    Last edited by Cyan, Jan 26, 2019
    Voxel likes this.
  9. cucholix

    cucholix Banners guy

    Member
    9
    Jan 17, 2017
    Chile
    Last edited by cucholix, Jan 26, 2019
  10. Zumoly

    Zumoly GBATemp Analyst

    Member
    8
    Apr 27, 2018
    Mali
    Yorosso
    Thanks! Getting this only for the kids!
    Would be cool if you could add vibration.
     
    Voxel likes this.
  11. Sumandora

    Sumandora Im using Parental Controls. Change my Mind!

    Member
    4
    Nov 13, 2018
    Germany
    yeah im not joking

    here is proof (sorry for quality)

    http://bit.ly/SXWhale
     
  12. iyenal

    iyenal GBAtemp Regular

    Member
    5
    Feb 11, 2016
    United States
    Nice 3D effect!
     
    Voxel likes this.
  13. Voxel
    OP

    Voxel Master of moonjumps

    Member
    14
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 27, 2015
    United Kingdom
    Ah, actually, if you look closely at the back of the whale, his tail fin parts aren't displaying. That's what I was getting at; not sure if it's memory constraints or if I'm just not allowed to process so many images in one go, but yeah... the NSP version correctly displays the rest of the whale's body.
     
    Last edited by Voxel, Jan 26, 2019
  14. Sumandora

    Sumandora Im using Parental Controls. Change my Mind!

    Member
    4
    Nov 13, 2018
    Germany

    mh i cant see diffrents between the flash game and the Homebrew
    ok after trying i see
     
    Last edited by Sumandora, Jan 26, 2019
    Voxel likes this.
  15. Voxel
    OP

    Voxel Master of moonjumps

    Member
    14
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 27, 2015
    United Kingdom
    It's missing this part:

    upload_2019-1-26_11-36-40.
     
    Sumandora likes this.
  16. Pippin666

    Pippin666 SSF43DE Master

    Member
    7
    Mar 30, 2009
    Canada
    Montreal, Qc
    A whale that follows your joy-con motion ... with delay.

    Pip'
     
  17. Voxel
    OP

    Voxel Master of moonjumps

    Member
    14
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jun 27, 2015
    United Kingdom
    It delays because the original flash version also has delay... if you don't like it, you can just increase the whale's move speed.
     
  18. TheZander

    TheZander King of the Level 7's

    Member
    10
    Feb 1, 2008
    United States
    Level 7
    What happens when it finally catches the cursor?
     
  19. KyleHyde

    KyleHyde GBAtemp Regular

    Member
    4
    Dec 10, 2018
    Puerto Rico
    I'm surprised I hadn't heard about the original flash app back then.
    The way all those segments move around to create the illusion of 3D movement is quite impressive.
    Keep up the good work!
     
    wicksand420 likes this.
Quick Reply
Draft saved Draft deleted
Loading...