CodeWalrus

Development => Calculators => Calc Projects, Programming & Tutorials => Topic started by: Duke "Tape" Eiyeron on December 30, 2014, 04:08:53 PM

Title: [Casio FX9860] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on December 30, 2014, 04:08:53 PM
Hello everyone. Seeing the execllent Axagon (http://codewalr.us/119/2014) from Matref, it's time for me to bring back what I did with Adbook two years ago, correct things and show to everyone : it's time for Casio to hope for their own Super Hexagon! \o/ Everything is pretty much done at this moment, we just lack two features :

- Time/high-score
- Pattern system (random is not that great and we have the space and the power to do it so)

Here's a video of the current dev version

Download Links :
- SH3/SH4 calcs (http://www.planet-casio.com/Fr/programmes/dl.php?id=2738&num=1)
https://www.youtube.com/watch?v=756NJUxRLG8
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on December 30, 2014, 06:25:17 PM
Holy crap, that looks smooth and awesome! O.O Do you plan to add some line clipping so that they don't appear instantly in the screen or would that slow things down too much?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on December 30, 2014, 06:30:08 PM
Yeah, we planned way back line clipping but I'll need to find the right and fast algorithm...
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: novenary on December 30, 2014, 08:10:01 PM
Looks pretty good. I hear the sh3/sh4 in these calcs is much more powerful than the z80 (and it runs at much higher clocks too), and that it competes with the 68k's speed. The dreamcast has a 200mhz sh4 fwiw.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on December 30, 2014, 08:12:55 PM
Yeah, the FX9860 series have a neat 20 MHz SH3/4. Now to understand how it works (to give better ASM code) is another problem...
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: novenary on December 30, 2014, 08:32:44 PM
Hehe optimizing is hard. I have trouble with it myself on the Nspire. I don't know the platform well enough to know which things are faster. At least I try to optimize algorithmically and let GCC do its magic.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on December 30, 2014, 08:34:58 PM
Quote from: Eiyeron on December 30, 2014, 08:12:55 PM
Yeah, the FX9860 series have a neat 20 MHz SH3/4. Now to understand how it works (to give better ASM code) is another problem...
Wasn't it 29 MHz on SH3 and 58 on SH4? ???
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on December 30, 2014, 08:44:59 PM
The pipeline is the biggest complicated part, for the rest it seems that the opcodes are quite dense and not really costly.
And yeah, 20, 29, sorry, I use to round it.

EDIt : When not fooling around with other projects or toying with neat tileset I found, I'm making the title and menu screen, the latter will be void for the moment, as the level system is not done yet.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 06, 2015, 11:17:33 PM
I can't wait to see them in action :)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 07, 2015, 01:43:29 PM
New video and new (closed) version : I refactored some text functions to make the corner text, I fleshed out a little the title screen (almost finished) and the menu (heavily WIP) and I have to fix text width calculation. Once the latter point is done, the next thing should be patterns to make the game actually playable.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 07, 2015, 05:35:51 PM
Wow that title screen looks nice! O.O
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 07, 2015, 06:16:45 PM
Thanks, I had fun making the the title screen as the hexagon routine is used everywhere. Only the camera and hexagon scale are changed between the tree states.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 07, 2015, 10:03:49 PM
Yeah that's what I liked the most. I always wondered how one could efficiently create a game with such multitasking, especially if someone wanted to do it with non-ASM/C languages such as HP PPL that lacks interrupts.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 07, 2015, 10:21:01 PM
I don't use interrupt at all. I just switch states when I need it.

Pattern system is functionnal. I lack a pattern file loader and the game will be pretty much done.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Keoni29 on January 07, 2015, 11:19:14 PM
Very cool looking. Are you and matref having a race whoever finishes making his game first?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 07, 2015, 11:29:29 PM
Not really though. I was just bringing that game back because he gave me the envy to. Now, I just want to see chich one will comes first. Both of us have an handicap : he runs it on a 6MH device, I'm a professionnal procrastinator with a health issue which forces me to rest.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 08, 2015, 02:59:40 AM
Ooh I like those screenies Eiyeron. Also I hope your health recovers soon. Is it a permanent disease or just something temporary?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 08, 2015, 07:01:09 AM
I'm-a going out today. It seems that I won't have any long-term problem, only some medic visits for the next month.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 08, 2015, 07:06:55 AM
Ah ok. Hopefully nothing bad happens again. Also stay healthy :)

Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 08, 2015, 07:09:10 AM
Yeah, I should. I'm staying home next week though. Thanks.

EDIT : now the colors are reversed at 60 seconds.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 08, 2015, 05:12:12 PM
Ooh that came out pretry nicely. :D btw is there a lot of motion blur during gameplay like some TI-84+ games?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 08, 2015, 05:27:11 PM
There is a lot less motion blur as the screen is made to reduce the effect and give a better contrast.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 08, 2015, 07:49:21 PM
Aah cool, although I bet grayscale on such screen must flicker like crazy >.<
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 08, 2015, 08:24:25 PM
On my calc, only a sort of 3 gray is flickerless. I have yet to find a better timing for 4 grays and find again the working graayscale functions.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 08, 2015, 10:33:29 PM
Would the TI-83+ trick of using checkerboards work? Although it doesn't fix the flickering, it creates an optical illusion making everything look flickerless or close. Also I wonder if such grayscale would slow down Hexagon massively?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 09, 2015, 08:40:30 AM
I haven't tried to edit the grayscale display functions because two things

- timer based grayscale kills your processing power as you need high frequency refresh timer.
- the checkerboard pattern would slow down the refresh itself and it would need a big refactor to avoid the function interrupting itself, killing the timer system and forcing one to reboot.

So, no grayscale for Hexagon. But this could be doable with a high overclock.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 09, 2015, 03:40:01 PM
Aah ok sorry to hear. That said, with what happened to a bunch of Casio PRIZM calcs on Cemetech, I am unsure if overclocking on game startup is a good idea so it might be best to stick to current processor speeds for safety reasons. Not to mention overclocking must eat batteries pretty fast anyway.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 09, 2015, 04:32:27 PM
Overclocking seems more stable on FX as even Wolfenstein used it. It seems quite common to use CpuSpeed or the more recent FTune .
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 09, 2015, 05:36:14 PM
Maybe the failures are more of a PRIZM thing, then? It's possible that since the PRIZM doesn't officially support C development, unlike the 9860G, that the calc has fewer protections against risky manipulations, so like with the TI-Nspire, bad PRIZM code could result into bricking the calculator, while with the 9860G or 84+, all that will happen is a reboot (and in the 84+ case, a RAM reset). It's actually possible to brick a 84+ but it's much harder than with the TI-Nspire.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 11, 2015, 09:41:39 AM
https://www.youtube.com/watch?v=EcpeIemEqsM

EDIT : SURPRISE! Preview release! GIve it a try there!
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Snektron on January 11, 2015, 11:33:54 AM
Looks good! and really hard :o
EDIT: No, thats not what she said
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 11, 2015, 11:41:35 AM
Thanks, and yeah, that's what your mom said (before she couldn't say anything anymore)! ;)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Snektron on January 11, 2015, 11:44:04 AM
 :crazy:
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 11, 2015, 11:55:54 AM
Heh, You asked for it, pal! :p

