Author Topic: Homescreen Game Pack  (Read 68044 times)

0 Members and 1 Guest are viewing this topic.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Homescreen Game Pack
« Reply #255 on: April 12, 2011, 08:25:33 pm »
Thanks. :)  It actually gets faster as the game progresses, almost to the point where it's no longer playable.  Should I make it speed up faster?

Edit: I just had an idea to make City Saver look better, but it'll curb the difficulty a bit.  I'll make it speed up faster to compensate, though. :)
« Last Edit: April 12, 2011, 09:14:05 pm by ztrumpet »

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: Homescreen Game Pack
« Reply #256 on: April 19, 2011, 07:53:38 am »
I put this on my calc recently. It's really nice to have so many games in so little space. But I'm too good at the Guitar Hero game, so I think I'll stay away from it :P

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Homescreen Game Pack
« Reply #257 on: May 26, 2011, 12:27:30 am »
Wow I really like how those games are looking like. Nice job on the speed too. :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline XVicarious

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 485
  • Rating: +45/-28
  • I F**king Love Twisty Puzzles
    • View Profile
    • XVicarious
Re: Homescreen Game Pack
« Reply #258 on: June 24, 2011, 12:40:00 am »
I'll see if I can write a quick game for this. I made a game this year in Basic with the home screen and I could rewrite it optimized with what i have learned

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Homescreen Game Pack
« Reply #259 on: June 24, 2011, 07:29:53 am »


Very nice ztrumpet, really like it :D

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Re: Homescreen Game Pack
« Reply #260 on: September 13, 2011, 12:43:27 pm »
Hello guys! I am planning to make a space invaders-esque addition for this.
Is it alright to use a matrix to handle all the sprites?





P.S. In order to improve the entertainment value:
*Remove tap forever (does nothing)
*Fix guitar hero (no way to lose, or quit)
*Fix ballitrix (too easy, either make it faster or make it so that more than one falls at a time)
*Fix memory (doesn't work)
*Remove pillar drop (boringly easy)
*Remove spike doom (same thing as Jump, but not as good)
*Make jump horizontal (so you don't have to hold the calc sideways)
*Remove Grass Snake (snake, but makes you angry)
*Fix dodge ball (too easy, you could change where balls come from each throw, or make it so that sometimes they are thrown next to each other so you can't rest)
*Remove avoid him (like avoid pi, but you can't really avoid it and you can't figure out the scoring)
*remove avoider (too hard to lose, untinteresting)
*remove random num (not very fun, every game is the same)
*remove star dodger (same game as dodge em but not as good)
*add random ceiling to free fall to make it harder
*shorten time limits, too long
*make lazer dodge harder
*make pong horizontal, with player on other side, nobody can win against a wall
*Make barricade drop more than one at a time (too easy)
*add more games
« Last Edit: September 13, 2011, 12:44:26 pm by boot2490 »
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Homescreen Game Pack
« Reply #261 on: September 13, 2011, 04:27:51 pm »
Jump can't be displayed with the calculator held normally because you would lose a whole lot of speed in the process. It uses the fast nature of the Disp command and you'd have either do some really tricky coding or switch to using Output().

As for your Space Invaders game, I'm sure using a matrix is fine but remember they take up a lot of room in memory the bigger they get.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Homescreen Game Pack
« Reply #262 on: September 13, 2011, 05:30:16 pm »
Hey boot2490, and thanks for the comments.  I'd like to do many of the things you mention, but it's really hard to do so in such limited space, and in TI Basic.  Some of your suggestions sound feasible though; I'll give some of them a shot.

Edit:  By the way, here's what'll likely be tried:
Quote
*Fix guitar hero (no way to lose)
*shorten time limits, too long
*add more games
« Last Edit: September 13, 2011, 05:43:31 pm by ztrumpet »

Offline Wellen

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 118
  • Rating: +7/-2
    • View Profile
Re: Homescreen Game Pack
« Reply #263 on: September 13, 2011, 05:53:03 pm »
*Fix memory (doesn't work)
Uh ?
It works..

Btw, nice Pack !
« Last Edit: September 13, 2011, 05:54:05 pm by Wellen »
-/...././/--./.-/--/.
I'm french, so please feel free to correct my bad english, it'd help me a lot ;)
Spoiler For Feat. Loulou54:
Spoiler For Projects:
Spoiler For Axe:
Ti-Lock : Lock your calc before turning it off               [XXXXXXXX--] 80%
Spoiler For Ti-Basic:
Spoiler For Soko-Ti, a sokoban game in Ti-Basic:

Spoiler For Memory:

Downloads here.

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Re: Homescreen Game Pack
« Reply #264 on: September 14, 2011, 06:48:41 pm »
Thank you for acknowledging my suggestions.
Would a 16*8 matrix be too big? It would delete it when the game closes.
Also, what is the goal for the overall (non-running) size of each game? In-game RAM consumption?

I very much like this pack and would love to make some additions for it.
Speaking of which, I was thinking of modifying the code for tile battle (which I enjoy) to make it a tron bikes game. What do you think?
EDIT:
Or not. that code looks very daunting.  O.O


EDIT:
P.S. How do you handle the locations for all of the objects in, say, Star dodger? There are so many. How does the program know where they are and how to move them? It seems as if there are too many stars for variables, and it doesn't use a matrix. Does it store coordinates in a list? ???

P.P.S In order to make star dodger and Dodge'em more unique, make one going up and one going down.
« Last Edit: September 14, 2011, 07:14:52 pm by boot2490 »
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Homescreen Game Pack
« Reply #265 on: September 14, 2011, 07:28:53 pm »
The reason Star Dodge and Dodge'em (and other games like them) work so well is because they use Disp " (no spaces following the quote) to scroll the screen.  I also store the coordinates for the objects in a list that I index with another variable to handle collision detection.  It's a really complex system, but it lets the game go really fast for TI Basic.

I don't mind if you modify any of my code, just please let me know about it.  If you're just looking at it to understand how it works and applying that concept to something else, the no credit is required. :)

Thank you for acknowledging my suggestions.
Would a 16*8 matrix be too big? It would delete it when the game closes.
Also, what is the goal for the overall (non-running) size of each game? In-game RAM consumption?
I try and make each game between 200 and 400 bytes.  They need to be around 300-350 bytes each (on average) in order for the gamepack to fit with all 48 games.  To me it's a challenge for the games to be fun, fast, and small, and this is why I enjoy this project so much.
As for the RAM requirements for each game, just try not to go over 2300 bytes or so.  Snake and Grass Snake use the same engine (I squeezed two games out of it to justify including it - it's one of the bigger games in the pack, but its size is divided by two as there are two games), and it requires two 128 element lists and one 8*16 matrix, for a total of 2357 bytes of RAM.  They are, however, the fastest snake games programmed on the homescreen in TI Basic, and this is a fact I am very proud of.  If RAM becomes an issue, though, I can save almost 600 bytes by compressing the two lists, at the cost of a little speed.

If you would like to make games for it, I will consider them for addition. :)

A Tron game is an awesome idea.  I'd certainly like one in the gamepack, no matter who makes it (be it me or someone else).
« Last Edit: September 14, 2011, 07:29:51 pm by ztrumpet »

Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Re: Homescreen Game Pack
« Reply #266 on: September 30, 2011, 05:53:45 pm »
Sigh.
I don't think Homescreen Invaders will be possible. It either has to be REALLY REALLY SLOW or just not work. :(
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Homescreen Game Pack
« Reply #267 on: September 30, 2011, 08:47:59 pm »
Challenge accepted ;D

This is definitely one of the hardest homescreen games out there. And did I mention I lost?
« Last Edit: September 30, 2011, 08:50:18 pm by Deep Thought »




Offline boot2490

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 607
  • Rating: +54/-36
    • View Profile
    • Boot2490's Stuff
Re: Homescreen Game Pack
« Reply #268 on: September 30, 2011, 08:49:41 pm »
[cough]asshole[/cough]
I'm not worried about SOPA creating censorship, that will not stand for long. I'm worried that they'll succeed in stopping piracy!

Spoiler For Signature, updated march 23, 11:28 PM EST:















An useful tool!

PM me if you need some help. I am glad to be of assistance and part of the TI Communnity.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Homescreen Game Pack
« Reply #269 on: September 30, 2011, 08:50:39 pm »
On a TI-84 Plus: