Join us on Discord!
You can help CodeWalrus stay online by donating here.

CE Textlib/Basic Drawing

Started by Dudeman313, March 11, 2016, 11:34:14 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

Dudeman313

How long would it take to FFMana's intro? Probably at least 2 minutes!
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

Each character would probably take 0.20 to 0.25 seconds to draw, so yeah, 10 minutes seems like a good guess :P
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Dudeman313

So, will this be your "revolutionary discovery of the year," or are you just getting back into TI-Basic more lately?
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

Well I am mostly experimenting right now. I don't know if I will finish anything in 2016 :P (I think I finished only 1 game in 3 years), but we never know.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Dudeman313

Quote from: DJ Omnimaga on March 22, 2016, 09:04:39 PM
Well I am mostly experimenting right now. I don't know if I will finish anything in 2016 :P (I think I finished only 1 game in 3 years), but we never know.
For a guy who lives alone and is on the forums for most of the day, that's not very productive. :P
But you've finished/almost finished about 3 games this year?
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

#50
It's hard to get motivated to code when 90% of the time you are plagued with neck or upper back pain or are exhausted from work. Also actually my previous game was in 2013, not 2015. I released 5 games in 2013, 1 in 2015 but my previous release was in Early 2010. http://tistory.wikidot.com/kevin-ouellet
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Dudeman313

Quote from: DJ Omnimaga on March 22, 2016, 11:13:00 PM
It's hard to get motivated to code when 90% of the time you are plagued with neck or upper back pain or are exhausted from work. Also actually my previous game was in 2013, not 2015. I released 5 games in 2013, 1 in 2015 but my previous release was in Early 2010. http://tistory.wikidot.com/kevin-ouellet
Oh. Pain can be a nuisance sometimes.  <_<
But what about this year? How many projects are you working on?
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

I currently have two with code written for, and three others in the planning stages. :P I have others that are stalled since yeara, though.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Dream of Omnimaga

By the way, unless I screwed up, this should be the pixel grid for CE Textlib, which alternates between 1x4 pixels and 4x4 ones, so if you were to make an image converter, this is the highest possible resolution that your image could be:




I doubt this would be very practical for mViewer GX uses, though, due to the low, slanted resolution and the fact it would take over 15 seconds to render a pic (unless hardcoded?).
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Dudeman313

It looks okay to me, though. How long would it take to draw a simplified Flappy Bird Background to put in the back of that Flappy Bird Textlib I was making? I think I have all my progress backed up somewhere...
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

Using such resolution (alternating between 1x4 and 4x4 blocks), I bet it would take 2 minutes to render. Also, some image styles might look horrible due to the slanted layout.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Dudeman313

What if the majority of it(maybe 3/4 of the screen, top to bottom) was a single blue rectangle, and the rest was rolling green hills?
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

#57


{1,33,0,1,12,27,12,33,12,1,1,27,12,14
Asm(prgmTEXTLIB

For(B,7,267,26
For(A,1,28
{33,B,A,13,43,14,33,B,A,13,128,25,33,B+13,A,13,43,25,33,B+13,A,13,128,14,33,B,A+26,13,43,14,33,B,A+26,13,128,25,33,B+13,A+26,13,43,25,33,B+13,A+26,13,128,14,33,B,A+52,13,43,14,33,B,A+52,13,128,25,33,B+13,A+52,13,43,25,33,B+13,A+52,13,128,14

Asm(prgmTEXTLIB
End
End
{33,780,1,8,27,18
Asm(prgmTEXTLIB
Pause


I don't think people will want to wait through this rendering speed. By the way, drawing more stuff in a larger list doesn't improve the speed that much, because the TI-OS takes longer to store the list into Ans.


EDIT: Also this is a mockup, not actual code:



And I doubt anyone would want Walrii to look like that in his game, especially if he takes several seconds to render. :P
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Dudeman313

What about only 3 rows of grass from the bottom up, the blue rectangle, and a white "Loading..." text?
  • Calculators owned: TI-84 PCE
  • Consoles, mobile devices and vintage computers owned: Android O Phone
Does this qualify as a signature? 
The answer is "Sure."


Dream of Omnimaga

That would still be slow-ish even for a cutscene. Just with 2 rows of blocks, I got annoyed at the title screen load time and decided to make it shorter.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Powered by EzPortal