Author Topic: Chicken Invaders for NSpire  (Read 2051 times)

0 Members and 1 Guest are viewing this topic.

Offline CinusMinus

  • LV3 Member (Next: 100)
  • ***
  • Posts: 43
  • Rating: +4/-0
    • View Profile
Chicken Invaders for NSpire
« on: April 01, 2014, 12:20:48 pm »
Hi,
today I proudly present to you the first real game I have made in Lua for the NSpire: Chicken Invaders. I have started this project some time ago, but now I decided to share this nice little game with you.
Features:
  • 3 Types of Chickens
  • Asteroids
  • Evil Boss Chickens
  • 10 different levels
  • Weapon Upgrades
  • Rising Difficulty
  • Rockets
  • Highscore table
  • much more, you can discover on your own;)
At the Moment I have no plans for future changes, but maybe you have some interesting suggestion :) </p><p><br></p>

Screenshots:
Spoiler For Screenshots:




Dowload:
look for it in the Attachments :)
Projects:
Chicken Invaders [Finished]
TI.Image Tools [Finished]
MC2D Texture Pack Creator [Finished]
HillClimbRacing [In Development]

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: Chicken Invaders for NSpire
« Reply #1 on: April 01, 2014, 12:22:57 pm »
Haha nice :D Chicken Invaders is a cool stupid game, nice to see it for the Nspire :P

By the way, welcome on the forums :) have some peanuts :

!peanuts
« Last Edit: April 01, 2014, 12:25:23 pm by Matrefeytontias »

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55820
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Chicken Invaders for NSpire
« Reply #2 on: April 01, 2014, 12:25:07 pm »
Welcome to the forums, and nice looking game. I'll try it when I have some time :)
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3820
  • Rating: +80/-8
    • View Profile
Re: Chicken Invaders for NSpire
« Reply #3 on: April 01, 2014, 04:47:05 pm »
Nice looking. ;) Is it like Space Invaders but with chickens ?
send it

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: Chicken Invaders for NSpire
« Reply #4 on: April 01, 2014, 05:40:35 pm »
Hi.

First, pretty cool game :)

Second : looking at the code, I was amazed. Why ? Because, well, it looks very much like a mix of coding style/habits from Levak, Jim and myself, combined.
At some point, the similarity is rather uncanny, actually, for the wave handling (you and me both) :P
You :
Code: [Select]
theWave = formations[(wave-1) % (#formations) + 1].wave(theView)Me (in my towerdefense game) :
Code: [Select]
setmetatable( self.theTypes, { __index =   function(tbl, key)  return tbl[(key%(#tbl))+1]  end } )

Anyway, goob job :)

BTW : some feedback :
- error when launching the first time on TINCS 3.2
- please use relative coordinates everywhere (so that it works on computerview and ipad) ;)
- you may want to take a look at http://inspired-lua.org/index.php/2013/05/a-new-smarter-way-to-create-a-screen-manager

Also, since you seem to be rather advanced at Lua scripting, you may also be intersted in this presentation I gave last month at the T3 conference :
http://adriweb.free.fr/t3/2014/

« Last Edit: April 01, 2014, 05:42:20 pm by Adriweb »
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation