Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
Ricochet
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: Ricochet (Read 3415 times)
0 Members and 1 Guest are viewing this topic.
Xeda112358
they/them
Moderator
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Ricochet
«
on:
January 25, 2012, 03:29:09 pm »
Okay, I have a game idea using a program I call Ricochet. It is coded using Grammer and it relies solely on the contents of the graph screen. I have been having fun for the past few days playing with it so far, but I finally remembered to put it on my computer to upload
My question is, how can I turn this into an even better, more addicting game?
Also, that isn't lag or anything you see in a few spots, it is just the tail uncurling once it has been smushed
To edit the size, the part that says 92→N can be changed to any other number bigger than 1. The size doesn't change the speed much at all as it only worries about the start and end of the snake thing.
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
Deep Toaster
So much to do, so much time, so little motivation
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 8217
Rating: +758/-15
Re: Ricochet
«
Reply #1 on:
January 26, 2012, 10:28:12 pm »
That's an interesting idea... I don't have any tips for making this into a game (I'm not too good with original ideas
), but it certainly looks like it has a lot of potential.
If it helps, I think the faster mode looks better for a game. Maybe acceleration?
By the way, how do you decide which direction to turn in? Do you test the two sides when there's a collision and see if there's an opening on one?
Logged
Xeda112358
they/them
Moderator
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Ricochet
«
Reply #2 on:
January 26, 2012, 11:42:15 pm »
Yes, that is what I do
I have fun trying to see how many ricochets I can get
(the screenie is my best attempt so far)
As for a game idea, I just thought of one... Maybe make barriers and give the users certain pieces. They place the piece that will redirect the (thing?) and the goal is to get it to a specific spot on the screen.
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
Deep Toaster
So much to do, so much time, so little motivation
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 8217
Rating: +758/-15
Re: Ricochet
«
Reply #3 on:
January 26, 2012, 11:43:50 pm »
Here's an idea for a game: Have the user draw lines
as
the snake is moving so it avoids death traps to reach a goal. The snake moves faster every round.
Logged
Xeda112358
they/them
Moderator
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Ricochet
«
Reply #4 on:
January 26, 2012, 11:48:16 pm »
Hmm, I am trying to figure out what a good death trap would look like
Also, I can make it bigger
I can make it 2x2 pixels and it would move even faster
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
TIfanx1999
ಠ_ಠ ( ͡° ͜ʖ ͡°)
CoT Emeritus
LV13
Extreme Addict (Next: 9001)
Posts: 6173
Rating: +191/-9
Re: Ricochet
«
Reply #5 on:
January 27, 2012, 02:37:40 am »
You could actually create levels where the snake has to get from the start point to an exit point. Along the way you can have enemies that kill upon touch, traps, (spikes, holes, doors that can close on you and smush you as you're trying to pass through them, flame throwers that toggle on/off) and power-ups that influnce behavior (speed up, slow down, reverse, extra lives). You could add objects in too if you liked; IE- buttons that trigger certain things like filling in a hole, making a "ramp" object appear to let you pass over a gap (more than one hole tile), or even open a door. Abuse objects and power ups in order to navigate levels from start to exit (IE using a speed up to get through a door that would otherwise smush and kill you.
)
Logged
+1/-0 karm for this message
Xeda112358
they/them
Moderator
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Ricochet
«
Reply #6 on:
January 27, 2012, 08:47:42 am »
That could be tough... I would have to think about how I could code that. I've never coded an animated playing board o.o Actually, I just had an idea.... I would put the different frames on a loop, obviously, so I could store the frames in memory and just cycle through them. Now I am wondering if I can manage a flame animation, too, or if I should have generic flames.
Wait, maybe just tilemaps? I could probably make the snake have 4x4 parts and have a tilemap so that the playing board used less memory and could be bigger
I would just have to design 4x4 tiles and make every combination...
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
Deep Toaster
So much to do, so much time, so little motivation
Administrator
LV13
Extreme Addict (Next: 9001)
Posts: 8217
Rating: +758/-15
Re: Ricochet
«
Reply #7 on:
February 02, 2012, 11:23:35 pm »
Any progress? This seems to be one of those little programs that begs for an idea to make it into a really creative game.
Logged
Xeda112358
they/them
Moderator
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Ricochet
«
Reply #8 on:
February 02, 2012, 11:24:39 pm »
No, I've made no progress .___. (just like most of my project starts)
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
hellninjas
LV7
Elite (Next: 700)
Posts: 625
Rating: +17/-0
Re: Ricochet
«
Reply #9 on:
February 15, 2012, 03:36:30 pm »
Woa, this is pretty neat!
I really need to try grammer for once
Logged
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Ricochet
«
Reply #10 on:
February 15, 2012, 03:37:51 pm »
If only you supported diagonal movements, you could do a mini-putt game
Logged
Xeda112358
they/them
Moderator
LV12
Extreme Poster (Next: 5000)
Posts: 4704
Rating: +719/-6
Calc-u-lator, do doo doo do do do.
Re: Ricochet
«
Reply #11 on:
February 15, 2012, 04:13:14 pm »
Hmm, I was thinking of doing that with using 2x2 grids so that it could follow "ramps" and whatnot.
Logged
My pastebin
|
Pokémon Amber
|
Grammer Programming Language
|
BatLib Library
|
Jade Simulator
|
Zeda's Hex Opcodes
|
FileSyst Library
|
CopyProg
|
TPROG
|
GroupRead
|
Lbl Read/Write
|
Z80 Floating Point Routines
(
z80float on GitHub
)|
Z80 Optimized Routines Repository
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Ricochet
«
Reply #12 on:
February 15, 2012, 11:15:06 pm »
Yeah that could work. I wonder how fast it would be....
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
Other Calc-Related Projects and Ideas
»
TI Z80
»
Ricochet