Out of offtopic : Should I mail Terry Cavanagh about it?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Snektron on January 11, 2015, 12:06:52 PM
Maybe he'll like it
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 11, 2015, 12:10:27 PM
As long as he isn't the type of person to be copyright-not(C then I guess go ahead. :)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 11, 2015, 01:29:30 PM
It's the same guy who did VVVVVV, heh, I think he should be okay with it.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 11, 2015, 03:12:59 PM
Oh, right, but is he aware of all the ports of his games?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 11, 2015, 03:45:10 PM
Quote from: DJ Omnimaga on January 11, 2015, 03:12:59 PM
Oh, right, but is he aware of all the ports of his games?

I think he is.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: matrefeytontias on January 11, 2015, 06:37:21 PM
I planned to send him one for Axagon, I can mention + link yours in it too if you want.

Congratulations, it looks awesome :D also, you see you're using a 25 MHz CPU when you have an actual polygon filling routine. One has yet to be written for the 83+, and I don't think the performances would be that good.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 11, 2015, 06:43:48 PM
Didn't qarnos make one in 2006? I wonder if the source is available... (Maybe tr1p1ea has a copy?)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 11, 2015, 07:19:59 PM
Quote from: matrefeytontias on January 11, 2015, 06:37:21 PM
I planned to send him one for Axagon, I can mention + link yours in it too if you want.

Congratulations, it looks awesome :D also, you see you're using a 25 MHz CPU when you have an actual polygon filling routine. One has yet to be written for the 83+, and I don't think the performances would be that good.

That's not the polygon filler, that's just a bunch of lines drawn.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: matrefeytontias on January 11, 2015, 08:01:31 PM
Even the big walls at 1 minute in the video ?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 11, 2015, 08:08:06 PM
Yeah, these are just bigger obstacles (way bigger, most of the variables are 16-bit)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: matrefeytontias on January 11, 2015, 08:10:43 PM
I meant, are they drawn as many, many lines too ? Because at that point, filling a polygon would probably be faster.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 11, 2015, 08:15:46 PM
Actually, I don't really know which one is faster than the other. IIRc we had a little speed increase when using the line stack.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 14, 2015, 12:17:04 AM
For some reasons your demo didn't show up in your post the last time I checked this topic. http://codewalr.us/index.php?topic=138.msg3315#msg3315 Maybe you should put a copy in the first post because it seems that nobody have noticed it O.O

Anyway I'll try to find batteries and install it on my calc later. :)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 14, 2015, 09:39:52 AM
Yeah I should. I'll put the Planet-Casio's download link, thus I'll only have one file to update.

If your calc is a SH4 one, the game won't work as I don't have a SH4 to test on it nor I know what to edit to make it compatible.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 14, 2015, 05:12:05 PM
By the way you can also put a link in the downloads section (that leads to the Planète Casio file I mean). We don't allow small sites because they tend to disappear faster than the speed of light (see Casiopeia recently, for example), but large, established sites are fine.


And sorry to hear about SH4 compatibility. Maybe someone on Planète-Casio could help you modify the game. Is it open-source? I have a SH3 model, though (the one with no backlight), so it should not be a  problem for me.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 14, 2015, 05:46:55 PM
I have an experimental SH3/4 version ath moment there. I'm just waiting for positive feedback.

EDIT : it works now. The game is SH3/SH4 compatible.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 14, 2015, 11:45:24 PM
Awesome. What changes in particular did you need to do? I'm gonna get batteries, figure out how to get FA124 to work again and then give this a try later. :)


EDIT Ok I finally got it to send to the calc and I like it so far. For some reasons the frame rate is slightly lower on calc, though. Is it because the screen has a lower refresh rate? It still runs at the same speed as in the screenshots. Also there is no highscore. Do you plan to add that?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 15, 2015, 10:42:05 AM
Quote from: DJ Omnimaga on January 14, 2015, 11:45:24 PM
Awesome. What changes in particular did you need to do? I'm gonna get batteries, figure out how to get FA124 to work again and then give this a try later. :)


EDIT Ok I finally got it to send to the calc and I like it so far. For some reasons the frame rate is slightly lower on calc, though. Is it because the screen has a lower refresh rate? It still runs at the same speed as in the screenshots. Also there is no highscore. Do you plan to add that?

So, the changes are simple : I found back the edits I need to do to MonochromeLib and KeyDown to make them use the arch independant hardware location pointer routines. Yeah, the framerate seems lower but with the screen remanency I think it makes up for it (or just use FTune to overclock your calc). Highscores are planned. I just wait until I get back on file I/O routines.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 15, 2015, 12:15:19 PM
Aah ok that explains things, then. Thanks for the clarification. :)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: aetios on January 19, 2015, 10:54:13 AM
This is gradually getting more impressive. Good job :D
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 19, 2015, 05:04:27 PM
Thanks, I should get back on programming once I stop toying with my new comp, so you'll have to wait until school is back for me! :p

