[Release] Hex-a-Hop for 3ds (using lib SDL 1.2 )

Discussion in '3DS - Homebrew Development and Emulators' started by nop90, Mar 17, 2017.

  1. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,362
    2,041
    Jan 11, 2014
    Italy
    Rome
    hah1.png

    Hex-a-Hop is a hexagonal tile-based puzzle game with one simple goal: destroy all green tiles! There are infinite undos and no time limits -- you just have to find a way to destroy all the green tiles and step on a safe tile at the end.

    --------​

    The source code of my port is on my github (https://github.com/nop90/hexahop-3ds).
    The compiled game (3dsx and CIA format) is released on github (https://github.com/nop90/hexahop-3ds/releases).

    Credits:
    The original source is by Tom Beaumont (http://hexahop.sourceforge.net)
    This game uses the SDL 1.2 library for 3ds

    Changelog

    Ver. 1.1 (17 April 2017)
    - Fixed jump key and some help text

    Ver. 1.0 (09 April 2017)
    - Complete and stable release

    Ver. 0.2 (22 March 2017)
    - Added music

    Ver. 0.1 (17 March 2017)
    - First reelase (3dsx and CIA formats)
    - Music not working, only sfx
    - Some flickering

    Installation

    In the zip there is a folder with the 3dsx and the smdh files inside, to be used with a homebrew launcher, or there is a cia file to be installed with FBI. All the resources are included in the executable using romfs.

    Commands

    - D-pad: Move (the directions are up, down and the four diagonals)
    - A: Select option or Jump (only on some levels)
    - B: Undo a move
    - Y: Pause game and open the menu
    - Start: Exit

    Known Bugs

    - Exiting the game hangs the system

    To Do List

    -

    Screenshots
    hah2.png hah3.png hah4.png
     
    Last edited by nop90, Apr 17, 2017
  2. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,362
    2,041
    Jan 11, 2014
    Italy
    Rome
    Added the CIA build.
     
    XxShalevElimelechxX likes this.
  3. Dionicio3

    Dionicio3 GBATemp's Official Skiddo™ | Founder of Skiddoism

    Member
    2,860
    3,781
    Feb 26, 2017
    United States
    Hollister, CA
    Looks cool! Will try out when I get home.
     
  4. XxShalevElimelechxX

    XxShalevElimelechxX GBAtemp Regular

    Member
    156
    86
    Mar 30, 2016
    Israel
    Nice! Will try it! :)
     
  5. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,362
    2,041
    Jan 11, 2014
    Italy
    Rome
    Released a new version with background music, but now the flickering is worse.

    The probelm is the 640x480 internal resolution that drains too much cpu, I should resize all the gfx to 320x240 and fix the code, but the resources are pached in dat files.

    I need to find the time to unpack the dat file, make changes and pack them again.
     
  6. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,362
    2,041
    Jan 11, 2014
    Italy
    Rome
    Found a problem in the sdl lib. Timorrow I'll release an update of the game more stable.
     
  7. Bubsy Bobcat

    Bubsy Bobcat vegtebales

    Member
    1,461
    5,617
    Jul 8, 2015
    Zimbabwe
    Apart from the main character looking incredibly ugly, this game looks really fun.
     
  8. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,362
    2,041
    Jan 11, 2014
    Italy
    Rome
    Lib fixed and build updated. Now I'm trying to fix the exiting problem and release a final version.
     
  9. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,362
    2,041
    Jan 11, 2014
    Italy
    Rome
    Final version released.

    No changes in the game code, only fixed problems in the SDL lib (using version released two days ago).

    Not only fixed the game exiting from the 3ds home menu (CIA build) but also solved the remaining flickering.
     
    Cid2mizard likes this.
  10. nop90
    OP

    nop90 GBAtemp Maniac

    Member
    1,362
    2,041
    Jan 11, 2014
    Italy
    Rome
    Released a new version that fixes the jump key not working (needed only after completing about half of the game).