* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Garvalf's pico-8 projects  (Read 2609 times)

0 Members and 1 Guest are viewing this topic.

Offline garvalf

  • Full User
  • Join Date: Oct 2015
  • Location:
  • Posts: 105
  • Post Rating Ratio: +1/-0
    • Garvalf's lair
  • Gender: Male
Garvalf's pico-8 projects
« on: June 08, 2016, 02:38:07 pm »
I've just started a little pico-8 game, it's not finished but here is a demo:

http://www.lexaloffle.com/bbs/?tid=3565





  • Calculators owned: TI-83+ fr, TI-82

Offline p4nix

  • Full User
  • Join Date: Jun 2015
  • Location: Germany
  • Posts: 430
  • Post Rating Ratio: +6/-1
  • Don't catch the ball.
    • p4nix
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #1 on: June 08, 2016, 05:25:20 pm »
Wow, that concept looks really cool. I think bigger sprites would be greater, but this artstyle is definitely nice too. Anyway, 128x128 is a bit small to be honest, I have my experience with the 128x64 monochrome which can't really do greyscale...

Keep your good work up and let me and the others stay tuned :3
  • Calculators owned: fx9860GII (SH4)

Offline Juju

  • aka Yuki Kagayaki aka J̵̭͕͇ù̞̭̝̯̦j̴̭̙̗͖͡ù͏͓̲̕
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Moderator
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Inside a walrus
  • Posts: 2963
  • Post Rating Ratio: +27/-2
  • Couch potato
    • jul.savard
    • juju2143
    • @juju2143
    • juju2143
    • @julosoft
    • juju-kun
    • /u/juju2143
    • juju2143
    • Juju's shed
  • Gender: Female
  • WalriiPoints: 99999
Re: Garvalf's pico-8 projects
« Reply #2 on: June 08, 2016, 05:28:28 pm »
Hey, I like this! There's a few collision oddities, but you let the fox eat the carrot and the hunter kill the fox already, nice :)

Keep up the good job.
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron


if you wanna throw money at me and/or CodeWalrus monthly it's here

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18522
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #3 on: June 08, 2016, 05:31:18 pm »
That is cool and fun. I also like how it looks like. Glad to see you got into PICO-8.

The only issue I found so far is if you hold down the X button, the hunter goes on a shooting rampage and shoots so many bullets that they won't even reach you :P
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline garvalf

  • Full User
  • Join Date: Oct 2015
  • Location:
  • Posts: 105
  • Post Rating Ratio: +1/-0
    • Garvalf's lair
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #4 on: June 09, 2016, 05:43:08 pm »
thanks, I've taken into account your feedback. Now you can't avoid to have the bullets reaching at least the half of the screen before disappearing. I've also made a basic title screen and you go back to it after loosing 3 lives.

To make a proper handling of bullets, I should have used Object-oriented programming, so I could have had an half dozen of bullets at the same time. But I didn't know how to do it quickly, so it'll be for another project.

For the (simple) game play, I was inspired by a mini game in android app called Cthulhu Virtual Pet:
https://play.google.com/store/apps/details?id=com.Neurocreativa.CthulhuVirtualPet (you can see it in action around 0'48" on the video)

I was also inspired a bit by the game Amidar, I like the fact all the opponents' movements are not random, yet it remains quite difficult to master. I'll probably update the game on the lexaloffle forum in a few days.

  • Calculators owned: TI-83+ fr, TI-82

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18522
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #5 on: June 09, 2016, 06:38:19 pm »
I really need to learn how to handle multiple bullet shooting myself, it seems a bit tricky to do it without losing speed.

I hope to see more games from you in the future. Maybe a game that uses remakes of your songs? 
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline Juju

  • aka Yuki Kagayaki aka J̵̭͕͇ù̞̭̝̯̦j̴̭̙̗͖͡ù͏͓̲̕
  • CodeWalrus Staff
  • Super User
  • Server Maintenance
  • Moderator
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Inside a walrus
  • Posts: 2963
  • Post Rating Ratio: +27/-2
  • Couch potato
    • jul.savard
    • juju2143
    • @juju2143
    • juju2143
    • @julosoft
    • juju-kun
    • /u/juju2143
    • juju2143
    • Juju's shed
  • Gender: Female
  • WalriiPoints: 99999
