Author Topic: Super Hexaspire Alpha!  (Read 47314 times)

0 Members and 1 Guest are viewing this topic.

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Super Hexaspire Alpha!
« on: November 06, 2013, 05:56:48 pm »
I am proud to present SUPER HEXASPIRE! A super hexagon clone for TI NSPIRE CX!

How this started:
I saw a couple of my friends pick up these new fancy smansy calculators in my school, so I dropped 100 USD out of my pocket to get one for myself. As a programmer, I first thought, what can I make this do...

Pictures here:

Download:
0.6.6.11: http://www.mediafire.com/download/6cp1q27hw6mcs6e/SuperHex0.6.6.11.zip -- Warning: Past 60 seconds you are teleported to a placeholder level!
0.6.5.10b:http://www.mediafire.com/download/elz121w246d9s90/SuperHex0.6.5.10b.zip
0.6.5.10: http://www.mediafire.com/download/7by7e7v46ng0t4v/SuperHex0.6.5.10.zip
The (almost) original: http://www.mediafire.com/download/2q6q8ucan5pgw6t/SuperHex0.6.0.10.zip
Oh, and fore.tga.tns goes in your root of the browsable filesystem



Changelog:
MAJOR . MINOR . BUGFIX (reset after every major/minor version) . AMOUNT OF PATTERNS

Current version:
Version 0.6.6.11
Changed level backgrounds
Added Variable thickness walls
Removed a gap that appeared in between patterns
Added a pattern, but the pattern is not yet implimented.
Various bugfixes and optimizations.

Spoiler For Spoiler:
Previous Versions:
Version 0.6.5.10b
Fixed a calculator breaking bug that got the game stuck in an infinite loop

Version 0.6.5.10
Added a better death screen.
Added level select.
Added level up notifications.
Added in game time counter.
Added a test level
Changed the pulse and speed of the "Hard" level
Fixed a word layout
Code optimizations.
Included a file hinting to level creation

Version 0.6.0.10 -- first release!
Added the game engine and first level
Added a few test patterns

Q and A
Spoiler For Spoiler:
What is it?
Super hexagon, silly! (http://superhexagon.com/) Ill edit in some screenshots soon, just want to post this to see if I should continue the project or not. To all who still have ndless should test the first level and drop a reply.

Will you continue this?
Heck yea I will! -decided by the nice community.

Only level one works?
More to come very, very soon.

Can I help?
Soon, very, very soon!

What buttons do I use on this fancy contraption of yours?
1 and 3 = counterclockwise and clockwise
q = quit
r = restart

I gots you a bug! What should I do?
What were you doing? Ill fix it if I can.

What ndless version do I need?
You are going to need r903. Make sure you update before running the program!

It says I ran out of memory. What should I do?
That, my friend, is a bug I need to fix. Just abort and reset your calc, the RAM will be usable again!

Can I make a level?
Yes, you can! Unlike open hexagon where you can just edit a lua file and it works, the levels in my program need to be compiled into the actual program. If we can get past this minor downfall, it is really, really easy to make levels.
Ill post a bit on this in the future!

Planned features:
Spoiler For Spoiler:
Spinning levels (DONE)
Working core (DONE)
Easy level coding (DONE)
Variable level sides (DONE)
Variable thickness walls (DONE)
Auto upgrade into HYPER MODES (planned for 0.8 PS: ALMOST DONE)
Fixed memory leaks (planned for 0.7)
Enable the ability of USER MADE LEVELS (planned for 0.7)
Skewing of levels to get a more "3D" look to it (planned for 0.9)
Fancy graphics, but this might not happen (planned for 1.0)

Side/unplanned things or help from community:
Make a README.txt file with some legal stuff
Music?
Make sure ndless stays wide open  :banghead:

Community Section!

Add a on calculator level editor.
Add music, please!
(There is nothing much here)

This is an ALPHA! Use at your own risk! (I am 99% sure this will not break your calculator)
« Last Edit: November 27, 2013, 11:40:29 pm by RedHat »

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: Super Hexaspire Alpha!
« Reply #1 on: November 06, 2013, 09:24:49 pm »
There are now two Nspire game developers?? O.O

Awesome to see a new Nspire project and this one in particular seems pretty great.  :) Does it require a specific Ndless version (eg build number r666)?

Also welcome to the forums. I hope you enjoy your stay. :)
« Last Edit: November 06, 2013, 09:25:48 pm by DJ Omnimaga »
Dream of Omnimaga

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: Super Hexaspire Alpha!
« Reply #2 on: November 06, 2013, 09:34:56 pm »
Hey. Good to see a new face around here. Go ahead and introduce yourself over here: http://www.omnimaga.org/index.php?board=10.0