EDIT : I just tweaked the menu to add animations and to change the enter key from EXE to Shift to avoid moving the hands. Now I really should work on the IO functions...
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 22, 2015, 05:06:03 AM
Does it use Shift now? I forgot if using Shift in C programs was possible. On Z80 calcs you can use 2nd and ALPHA in BASIC/ASM/Axe programs as you see fit.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 22, 2015, 05:18:46 AM
Yeah it is, even AC/On is doable.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 22, 2015, 05:19:31 AM
Ah ok thanks for the info. I was wondering because most PRIZM games use F1 instead of SHIFT and I once got told it was because using SHIFT is either impossible or very hard.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 22, 2015, 05:45:13 AM
It's hard to use with GetKey which act with Shift and Alpha like the rest of the calc (alpha + key= letter and so on). If you read the key matrix you will be able to use all the keys without having to deal with modes.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 22, 2015, 05:55:26 AM
Aah I see. Does it mean in BASIC you could use multiple keypresses by pressing arrows plus Shift, for example (if you wanted to run instead of walking)?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 22, 2015, 05:58:56 AM
Nope, the basic use q keydown like routine, but slower.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 22, 2015, 07:44:32 AM
Aah ok. Does it allow multiple keypresses still or is it more like TI-BASIC and Axe's default getkey routine? (in Axe you need to use direct input to have multiple keypresses)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 22, 2015, 01:41:48 PM
No it doesn't. Usually the first keypress overrides all the others. (Thus like TI's)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 23, 2015, 06:45:57 PM
Incoming game over screen (a bit more WIP) :
(http://www.planet-casio.com/files/forums/SHC-125259.png)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 24, 2015, 12:39:18 AM
Looks pretty good so far. I was wondering if after you died there would ever be a screen where you see your score or if it would continue skipping straight to the title screen and instead show the score there. :P
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 24, 2015, 07:20:06 PM
THere will be a game over state as the original has one. The screen will be a little different to avoid the full clone thing (and because I'm lazy as hell).
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 25, 2015, 05:00:13 PM
What is the clone thing?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 25, 2015, 05:45:52 PM
It's not a clone not a port. I don't want to steal Terry Cavanagh or making feel him that I stealed his work to release it freely. It's maybe overkill but I want to stay out of problems (and SH's original UI doesn't scale very well on 128*64 screens)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 26, 2015, 09:19:32 PM
Oh ok lol. Although honestly I doubt he would have much issues with it unless he became greedy like TI or something.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: aetios on January 26, 2015, 09:50:45 PM
Quote from: Eiyeron on January 25, 2015, 05:45:52 PM
It's not a clone not a port. I don't want to steal Terry Cavanagh or making feel him that I stealed his work to release it freely. It's maybe overkill but I want to stay out of problems (and SH's original UI doesn't scale very well on 128*64 screens)
Actually, Terry seems to encourage clones/ports of his games :)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: matrefeytontias on January 26, 2015, 11:06:53 PM
Alright so since I poked Terry Cavanagh about my Axagon when I released it, I also wrote a word about this one and posted a link so he could see.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: matrefeytontias on January 26, 2015, 11:09:51 PM
His word about it :
QuoteHaha, this stuff is awesome. Tell your friend not to worry, I feel really proud to have inspired anything like this :)
So yeah, you see :P
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: LD Studios on January 26, 2015, 11:25:50 PM
It's a bit oudated, but I remember he was pleased to see my port of nGravitron for nspire too, so yeah, he definitely encourages that kind of thing!

Seanbaby/Ninjacrime on the other hand...
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 27, 2015, 02:46:08 AM
Awesome to hear Matref :D. You double-posted, though :P
Quote from: LD Studios on January 26, 2015, 11:25:50 PM
It's a bit oudated, but I remember he was pleased to see my port of nGravitron for nspire too, so yeah, he definitely encourages that kind of thing!

Seanbaby/Ninjacrime on the other hand...
I don't know those last two people, but I know that notch (former Minecraft author) used to be extremely strict about his intellectual property. If you made a Minecraft clone you could easily get in trouble, although I think at one point you would only do so if you re-used his graphics.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 30, 2015, 07:13:50 PM
New menu and game over layout, started highscore system. Should implement writing/reading from savefile soon.
(http://www.planet-casio.com/files/forums/SHC-125259.png) (http://www.planet-casio.com/files/forums/SHC-125724.bmp)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 31, 2015, 03:55:44 AM
I like it :D Also those fonts are cool :)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on January 31, 2015, 10:07:12 AM
It's the original font I redrawn. There is an experimental version Here (http://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=13485&page=2#125748) (click on the floppy icon). COuld you tell me if that work on your calculator? I tried another method to detect SH4 and tried a highscore system.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on January 31, 2015, 04:56:07 PM
Ok I downloaded it now but when I try to send it to my calc it says "Some selected items are invalid". I tried renaming the file to HEXAGON.g1a to see if it was because of the long file name and char limit on-calc, but it still throws the message.

