Author Topic: [LuaZM] Aspirin  (Read 27125 times)

0 Members and 1 Guest are viewing this topic.

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: [LuaZM] Aspirin
« Reply #30 on: February 25, 2013, 06:43:07 pm »
There are still a bunch of 89 users, just not programmers, and back in 2005 those games were very popular and there were more programmers than for the current calcs. In fact, the 2004 POTY had close to 50 entries. The TI-83+ POTY never got above 20.

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: [LuaZM] Aspirin
« Reply #31 on: February 25, 2013, 06:49:03 pm »
Well, that means that I don't have to port Aspirin to 68k, because someone has already written it...
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

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: [LuaZM] Aspirin
« Reply #32 on: February 25, 2013, 07:36:44 pm »
I think there's one for the TI-83+ too, but I could be wrong. Of course a new version with more features wouldn't hurt, though. :P

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: [LuaZM] Aspirin
« Reply #33 on: February 25, 2013, 07:37:57 pm »
By the way, that is still not 100% back on-topic, but any idea why Aspirin and Bloxorz both use transparent shapes rather than sprites? Is it because LuaZM has no sprite support?
...

It has sprite support, but the reason I didn't use them was:

1. I don't know how I would compress the sprites, and it probably would be slow, since it would not be built-in. Also, these sprites are very large. on a b&w calc you can get away with 8x8 sprites, but on this its more like 20x20. So sprite data gets very big, very fast. And there is a limit of how large the lua file can be.

2. I sort of like the retro look. However, when the new version of luazm comes out, i am planning on using filled circles.


By the way, that is still not 100% back on-topic, but any idea why Aspirin and Bloxorz both use transparent shapes rather than sprites? Is it because LuaZM has no sprite support?

Also I made a video of the game


Wait, port of popular TI-89 game?

Yeah, I didn't know about it until after I released this. Mine was based on the fx9860 version.



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

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: [LuaZM] Aspirin
« Reply #34 on: February 25, 2013, 08:36:37 pm »
Ah I see. I wonder if he plans to add fast sprite support at one point in LuaZM, such as 16x16 sprites with 4 and 16 bit colors? 16x16 is pretty much standard on old consoles and we don't need much more than 16-256 colors per sprite.

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: [LuaZM] Aspirin
« Reply #35 on: March 09, 2013, 02:31:40 pm »
Well, we have fast sprite support.

But it would be nice to be able to change the sprite's resolution, so an 8x8 doesn't look like a dot. May be I should write a routine for that and put it in a lib.



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

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: [LuaZM] Aspirin
« Reply #36 on: March 10, 2013, 11:25:55 pm »
Wait 8x8 sprites are scaled down to 1x1 dots by default? O.O

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: [LuaZM] Aspirin
« Reply #37 on: March 11, 2013, 09:34:40 am »
Wait 8x8 sprites are scaled down to 1x1 dots by default? O.O
8x8 are 8 dots by 8 dots. I don't know about you, but too many of those will start straining my eyes...

ONTOPIC:

Casimo has made a port of this in C for fx9860 calculators. It is compatible with the power graphic 2 models. ;)

http://casio.clrhome.org/2013/03/aspirin-for-fx.html
« Last Edit: March 11, 2013, 09:40:02 am by flyingfisch »



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

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: [LuaZM] Aspirin
« Reply #38 on: March 13, 2013, 01:19:15 am »
Oh ok lol. And yeah for such calc 16x16 is necessary. It's also very standard on consoles like the NES, SNES, Game Boy and GBA.

Also will the 9860G version run on older models too?
« Last Edit: March 13, 2013, 01:21:19 am by DJ_O »

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: [LuaZM] Aspirin
« Reply #39 on: March 13, 2013, 12:11:47 pm »
Oh ok lol. And yeah for such calc 16x16 is necessary. It's also very standard on consoles like the NES, SNES, Game Boy and GBA.

Also will the 9860G version run on older models too?

9860G? isnt that the oldest 9860?



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

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: [LuaZM] Aspirin
« Reply #40 on: March 13, 2013, 03:01:33 pm »
There's no 9860 at all. It starts straight at 9860G and it's the first one (with no backlight screen and no string support). It can be upgraded to have every 9860GII function except backlighting, though. There are 3 version of the 9860G: The 9860G, the 9860GII and the new 9860GII Power Graphics 2 model that won't run most old programs.

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: [LuaZM] Aspirin
« Reply #41 on: March 13, 2013, 05:09:18 pm »
There's no 9860 at all. It starts straight at 9860G and it's the first one (with no backlight screen and no string support). It can be upgraded to have every 9860GII function except backlighting, though. There are 3 version of the 9860G: The 9860G, the 9860GII and the new 9860GII Power Graphics 2 model that won't run most old programs.

OK, the wording of your previous post confused me.

Yes, Casimo's aspirin port will run on all 9860 series calcs. ;)



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: Re: [LuaZM] Aspirin
« Reply #42 on: March 13, 2013, 11:52:32 pm »
There's also the 9860GII SD models (and I think there are 9860G SD models)
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)