I wish I had an nspire
I am Bach.

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: Super Hexaspire Alpha!
« Reply #3 on: November 06, 2013, 10:07:21 pm »
I can't seem to run the game. I gave Ndless installed in Nspire emu and all I get is that the document format is not supported D:
Dream of Omnimaga

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #4 on: November 06, 2013, 10:09:14 pm »
I used the 903 release to build the project. It requires SDL (and nSDL), so I think that it would only be compatible to that version. Ill go introduce myself, let's see how it goes!
Edit for DJ: Are you using a CX? It's for the color version  :-\
Edit 2: Lemmie fix that title to make it clear, I'll add CX up there.
« Last Edit: November 06, 2013, 10:21:04 pm by RedHat »

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: Super Hexaspire Alpha!
« Reply #5 on: November 06, 2013, 10:25:32 pm »
I love SuperHexagon :D

Question, though. Would it be feasible for you to add functionality like that in OpenHexagon, such as custom levels?

https://github.com/SuperV1234/SSVOpenHexagon

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

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: Super Hexaspire Alpha!
« Reply #6 on: November 06, 2013, 10:33:37 pm »
I used the 903 release to build the project. It requires SDL (and nSDL), so I think that it would only be compatible to that version. Ill go introduce myself, let's see how it goes!
Edit for DJ: Are you using a CX? It's for the color version  :-\
Edit 2: Lemmie fix that title to make it clear, I'll add CX up there.
Yeah I was using a CX ROM actually. I had fore.tga.tns and SuperHexaspire in My Documents and had no luck running it. D:

« Last Edit: November 06, 2013, 10:35:08 pm by DJ Omnimaga »
Dream of Omnimaga

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #7 on: November 06, 2013, 10:59:55 pm »
Hmmm, try cutting and pasting SuperHexaspire.tns into the ndless folder (Not the picture!), then check back, I'll be on it soon if it's already broken  :banghead: And thanks for the response!

Like such, and you should get this:



Noticed something important! Try using other keypads, that might help!
« Last Edit: November 06, 2013, 11:00:52 pm by RedHat »

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: Super Hexaspire Alpha!
« Reply #8 on: November 06, 2013, 11:04:17 pm »
Nope, I still have the same issue. Could it be due to missing dependencies? I see you have some files such as particles, cell and cell.bmp, which were not included in the zip file.

On a side note I love the graphics in the screenshots. :)
Dream of Omnimaga

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #9 on: November 06, 2013, 11:09:35 pm »
hmm, no, those were actually some test files I had open earlier for a project for school. Perhaps they were combined or something, I can recompile it for you, but the thing is it also works on my NSpire CX too. Think, think, think RedHat, think! You using r903 for ndless? And OS 3.1.0.392?

Hardware confirms, weird weird, WEIRD!

Test: try this, no idea if it will work. http://www.mediafire.com/download/kyfc4hcsddgkd1y/SuperHex.zip
« Last Edit: November 06, 2013, 11:22:16 pm by RedHat »

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: Super Hexaspire Alpha!
« Reply #10 on: November 06, 2013, 11:26:57 pm »
I think I'M a few Ndless versions behind actually (I have one from around January 2012). I got that nspire_emu install from one of Brandon's "secret" folders because I could never understand how to get nspire_emu to work. D: I guess later when I charged my Nspire I'll update its Ndless version. One reason why I rarely use my Nspire is because every new Ndless game requires the latest Ndless build, but installing Ndless requires that your battery is at 100%, else Nspire Student Software won't let you send the fake OS file, and recharging the Nspire CX takes like 10 hours. (It keeps discharging itself when not in use too, which makes things even worse)
« Last Edit: November 06, 2013, 11:27:34 pm by DJ Omnimaga »
Dream of Omnimaga

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #11 on: November 06, 2013, 11:32:06 pm »
Have you tried charging from the boot 1 loader (esc minus menu, I think, then go to manual then battery test then unplug charger and put it back in)? That makes charging only 3 hours! Anyway, yes, you need the 2013 version for nSDL to work. That is the graphics library I used to make the program. Thanks for testing it, though, I appreciate your help!
« Last Edit: November 06, 2013, 11:35:01 pm by RedHat »

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: Super Hexaspire Alpha!
« Reply #12 on: November 06, 2013, 11:34:03 pm »
Ok I might try that, although I hope there's no risk of bricking my calc right? (If I accidentally select the wrong option after quitting)
« Last Edit: November 06, 2013, 11:34:14 pm by DJ Omnimaga »
Dream of Omnimaga

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #13 on: November 06, 2013, 11:36:39 pm »
No, after you press and hold ESC, MENU, and MINUS you should just be able to reset and go on your marry way!

Offline RedHat

  • LV2 Member (Next: 40)
  • **
  • Posts: 39
  • Rating: +9/-0
    • View Profile
    • GitHub (RedInquisitive)
Re: Super Hexaspire Alpha!
« Reply #14 on: November 07, 2013, 12:09:34 am »
I love SuperHexagon :D

Question, though. Would it be feasible for you to add functionality like that in OpenHexagon, such as custom levels?

https://github.com/SuperV1234/SSVOpenHexagon

Custom levels! Yes. However, sadly, I have no idea how to call from files specific functions. But wait! I have a work around. The way the program is made is to be HIGHLY editable! All I have to do is send out how to make levels, patterns, colors, and amounts of sides for a level to you, then you send me your file back, I add it and compile for a master program with all the user created levels! So yes, your name CAN be in the credits if you make a level and patterns!