I am using FA-124 on Windows 7 64-bit with an USB cable, by the way.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: -florian66- on January 31, 2015, 06:36:26 PM
oh nice you will update it on planet casio ?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on February 01, 2015, 08:41:51 AM
Quote from: DJ Omnimaga on January 31, 2015, 04:56:07 PM
Ok I downloaded it now but when I try to send it to my calc it says "Some selected items are invalid". I tried renaming the file to HEXAGON.g1a to see if it was because of the long file name and char limit on-calc, but it still throws the message.

I am using FA-124 on Windows 7 64-bit with an USB cable, by the way.

Check if you have file extensions enabled. Maybe you a a Hexagon.g1a.g1a files and the FX use a FAT-ish fs (filename name are 8chars+.+3chars)

Quote from: -florian66- on January 31, 2015, 06:36:26 PM
oh nice you will update it on planet casio ?

Read the post again. " experimental version" means that's not an official one. Oh and click on the link, it's a P-C one. Have you tested it? Does it work on your calc and what calc/arch/is do you have?
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on February 01, 2015, 09:15:20 AM
Nah, because I just downloaded the file from your link and my computer doesn't add extensions when downloading stuff. I have extensions enabled anyway.

I think it's because your file has an invalid internal name. You should try to make sure that your add-in is actually 8 valid characters.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on February 01, 2015, 07:32:03 PM
You're pretty much the first person having problems with addins I know. Usually Planète-Casio likes to rename the addin to something way longer than what the calc FS support.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on February 01, 2015, 10:57:31 PM
Maybe Anerican models don't support such file name? That said, with the 2nd version of Hexagon, renaming it fixed the problem, but this time with this latest version, even renaming won't fix it.

Also IIRC FA-124 had problems with 64-bit OSes.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on February 08, 2015, 11:47:47 PM
BUMP:

I found a solution to my problem: Instead of clicking the send icon, I need to select the file then click copy, then on the calc view I click paste. This forces add-in transfer it seems.  Anyway I tried the latest version and I can't survive more than 2.81 seconds. Is the speed supposed to be the same in every difficulty? O.O
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on February 09, 2015, 06:23:19 AM
Yeah, at the moment, none of the levels are actually done. it's just tempoary patterns I made to test the engine itself. I succesfully survivded to 10 seconds but the game is not balanced at this moment, you can't win unless you have a lot of luck. I think I'll keep this speed for a Hexagonest or Hyper Hexagonest and speed up a little the player speed to catch up with the fast obstacles. I should work on it once I have some free time (compilation and IA courses are far from easy).
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on February 09, 2015, 03:46:02 PM
Oh ok lol. I was gonna say, if the speed at which Hard went is the final speed, then imagine how fast the hardest levels will be :P.

By the way is there an option to reduce the frame rate? I can't see anything that rotates because of the motion blur. I have a SH3 model from Early 2009 (maybe even 2005 if it was in a store backroom for that long), though.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on February 09, 2015, 05:20:11 PM
Curious, at normal clock it's so much of a blur? Oh well, If I reduce the framerate you maybe won't be able to play correctly as the game is time depedendant and not framerate dependant. Oh and don't be get too much on the demo level, I stil say that's not the final result.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on February 10, 2015, 12:14:14 AM
Yeah I was using normal clock settings. It might be because my contrast was set too low, though. I have it set low enough so that grayscale is visible instead of black. I tried at higher contrast and it's easier to see your game, though.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on February 10, 2015, 06:52:26 AM
Okay, I'll need to add an explanation about cinstrast. Thanks for the feedback.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dark Storm on February 11, 2015, 11:23:41 PM
I think I'll download new release tomorrow :p
Since I've completed Hardest level on my laptop, anything is scaring me :p
(Not sure if the last sentence is correct ^^)
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on February 11, 2015, 11:31:41 PM
Quote from: Dark Storm on February 11, 2015, 11:23:41 PM
I think I'll download new release tomorrow :p
Since I've completed Hardest level on my laptop, anything is scaring me :p
(Not sure if the last sentence is correct ^^)
Translation: "Depuis que j'ai complété le niveau le plus difficile sur mon portable, n'importe quoi me fait peur"

