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

[TI-84+CE] Pirate Space Kitties (Formerly Meowio)

Started by tr1p1ea, March 13, 2015, 01:00:54 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

kotu

Quote from: tr1p1ea on January 19, 2017, 11:41:27 PM
OK it's been a while but I have been toying with porting this to the CE. Progress is slow as always however some minor things like sprites/tile collisions are working:




this looks amazing

i would call it blockjumper
  • Calculators owned: TI 84+CE-T
  • Consoles, mobile devices and vintage computers owned: Sega Master System, Sony PlayStation 3
SUBSCRIBE TO THE FUTURERAVE.UK MAILING LIST
http://futurerave.uk

MateoConLechuga

Nice work tr1p1ea! I too appreciate how smooth the movement is, especially the physics. How many pixels do you move per frame?

tr1p1ea

Thanks guys :).

The movement is based on the velocity of the player which is in 8.8 fixed-point (so 1 pixel = 256 sub-pixels).

The 'character' sprite in the screenshot accelerates at ~0.11 pixels per frame to a max velocity of 1.25 pixels per frame.

Object acc/max vel are just part of a table.

Dream of Omnimaga

What's the frame rate? If it's high enough, then maybe you could do something inspired from Sonic?
  • 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

tr1p1ea

Currently the map is redrawn each frame and with a couple of sprites on screen with gravity, tile collisions applied it runs at over 70fps, though this is capped to around ~60fps (64fps?) due to VRAM flipping etc.

Dream of Omnimaga

Impressive. Even on the CE I always thought that redrawing an entire map every frame would still cause some slowdowns. I guess it depends of how complex the engine is and how many objects collision need to be checked each frame. What's the actual TI-84+CE LCD frame rate?
  • 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

tr1p1ea

I have been working on the sprites for the main character and decided to give it a crazy theme (like Cat's in Space isn't crazy enough...) and call it "Pirate Space Kitties", hence the eye-patch.

Pretty slow progress but working on the main sprite animation at present as well as a basic star-field for some depth ... maybe.


WholeWheatBagels

That cat sprite is great. XD

Maybe make the stars move up when you go up (eg backwards from what it is now)? May look a bit more like parallax.


Looks good!
Living in another world to you.



Also in case you were wondering Frankie did go to Hollywood

tr1p1ea

#23
Thanks! The stars vertical scrolling is just for testing, it wont scroll like that in the finished product, only when the camera has to scroll vertically.

Like this :):


Dream of Omnimaga

#24
Wow that cat sprite is awesomely cute :D, nice job again and I'm glad this is progressing nicely.  Also I love how you added parallax scrolling

* DJ Omnimaga mumbles something about :walrii: easter egg since walruses are 3 times larger than kitties :P

Quote from: WholeWheatBagels on February 24, 2017, 02:52:43 PM

Maybe make the stars move up when you go up (eg backwards from what it is now)? May look a bit more like parallax.
There are SNES game that used backwards parallax scrolling O.O. Super Ghouls and Ghosts in one of the stages did it and Jim Power in every stage

https://www.youtube.com/watch?v=8tN_TPTIrYs
  • 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

tr1p1ea

#25
LOL yeah that looks a little crazy.

Added a dual starfield, thoughts?



Hoping to get more time to work on enemies and stuff soon.

xMarminq_

Looks good. It adds a great feeling of dimension.  :thumbsup:
  • Calculators owned: Ti-84 Plus CE, Ti-84 Plus (can be borrowed from my school)
I don't associate with associations

Dream of Omnimaga

Wow it looks even better with the double star field layering. Nice job. Also I'm glad you managed to keep the speed intact even at full-screen scrolling.
  • 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

tr1p1ea

#28
Took a little break from coding the engine to work on the titlescreen ...

This is what I have so far:



And it gives away that there are going to be 4 different characters that have different abilities that you can use in levels ... though I haven't fully decided what just yet :).

Let me know what you think (Also the sprites 'breaking up' at the bottom is to make it look more 'space-y' cause it kind of looked weird them standing there ...)

p2

looking at the star background, I keep wondering if there'll be a nyancat easteregg somewhere   9_9

It looks really awesome, it's perfect for your game, well done!!  :love:
  • Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CAS, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

Powered by EzPortal