Re: Garvalf's pico-8 projects
« Reply #6 on: June 09, 2016, 09:46:51 pm »
Yeah, there's a basic concept of objects the best you can do is probably putting info on each bullet in an array of objects and looping through each of them.

And yeah, music would be nice.
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron


if you wanna throw money at me and/or CodeWalrus monthly it's here

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18522
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #7 on: June 09, 2016, 11:02:27 pm »
An issue tho.is if the language has a crappy For loop implementation or no small faster alternative. With hybrid CE basic we might be fine but I recall speed issues in HP PPL
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline garvalf

  • Full User
  • Join Date: Oct 2015
  • Location:
  • Posts: 105
  • Post Rating Ratio: +1/-0
    • Garvalf's lair
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #8 on: June 10, 2016, 08:45:53 am »
I found this game quite useful for getting code for bullet: http://www.lexaloffle.com/bbs/?tid=3359 (it's a great game btw). I got the collision engine from this one. I wasn't in a courageous mood for using the bullet code as well :)

I sure will include some music in the game. At the moment it was too repetitive to be used but I'm working on it.

I've already coded some interactive fictions (in French) but that's all:
http://ifwiki.org/index.php?title=Otto

  • Calculators owned: TI-83+ fr, TI-82

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18522
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #9 on: June 10, 2016, 03:38:02 pm »
Thanks for the link. My main problem right now with multi-bullet support in GalagACE is bullet collision detection, which I can't seem to do in as few code as possible.

Also I'll check your work out soon :)
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline garvalf

  • Full User
  • Join Date: Oct 2015
  • Location:
  • Posts: 105
  • Post Rating Ratio: +1/-0
    • Garvalf's lair
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #10 on: June 17, 2016, 01:54:03 pm »
I've uploaded a new version, with some improvements:

* title screen (very basic at the moment)
* music !
* score
* you can loose lifes
* new levels (3 so far) and challenges (level 2 there are random shots, level 3 you will loose if you reach the bottom of the screen)
* you can try to shoot the fox, after 10 hits you get a new life
* new animations
* + secret feature


http://www.lexaloffle.com/bbs/?tid=3565
  • Calculators owned: TI-83+ fr, TI-82

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18522
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #11 on: June 17, 2016, 04:34:56 pm »
Cool :D. I will listen to the game music and try the update later. :) Do you plan to create separate topics for each game  by the way? We could make the topics appear in the games section of CW for more visibility if that's the case.
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline garvalf

  • Full User
  • Join Date: Oct 2015
  • Location:
  • Posts: 105
  • Post Rating Ratio: +1/-0
    • Garvalf's lair
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #12 on: June 18, 2016, 07:53:40 pm »
ok, maybe I'll make a new post about the finished product...
  • Calculators owned: TI-83+ fr, TI-82

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18522
  • Post Rating Ratio: +95/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • DJ Omnimaga music store
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #13 on: June 18, 2016, 08:50:37 pm »
Which reminds me, I wonder if something like Supersonic Ball on the TI-83+ would be feasible on PICO-8...
  • Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)

Offline garvalf

  • Full User
  • Join Date: Oct 2015
  • Location:
  • Posts: 105
  • Post Rating Ratio: +1/-0
    • Garvalf's lair
  • Gender: Male
Re: Garvalf's pico-8 projects
« Reply #14 on: July 05, 2016, 01:14:23 pm »
With this new June 2016 Monthly CW Project award poll, there is something big at stake so... I've made this project more walrus friendly, with a new "walrus_enabled" variable:



you can test it online:

http://garvalf.online.fr/temp/walrus/walrus.html

There are still carrots instead of fish, and the walrus is quite static because it's quite a p.i.t.a. to code the animation of something that is using 2x2 sprites, but in the case my project ranks high in the poll, I might animate it as well. Of course, if it ends in the first place, I'll replace those boring carrots by some tasteful fishes ;)
  • Calculators owned: TI-83+ fr, TI-82

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games