O.O
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dark Storm on February 21, 2015, 11:27:02 PM
"Doens't scary me"

Don't know if it's right anymore... Me and English  :love:
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on February 23, 2015, 03:03:50 AM
Oh OK lol, it would be "Nothing scares me." then :P

Quote from: Dark Storm on February 21, 2015, 11:27:02 PMMe and English  :love:

This one would me "People from France and English" :trollface:
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on February 23, 2015, 05:12:54 PM
Quote from: DJ Omnimaga on February 23, 2015, 03:03:50 AM
Oh OK lol, it would be "Nothing scares me." then :P

Quote from: Dark Storm on February 21, 2015, 11:27:02 PMMe and English  :love:

This one would me "People from France and English" :trollface:

Hey! >:(
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: matrefeytontias on February 23, 2015, 05:34:05 PM
This one would *be. You guys really need French people to correct your English.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on February 23, 2015, 06:14:05 PM
Actually it was a joke because I noticed that most people I met on French websites who were from France said they avoided English websites because they didn't understand a single word of English. Yet, in Quebec, almost everyone that is under 35 years old can read English almost perfectly. :P I think it's because in Quebec we are surrounded by English provinces/states, most products have bilingual labels (or sometimes English-only in the case of video games) and English classes in school are mandatory starting in grade 4. English is so present over here that in the 90's, most SNES games you got in French in France were only released in English in Quebec, often to save on packaging costs.

On the other hand, I often notice that many French people have much better English than most English-native people :P
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on February 23, 2015, 06:23:28 PM
Being surrounder with bilingual languages doesn't help into talking/writing like a native, just look at Japan. So much english and yet, so much engrish ("FOR GREAT JUSTICE", anyone?)

Better english than the natives? Maybe because we usualy learn english only the school-way and keeping using the school-ish speaking/writing methods.
Title: Re: [Casio FX9860&co] Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on February 23, 2015, 06:28:11 PM
It helps a bit, IMHO, because sometimes we have no choice to use English or learn it. Our English might not necessarily be good quality, but at least we can actually read English. In a French-only environment, you don't need to learn English as much. Also, Japan might not be a good example because their alphabet is completely different. Not only they have to learn a new language, but they also have to learn an entire new system to write words. They can't even use lowercase letters on Japanese keyboards IIRC.

As for having better English than native English speaking people, I think it's because when we use a different language we try to be more careful to not make bad mistakes, while people who speak that language at home will usually not do as much effort (or worse, will use SMS).
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on March 18, 2015, 09:42:10 PM
Just a little innocent bump as I still plan to finish it as soon as I can. I'm busy within three (or more) school projects that I don't even have time for FXSH or SHC. I'll try to make them quickly so I can finish Super Hexagon.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on March 19, 2015, 01:47:44 PM
Aaah good luck. Glad this is still alive, though :)
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: alexgt on April 23, 2015, 08:50:32 PM
My friend wanted me to put games on his calc so is this compatible with the fx-9750GII?

This looks awesome by the way

