Page 1 of 1

[WIP] Star Honor Port

PostPosted: Wed Nov 16, 2016 9:33 am
by wuuff
I have ported Star Honor, an Arduboy game, to Gamebuino. The original is a really cool roguelike space exploration game clearly influenced by Star Trek. Everything from the original appears to be functional, with the caveats that I had to shorten and rewrite a lot of text in order to make it fit on the Gamebuino screen, and there is a much smaller viewport, so it may be harder to find planets. However, the game can be played to the end.

There are a few small things I'm thinking of tweaking before calling the port done, but I would say it's 99% there. One thing I'm thinking of doing is swapping the functionality of the A and B buttons, which I think will feel more natural on a Gamebuino, but I'm posting this now for comments.

The code for the port can be found on my Github here.

A download of the compiled hex for the most recent version is here.

star_honor_screenshot.png
star_honor_screenshot.png (2.63 KiB) Viewed 16922 times

Re: [WIP] Star Honor Port

PostPosted: Wed Nov 16, 2016 12:48 pm
by STUDIOCRAFTapps
I can wait to play this :lol:

Re: [WIP] Star Honor Port

PostPosted: Wed Nov 16, 2016 7:32 pm
by naed
Nice

Re: [WIP] Star Honor Port

PostPosted: Fri Nov 18, 2016 3:02 pm
by frakasss
Hey!

I tried to compile it, but had some warning durng compilation. However, I was able to generate an HEX file, but no way to make it working on my gamebuino...

Any advice, or specific action to make it working?
Would you be able to provide HEX files as well?

Re: [WIP] Star Honor Port

PostPosted: Sun Nov 20, 2016 9:56 am
by wuuff
frakasss wrote:Hey!

I tried to compile it, but had some warning durng compilation. However, I was able to generate an HEX file, but no way to make it working on my gamebuino...

Any advice, or specific action to make it working?
Would you be able to provide HEX files as well?


Sorry, I forgot I had added .hex files to the .gitignore file, so the compiled hex was not included in the repository. I have edited my first post to add a link where you can download the .hex.

I'm not sure why you had issues compiling. Perhaps it's a version issue? I am using Arduino IDE version 1.6.9, and I'm using the v0.3 of the Gamebuino library (not the one that was just released). When I compile, the final sketch uses 30,554 bytes out of 30,592 bytes, and it works fine on my Gamebuino.

Re: [WIP] Star Honor Port

PostPosted: Tue Jan 10, 2017 1:34 am
by IPaulasaurus
Hi! I made a quick .INF for it. you can download it here
HONOR.zip
(386 Bytes) Downloaded 630 times


Edit: it worked!

Re: [WIP] Star Honor Port

PostPosted: Tue Jan 10, 2017 4:03 pm
by rodot
Looking forward to the final version of this port ! :)

@IPaulasaurus: Please attach files using "upload attachement" instead of linking to external website, this will avoid links to get broken ;)

Re: [WIP] Star Honor Port

PostPosted: Tue Jan 10, 2017 10:21 pm
by IPaulasaurus
@rodot I tried, but it said that the extension inf is not allowed

I tried again, but no luck

Edit: I did it! Thanks Sorunome!

Re: [WIP] Star Honor Port

PostPosted: Tue Jan 10, 2017 10:31 pm
by Sorunome
Try putting your files in a zip archive and uploading that zip archive ;)

Re: [WIP] Star Honor Port

PostPosted: Wed Jan 11, 2017 9:03 pm
by wuuff
Thanks for the contribution of the .inf file! However, I had my own ideas for what I was going to do with the .inf when I release the port, so I may end up using a different one.

The port is 99% done. I have a couple of bug fixes I might make, and I am considering switching the functionality of the a and b buttons (since their order is reversed on the Arduboy, and I think the button order feels unnatural on the Gamebuino) I had been waiting on feedback, though, before moving forward. Since there wasn't any, I just moved on to other projects. If anyone has any comments (even "seems done to me") I welcome them.

By the way, Rodot, is it fine to put a port on the games page? I know there's one game ported from a Team A.R.G. already on that list, but it's substantially different from the original.