* 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: Zombie Gun CE?  (Read 2196 times)

0 Members and 1 Guest are viewing this topic.

Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1515
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Zombie Gun CE?
« on: February 28, 2016, 03:25:36 am »
If you've ever played squidgetx's Zombie Gun, you know it's super fun. What I want to do is port it, but that's pretty hard to do with no coding knowledge for the CE(or anything else :P).

This might be easier if Axe was ported to the CE, but that probably won't happen anytime soon.

If someone was going to do this, what language would be best for speed, looks, and fluency? I don't think xLIBC has smooth scrolling, so would it be best to use ez80 or C?


  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18606
  • 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: Zombie Gun CE?
« Reply #1 on: February 28, 2016, 06:14:39 am »
It would be nice to see this game for the CE indeed and would probably not be too complicated to code, since all you do is move left and right and shoot stuff (although there is a shop). C would be their best bet.
  • 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 Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1515
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Zombie Gun CE?
« Reply #2 on: February 28, 2016, 03:31:47 pm »
Ah, but there are also Achievements, Inventory, One-time savegames, spawning, pausing, easter eggs, ammo, jumping, zombies per wave, which zombies can spawn, health, zombie immunity, zombie evolution, waves, corner camping, and several other things to work out, like the pickups squidgetx never implemented.

It took 3 tries to get this right in Axe, 4 if you count Freyaday's Back From The Dead project, which I don't remember ever being finished.

It sounds like a big job to me, but I think I agree that C would be better. The only thing they'd have to worry about would be size-after all, 320x240 is a big change from 96x64. I'll try to resize a screen shot, proportionally if possible.
« Last Edit: February 28, 2016, 03:36:50 pm by Dudeman313 »
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2819
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: Zombie Gun CE?
« Reply #3 on: February 28, 2016, 07:53:01 pm »
Instead of making a multitude of posts about what games people should port, why don't you try to make some sort of game? I'm making Flood It, and I have never even made a piece of C code before that, aside from the one Hello World program I made. It is fairly simple to understand, in my opinion, and there are plenty of people ready to help :)
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1515
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Zombie Gun CE?
« Reply #4 on: February 28, 2016, 08:23:58 pm »
Alright; Maybe I can make Stick Ninja for my first coding project, but I think the difference between you and I is that you know how to code in other languages, whereas I don't. :blah:

I don't know what else I could do for a first; I wouldn't want to port something I don't enjoy. I also don't know how busy people are, or who knows what. I suppose I could try, but I wouldn't know where to start.
« Last Edit: February 28, 2016, 08:26:16 pm by Dudeman313 »
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2819
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: Zombie Gun CE?
« Reply #5 on: February 28, 2016, 08:48:11 pm »
I think the difference between you and I is that you know how to code in other languages, whereas I don't.
That is true, but I pretty much know TI BASIC and a little bit of Ruby, which is not at all like C

And for ideas, check this out: http://inventwithpython.com/blog/2012/02/20/i-need-practice-programming-49-ideas-for-game-clones-to-code/
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1515
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Zombie Gun CE?
« Reply #6 on: February 28, 2016, 09:23:02 pm »
Out of everything on that list, the only thing I'd like to do is Bloxorz. I am very picky when it comes to games; all of the games I like are complicated. :(
Maybe a C BlockDude might not be too hard? I don't know. Or maybe even and RPG.
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18606
  • 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: Zombie Gun CE?
« Reply #7 on: February 29, 2016, 07:28:12 am »
You can't start with a game. You need to make small programs where all you do is move left, right, up and down. THen you try to make a new program that is just a menu. Then you make a program that uses conditionals, loops and stuff. You have to experiment. Then one day you can put everything together. My first release ever was Labyrinth of Illusions, which was basically Illusiat 1 but with menu-based battles and full of ERR:MEMORY messages.
  • 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 Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1515
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Zombie Gun CE?
« Reply #8 on: February 29, 2016, 07:31:02 am »
Help me then. Where can I find a good BASIC tutorial, preferably in pdf/txt format(so I can read on-calc) or tell me if there's a topic somewhere about such a thing. Or I'll make one, so that you can show me the BASICs ;D.
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline aeTIos

  • Dabbler in C
  • Super User
  • Original 5
  • Join Date: Nov 2014
  • Location: Ede, NL
  • Posts: 1049
  • Post Rating Ratio: +12/-0
  • hi
    • r_vdijk
    • /u/aetios
    • aetios
  • Gender: Male
Re: Zombie Gun CE?
« Reply #9 on: February 29, 2016, 11:53:32 am »
My guess is that you can use the ticalc.org 'Getting Started' TI-Basic guide, alternatively check out ti-basicdeveloper. The tutorials you'll find will be for TI-Basic for the z80 series, but I think the languages will be close enough.
ceci n'est pas une signature

Offline Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1515
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Zombie Gun CE?
« Reply #10 on: March 21, 2016, 01:44:42 pm »
But this can't be done in Basic, and neither do I even own a graphing calculator anymore, but if anybody needs a project idea and can do this in C or ez80, please go right ahead! ;)
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18606
  • 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: Zombie Gun CE?
« Reply #11 on: March 30, 2016, 04:10:09 pm »
I think this could theoretically be feasible using CE Textlib or xLIBCE, but there would need to be a big limit on how many zombies can show up at once on the screen and how many bullets can be fired at a time. And with CE Textlib, collision detection would be a problem anyway (speed-wise).
  • 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 Jkolade936

  • All Around Coolio
  • Super User
  • Join Date: Jan 2016
  • Location: Horseheads, NY
  • Posts: 1515
  • Post Rating Ratio: +9/-1
  • I'm an unknown loner. I try to change that.
    • Jkolade936
    • My Sprites and Walrii Collection
  • Gender: Male
Re: Zombie Gun CE?
« Reply #12 on: March 31, 2016, 09:45:12 pm »
I think this could theoretically be feasible using CE Textlib or xLIBCE, but there would need to be a big limit on how many zombies can show up at once on the screen and how many bullets can be fired at a time. And with CE Textlib, collision detection would be a problem anyway (speed-wise).
That's true. How slow would Wal-rush CE Textlib be with collision detection?
  • Calculators owned: None of them. :'(
Does this qualify as a signature? 
The answer is "Sure."


Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2819
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: Zombie Gun CE?
« Reply #13 on: April 01, 2016, 06:23:00 am »
I think I might attempt this, but I'm not sure how I would keep track of all those differemt emtities. Would I need a variable or two for each one? And the scrolling... I think I sould hav the map just be one image.
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Offline xlibman

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Original 5
  • CodeWalrus Supporter
  • *
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 18606
  • 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: Zombie Gun CE?
« Reply #14 on: April 14, 2016, 06:45:25 pm »
Personally, the only solution I ever found for multiple enemies on the screen and collision in a game was to store enemy coordinates, state and other stats in a list, then when you walk around or shoot, scan the entire list every frame to check if  you are hitting anything. If bullets or yourself move slowly then you can probably get away with only scanning half of the enemies back and forth every frame to save speed. As for enemy movement you can always make them move one or two at a time.

Scrolling is not needed I think, but you could always just use 4 bits mode and scroll accross the part of the LCD buffer you are using. You can get nice colors in 4 bits mode with the proper palettes. You would then have 4 screens worth of scrolling. Good luck @Unicorn if you attempt this :)
  • 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)

 


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