Thanks :)
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on April 24, 2015, 11:26:26 AM
Since the 9750GII doesn't support add-ins at all by default, you need to flash it with a 9860G ROM (there are tutorials online but it depends which hardware revision you got) in order to play the game, but I assume it should work once done.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: alexgt on April 24, 2015, 08:16:11 PM
Ok well my friend will have to wait until I have time :P
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on July 20, 2015, 04:01:42 PM
Looks like this project (and Bust-a-Move) got me a place in the only state gamedev school in France. Don't forget following your dreams and don't hesitate to show your projects, they could help you later, kiddos.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Unicorn on July 20, 2015, 04:08:32 PM
Quote from: Duke "Tape" Eiyeron on July 20, 2015, 04:01:42 PM
Looks like this project (and Bust-a-Move) got me a place in the only state gamedev school in France. Don't forget following your dreams and don't hesitate to show your projects, they could help you later, kiddos.
Awesome! Have fun there! :)
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on July 20, 2015, 04:10:11 PM
Quote from: Unicorn on July 20, 2015, 04:08:32 PM
Quote from: Duke "Tape" Eiyeron on July 20, 2015, 04:01:42 PM
Looks like this project (and Bust-a-Move) got me a place in the only state gamedev school in France. Don't forget following your dreams and don't hesitate to show your projects, they could help you later, kiddos.
Awesome! Have fun there! :)
If I can,I have to deal with problems like finding a house there to sleep in, a job to get cash and this before October. :S
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Unicorn on July 20, 2015, 04:11:00 PM
Quote from: Duke "Tape" Eiyeron on July 20, 2015, 04:10:11 PM
Quote from: Unicorn on July 20, 2015, 04:08:32 PM
Quote from: Duke "Tape" Eiyeron on July 20, 2015, 04:01:42 PM
Looks like this project (and Bust-a-Move) got me a place in the only state gamedev school in France. Don't forget following your dreams and don't hesitate to show your projects, they could help you later, kiddos.
Awesome! Have fun there! :)
If I can,I have to deal with problems like finding a house there to sleep in, a job to get cash and this before October. :S
That can be hard, I guess. Anyways, good luck!
Title: Re: [Casio FX9860] Super Hexagon Casio : rose from the dead projects
Post by: alexgt on July 20, 2015, 04:11:27 PM
O.O that is Awesome!!!
I knew teachers were watching calc forums : P
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on July 20, 2015, 04:12:47 PM
Quote from: alexgt on July 20, 2015, 04:11:27 PM
O.O that is Awesome!!!
I knew teachers were watching calc forums : P
No they didn't, I showcased them these two projects because they were the most advanced ones.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Unicorn on July 20, 2015, 04:13:04 PM
Quote from: alexgt on July 20, 2015, 04:11:27 PM
I knew teachers were watching calc forums : P
The stalkers...
:P
or did you showcase those projects when trying to get in @Duke "Tape" Eiyeron?
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: alexgt on July 20, 2015, 04:15:15 PM
Quote from: Duke "Tape" Eiyeron on July 20, 2015, 04:12:47 PM
Quote from: alexgt on July 20, 2015, 04:11:27 PM
O.O that is Awesome!!!
I knew teachers were watching calc forums : P
No they didn't, I showcased them these two projects because they were the most advanced ones.
I was joking :P
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on July 20, 2015, 04:17:48 PM
Quote from: alexgt on July 20, 2015, 04:15:15 PM
Quote from: Duke "Tape" Eiyeron on July 20, 2015, 04:12:47 PM
Quote from: alexgt on July 20, 2015, 04:11:27 PM
O.O that is Awesome!!!
I knew teachers were watching calc forums : P
No they didn't, I showcased them these two projects because they were the most advanced ones.
I was joking :P

Probably, but well, now the hardest part is coming : finding a place I could call home and a work there.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: matrefeytontias on July 20, 2015, 10:21:12 PM
Wait did you really enter ENJMIN ? O.o with calc games ? Because that is the only gamedev state school in France I know.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on July 21, 2015, 05:47:30 AM
Quote from: Duke "Tape" Eiyeron on July 20, 2015, 04:01:42 PM
Looks like this project (and Bust-a-Move) got me a place in the only state gamedev school in France. Don't forget following your dreams and don't hesitate to show your projects, they could help you later, kiddos.
Wow that's awesome O.O, it reminds me how Kerm got pretty far with his calc programming, especially the ASM stuff. And people in the past said that calculator dev was pointless. It's not true, since it's recognized by various people and organizations.

I wish you good luck finding a place where to live there and a job to pay stuff. Remember that job-wise you might need to take lower-tier jobs at first, though, so that's something you might need to adapt to if you were used to stay indoors in front of the computer or gaming all the time while not in school. So basically, Starbucks, McDonald's, Subway, Walmart, etc, providing they give enough work hours to live but not too much so that it won't ruin your grades and life.

Anyway, congrats and nice to see you again on CW Eiyeron. :)
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on August 22, 2015, 10:26:29 AM
Quote from: matrefeytontias on July 20, 2015, 10:21:12 PM
Wait did you really enter ENJMIN ? O.o with calc games ? Because that is the only gamedev state school in France I know.
Yeah. I'm in. I have some walls there to sleep/eat/deep and I'm ready to rock there. All hail calc programming.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: matrefeytontias on August 22, 2015, 11:34:55 AM
Holy c that's awesome. I know the contest to get in is super hard and that there are like 15 seats, well done.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on August 22, 2015, 01:43:57 PM
Thanks. The contest was quite easy in the end. I also amazed them with Bust-A-Mive and SHC, that may explain why I got there so easily.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: matrefeytontias on August 22, 2015, 01:59:30 PM
Well, I know what I have to do.

/me fires up Jetpack 8x+, Super Crate Box, Ikaruga X, nKaruga, Hexagon and the two demoscenes
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on August 22, 2015, 02:46:03 PM
Quote from: matrefeytontias on August 22, 2015, 01:59:30 PM
Well, I know what I have to do.

/me fires up Jetpack 8x+, Super Crate Box, Ikaruga X, nKaruga, Hexagon and the two demoscenes

Tell'em you're a friend of the guy with the calculators. I was the first to bring out my calculators.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: matrefeytontias on August 22, 2015, 03:09:16 PM
Yeah that was planned too. Also, they and I know your real name, so I can also use that :P
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on August 23, 2015, 01:12:18 AM
Quote from: Duke "Tape" Eiyeron on August 22, 2015, 10:26:29 AM
Quote from: matrefeytontias on July 20, 2015, 10:21:12 PM
Wait did you really enter ENJMIN ? O.o with calc games ? Because that is the only gamedev state school in France I know.
Yeah. I'm in. I have some walls there to sleep/eat/deep and I'm ready to rock there. All hail calc programming.
Wow glad you have a place to live there now. Good luck with your projects there and if the school allows you to do so, you should share some of your creations when they are done after semesters :)


Also Matref you should showcase your calc games too. Maybe it will work. :)
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on August 23, 2015, 07:04:37 AM
Let's say that I only need to check one last thing. I forgot to care about uni migration and this can bite me in back the next days, blocking me from being able to study there for this year. I wouldn't announce my inscription before resolving this problem because false hopes but well. I forgot about this point. Oh well, at least I've been accepted and amazed veteran teachers/coders. My life is complete! XD
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on August 23, 2015, 03:51:23 PM
I hope you don't imply that it's against the rules to move to a different university O.O. I know that French students diplomas are often not recognized as valid when they move to Quebec, but it would suck if this was the case when staying in the same country. >.<

Regardless, good luck. I also hope you still have time to code some PICO-8 and calculator stuff :P
Title: Re: [Casio FX9860] Super Hexagon Casio : rose from the dead projects
Post by: Snektron on August 23, 2015, 08:57:48 PM
Quote from: Duke "Tape" Eiyeron on August 22, 2015, 10:26:29 AM
Quote from: matrefeytontias on July 20, 2015, 10:21:12 PM
Wait did you really enter ENJMIN ? O.o with calc games ? Because that is the only gamedev state school in France I know.
Yeah. I'm in. I have some walls there to sleep/eat/deep and I'm ready to rock there. All hail calc programming.

Whoa that's cool indeed O.O. Good job :3

on a side note: did this thread just rose from the dead threads? :trollface:
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on August 23, 2015, 09:02:18 PM
Absolutely and it'll fall again anytime soon.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on August 25, 2015, 06:58:43 AM
I am curious if this project will get finished, though? :P
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on August 26, 2015, 06:13:03 PM
Later.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on August 27, 2015, 12:27:05 AM
Ok cool to hear. I was worried you quit every calc stuff other than the RPG battle engine now that you mostly do PICO-8 and soon will go at your game school. :P
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Duke "Tape" Eiyeron on September 11, 2015, 09:42:18 PM
I'm mostly out of everything because I can't feel right good around everything these days. I can't do anything productiive and the motiviation isn't just here.
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: Dream of Omnimaga on September 12, 2015, 06:09:55 PM
I hope you feel better soon. D:
Title: Re: Super Hexagon Casio : rose from the dead projects
Post by: alexgt on September 13, 2015, 06:34:16 PM
Hope you get better also :(