Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => TI Z80 => Topic started by: Happybobjr on December 22, 2010, 12:44:21 pm

Title: [Mini-Project] Axe TRON
Post by: Happybobjr on December 22, 2010, 12:44:21 pm
Ok, so while working on how I was going to deal with my two layer shooter bullets, I came up with this :P.

Here are a picture i have up before i can post a video...  ._.




Features:
  * Full two player compatibility up to 3.5 feet of cord.
  * Works on Ti-84+, Ti-84+SE, Ti-83+SE, (Unknown about the Nspire)
  * Fun
  * Has grayscale.
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on December 22, 2010, 12:45:34 pm
? is it like AudioSurf?
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on December 22, 2010, 12:49:58 pm
no.
I will have to post a vid.
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on December 22, 2010, 12:50:37 pm
no.
I will have to post a vid.

I'm not getting very well your post, sorry!
Title: Re: [Mini-Project] Axe TRON
Post by: shmibs on December 22, 2010, 01:33:26 pm
are you talking about a two player, grayscale, mode seven tron engine? that may be a bit more than a "mini" project...
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on December 22, 2010, 01:34:11 pm
are you talking about a two player, grayscale, mode seven tron engine? that may be a bit more than a "mini" project...

TRON! I got it, wow, that's very hard I believe.
Title: Re: [Mini-Project] Axe TRON
Post by: Ashbad on December 22, 2010, 01:37:19 pm
I was doing something like that earlier this week as I was bored, I found some interesting results, though I didn't like the idea I had so far to really continue with it.
Title: Re: [Mini-Project] Axe TRON
Post by: DJ Omnimaga on December 22, 2010, 02:10:56 pm
Mhmm Mode 7 would be hard O.O. Maybe some people migth know how, though. Otherwise do you mean a Tron game like those Snake games on ticalc.org, but with shooting? It would be nice actually, as long as you made the lines thick enough to distinguish them from bullets. I can't wait to see what you'll come up with!
Title: Re: [Mini-Project] Axe TRON
Post by: shmibs on December 22, 2010, 02:28:03 pm
then again, if it's tron it wouldn't have to be "true" mode seven as the floor would always be at the same angle from the viewer, who would only ever turn at right angles himself. that may actually be doable =D
Title: Re: [Mini-Project] Axe TRON
Post by: meishe91 on December 22, 2010, 02:28:38 pm
Huh, that's interesting. It's a good idea just might be very hard to do. Good luck though, wanna see how this turns out :)
Title: Re: [Mini-Project] Axe TRON
Post by: ztrumpet on December 22, 2010, 02:29:20 pm
This will be awesome!  I can't wait for two player Tron. ;D
Title: Re: [Mini-Project] Axe TRON
Post by: holmes221b on December 22, 2010, 02:52:32 pm
What about plain old TI-83+? Will it work on that one?
/me clearly can not wait for this to become a reality...
Title: Re: [Mini-Project] Axe TRON
Post by: DJ Omnimaga on December 22, 2010, 02:53:27 pm
I'm pretty sure it will, unless he plans to turn the game into some sort of Touhou style shooting Tron game.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on December 22, 2010, 05:40:00 pm
umm. there has been allot of confusion.


Regarding TRON.
 * It is as DJ said, a snake like game.  But two player.
 * 83+ compatibility seems impossible and i am sorry.  if anyone has 2 83's and wants to test it with a 6 inch cord, i would like to hear the results.
 * I have no intention of a mode 7 engine as i have never even seen an example...   but i do have an idea for a 45* angle effect.

Regarding bullets.
 * I only meant that this game was a product of some code for the bullets in my two player shooter game.
 * I did think about having power ups though.
    *Line Bombs-  will make a 4 by 4 section impassable.
    *Oil leak-  instead of two pixels for the trail, it will temporarily be 4


I am sorry about the confusion, although this game is still fun :P.
If someone can show me how the original TRON game was like, it might help for the future.

What about plain old TI-83+? Will it work on that one?
/me clearly can not wait for this to become a reality...
I do not understand linking all that well but when linking with: the 83+, a calc in full speed mode, or a 7 foot cord
you will get an unreasonable amount of the 4 Error.
Title: Re: [Mini-Project] Axe TRON
Post by: shmibs on December 22, 2010, 08:06:10 pm
why do the calcs have to be in full speed? can't you just set it to 6mhz by default? this isn't a game that would take up all that much processing power...
Title: Re: [Mini-Project] Axe TRON
Post by: FinaleTI on December 22, 2010, 08:15:23 pm
Well by itself it probably wouldn't, but when you add in linking, in order to keep up a decent speed while updating almost in real-time, you'd probably have to put it in Full.

At least that's my guess.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on December 22, 2010, 08:52:36 pm
no, linking does not work in full speed mode.

connection between two calcs can be almost instantaneous if you are good at it like i have become.
Title: Re: [Mini-Project] Axe TRON
Post by: FinaleTI on December 22, 2010, 09:12:55 pm
no, linking does not work in full speed mode.

connection between two calcs can be almost instantaneous if you are good at it like i have become.
Aww.
But when I get to linking on Pokemon, I know who to ask for help. ;)
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on December 22, 2010, 09:17:09 pm
;)

linking in pokemon like in the original?
or like the underground mode in diamond and pearl?

they have two complete different ways of dealing with them.


If it is like trading pokemon, there wouldn't be a problem with the ti-83+ editions.

You would like to make multiple passes and then choose the most occurring bytes.
or
Not use the value of 4 at all. send all the info. and then if anything had received 4, send that value again.
Title: Re: [Mini-Project] Axe TRON
Post by: FinaleTI on December 22, 2010, 09:23:04 pm
;)

linking in pokemon like in the original?
or like the underground mode in diamond and pearl?

they have two complete different ways of dealing with them.


If it is like trading pokemon, there wouldn't be a problem with the ti-83+ editions.

You would like to make multiple passes and then choose the most occurring bytes.
or
Not use the value of 4 at all. send all the info. and then if anything had received 4, send that value again.

Linking like the original.
I don't think trading will be that bad, but link battling... I think that will cause me a lot more trouble.

Although your question made me wonder about doing a Union Room style thing as well...

Anyway, can't wait to see what you got for TRON.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on December 22, 2010, 09:24:07 pm
oh, crud i forgot to make a screeny. I shall be making one in less than 5 min.
mind posting something so i won't have to double post ? ;P
Title: Re: [Mini-Project] Axe TRON
Post by: FinaleTI on December 22, 2010, 09:30:01 pm
oh, crud i forgot to make a screeny. I shall be making one in less than 5 min.
mind posting something so i won't have to double post ? ;P
Post.

Edit so this post is actually worthwhile: Can't wait for that screenie.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on December 22, 2010, 09:44:39 pm


another bad screeny.

/me wonders how the real TRON looked and hopes to make improvements.
Title: Re: [Mini-Project] Axe TRON
Post by: yunhua98 on December 22, 2010, 09:46:37 pm
man, if I only had an I/O cable, I could make two player games.  :(

btw, that looks great!  and very fast.  ;)
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on December 22, 2010, 09:47:34 pm
lmao, that is in the slow speed mode.

next screeny will be in fast mode >:D
Title: Re: [Mini-Project] Axe TRON
Post by: DJ Omnimaga on December 23, 2010, 12:25:03 am
then again, if it's tron it wouldn't have to be "true" mode seven as the floor would always be at the same angle from the viewer, who would only ever turn at right angles himself. that may actually be doable =D
yeah true, there could be some perspective, but when turning it would turn instantly like the 3D Tron game people played in College.

I wonder what causes more errors on a 83+, though? It's kinda similar, but slower. O.O

As for the tron game I am talking about it would be this one I think:

Title: Re: [Mini-Project] Axe TRON
Post by: willrandship on December 23, 2010, 12:32:02 am
Want an open-source, really popular example? Armagetron Advanced (also called Armacycles in Fedora and Redhat due to the whole "Tron" thing"
Title: Re: [Mini-Project] Axe TRON
Post by: DJ Omnimaga on December 23, 2010, 01:19:34 am
OH WAIT! That's THE game I meant, my bad. I didn't remember it was called differently, since it was so long ago. I remember the layout now and the fonts used. It's definitively Armagetron Advanced that we played in school.

Title: Re: [Mini-Project] Axe TRON
Post by: Builderboy on December 23, 2010, 01:26:44 am
That looks awesome :D I can't wait to try this out with my sisters calc :D (that is if my link cable behaves :|)
Title: Re: [Mini-Project] Axe TRON
Post by: DJ Omnimaga on December 23, 2010, 01:38:52 am
What's wrong with your link cable? Is it wearing out like my calc to calc one?
Title: Re: [Mini-Project] Axe TRON
Post by: Builderboy on December 23, 2010, 01:51:03 am
The wire is broken or something inside so it only works if you bend the wire a certain way
Title: Re: [Mini-Project] Axe TRON
Post by: DJ Omnimaga on December 23, 2010, 03:51:31 am
Aw, sorry to hear. Same as mine, then :/. Fortunately my ti-pc link cables work fine I think. It's just an hassle to test linked programs like CALCnet :/
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on December 23, 2010, 10:15:38 am
here is the source and a compiled copy.
maybe quiblo can help with the 83+ problem.
Title: Re: [Mini-Project] Axe TRON Circles of Calc.
Post by: Happybobjr on January 10, 2011, 06:00:00 pm
Had some free time.

I have made speed and size optimizations.
Better graphical display at beginning.
Tells you what side your on during count down.
and a few more things.

If you use the old version, it is worth updating.
Title: Re: [Mini-Project] Axe TRON
Post by: Compynerd255 on January 11, 2011, 10:35:53 am
I can't download the program myself, but I think that it would be cool to interface this game with CALCnet2.2 on DoorsCS, if you are an advocate of that. Four player (or eight player) Lightcycle would be awesome, and it would also be cool with the tank and disc fighting mode.

One thing that I've always wanted to do for a Tron game is where every calculator is a User, and a User could have multiple Programs, which you send on raids to steal files from other Users, which are worth points. Users would use their Game Grid games to defend their files (e.g. you have to play Lightcycle to get that government intelligence, for example).
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 11, 2011, 10:49:23 am
I have actually never played a tron game :P so i am not 100% sure about everything you said.

One idea that you gave me, probably what you meant but, is to have a bunch of multiplayer games packaged into a lager game (app)
This app would keep record of your wins/loses against other players.

I have no idea how i could implement calcnet2.2 because i think he wrote that in pure asm, where as i have been using axe.

Tank: are you saying like tanks from Wii Play?
Disk fighting: could you describe that for me?
Title: Re: [Mini-Project] Axe TRON
Post by: JustCause on January 11, 2011, 12:31:38 pm
Of course, as soon as I come up with the idea to make Tron, someone makes it better :)

Good luck with this!
Title: Re: [Mini-Project] Axe TRON Calcs oof Light
Post by: Happybobjr on January 11, 2011, 12:33:43 pm
lmao i have had this for a while.

I even have a mode 7 version compliments to Quiablo.
When i figure out rotation, and if i get permission, i will release that version.
Title: Re: [Mini-Project] Axe TRON
Post by: DJ Omnimaga on January 12, 2011, 12:44:04 am
I think an Axiom for Calcnet could be written. That would be cool.
Title: Re: [Mini-Project] Axe TRON
Post by: Compynerd255 on January 14, 2011, 10:41:57 am
I think an Axiom for Calcnet could be written. That would be cool.
CALCnet2.2 is actually very easy to use. It works by modifying memory addresses in a certain order and calling four different subroutines, using Asm(CD####) (where #### is the Hex for the subroutine - thank you, Eeems). I don't know the addresses of the subroutines themselves, but you can get details on them on the CALCnet Whitepaper: (http://www.cemetech.net/projects/techreports/tech004_calcnet22.pdf)

I have actually never played a tron game :P so i am not 100% sure about everything you said.

Tank: are you saying like tanks from Wii Play?
Disk fighting: could you describe that for me?
One thing that I meant was that players would have Files that would be worth a certain amount of points, and players would play the games in order to steal or defend the files.
The tank game is having several tanks that in a maze, firing from a 360-degree rotating turret, shooting at other tanks and flying machines. It is kind of like Tanks from Wii Play, but without the bombs.
Disk fighting is where two players stand on platforms made from concentric rings and ricochet Frizbee-like disks off walls in an attempt to hit the other player. You are allowed to deflect the disks thrown at you with your own disk.
The best reference to make a true Tron game is to watch the 1982 movie.
Title: Re: [Mini-Project] Axe TRON
Post by: JustCause on January 14, 2011, 12:25:43 pm
OK, I have played this and it is AMAZING.

Suggestions: make it restart after each game, add options to change the speed (change the argument of the mod in the draw test), keep score.
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 14, 2011, 01:06:21 pm
I compiled it with Axe 0.4.8, I press 'ENTER' at start but nothing happens :S
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 14, 2011, 04:24:34 pm
OK, I have played this and it is AMAZING.

Suggestions: make it restart after each game, add options to change the speed (change the argument of the mod in the draw test), keep score.
OMG someone has played it!  Thank you so much.
My original plan was to make an app of many 2 player games
These include
*Calc of duty ( Finished but not polished)
*Tron  (almost done, but i haven't had the opportunity to do an on calc test.  Also needs polishing)
*Tanks ( Started, I have a ton of info on two diff calcs  :banghead:  Frustrated today and might quit this one)
*Calc-Foo -Idea: one on one fighting game. (looks really easy but byte consuming)
*Mario -Idea: Classic mode of Mario (also looks extremely easy.  2 player co-op game)

I will make the updates you requested however and send it to you when i get to test it.
I have decided to quit my mode 7 version of tron.  It doesn't have any real problems. I just am to lazy to sort out variables to get them all in. (also borrowing code which i dislike doing)


I compiled it with Axe 0.4.8, I press 'ENTER' at start but nothing happens :S
Do you have two calcs?
Both calcs must be plugged in and have the program running before enter is pressed on either calc.
once this is done, and both calcs have pressed enter, the game will begin.
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 14, 2011, 04:25:13 pm
Oh, it's multiplayer! I'll try it in WabbitEmu then.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 14, 2011, 04:31:47 pm
yaaa. that's the whole point of this project ;) :P

I can't wait to be done :)
Title: Re: [Mini-Project] Axe TRON
Post by: FinaleTI on January 14, 2011, 04:33:19 pm
I just found my 83+, so I'll have to try this soon.
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 14, 2011, 04:34:47 pm
Hum, this is what happened to me, is it because of WabbitEmu?
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 14, 2011, 04:58:57 pm
Hum, this is what happened to me, is it because of WabbitEmu?
I don't think linking works in wabbit.  It only can transfer programs to my knowledge.
Title: Re: [Mini-Project] Axe TRON
Post by: DJ Omnimaga on January 17, 2011, 05:41:04 pm
I'm not sure if it's supported, but it might be good to ask Buckeye in case it's a bug.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 17, 2011, 10:39:20 pm
hummm.. i didn't see the gif.
Did you press enter on both calcs after linking?

how did u get the connected screeny?
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 21, 2011, 01:37:51 pm
happybojr, please upload a non-archived file of your game (not the source) so I can test linking again. I'll then record a GIF for you ;D
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 21, 2011, 07:03:35 pm
why does it matter if it's archived?
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 21, 2011, 07:04:12 pm
why does it matter if it's archived?


Unarchiving it in Emu is hard.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 21, 2011, 07:18:55 pm
Update
TRON is:
* Faster
* Smoother
* Fixed glitching where you can quickly turn in upon yourself.


(You should see the progress on calc of duty.   I think it is time for grenades.)
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 21, 2011, 07:21:55 pm
Nice, I already successfully linked it. However, I do not know how to play..
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 21, 2011, 07:23:59 pm
press enter on both calcs when ready.
arrow keys to move. (movement is like Pac-man)
To cheat: press 2nd.  It stops your character.  ( i made it for screeny reasons. )
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 21, 2011, 07:25:35 pm
press enter on both calcs when ready.
arrow keys to move. (movement is like Pac-man)
To cheat: press 2nd.  It stops your character.  ( i made it for screeny reasons. )

It's damn hard to play as both guys, but I'll still try to upload a screenie.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 21, 2011, 07:29:13 pm
thanks much
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 21, 2011, 07:42:52 pm
(http://img.removedfromgame.com/imgs/0-ptiani2.gif)

happybojr, a special present for you and your game! It was bit hard but I made it!


The game looks quite cool, I really want to play this with my pals. I bet it's tricky to surround them and make them lose  :evillaugh:

1. You should ClrDraw the screen in the start of the game (when it asks for pressing ENTER)
2. The Winning/Losing thing, is it right?
3. Replaying without closing program :)
Title: Re: [Mini-Project] Axe TRON
Post by: willrandship on January 21, 2011, 07:46:55 pm
I just had an awesome, really hard to implement idea: Tron, with a raycaster!
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 21, 2011, 07:49:42 pm
(http://img.removedfromgame.com/imgs/0-ptiani2.gif)

happybojr, a special present for you and your game! It was bit hard but I made it!


The game looks quite cool, I really want to play this with my pals. I bet it's tricky to surround them and make them lose  :evillaugh:

1. You should ClrDraw the screen in the start of the game (when it asks for pressing ENTER)
2. The Winning/Losing thing, is it right?
3. Replaying without closing program :)
1. Good optimization, thanks
2. Ya, I am sure it is.  What looks wrong?
3. Ya, I thought about it.  I think I will wait until next year when i get all my multiplayer games done.

I am having trouble with calc of duty. Although i removed the scoring and the speed is much faster (dumb ti routines  :banghead: )



I just had an awesome, really hard to implement idea: Tron, with a raycaster!
lmao.  Already did that.
Due to laziness of not wanting to sort around with variables though, It is currently one player with collision turned off.  Should i post it?
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 21, 2011, 07:51:26 pm
happybojr, can you give me the source code of this TRON? I'd love to fix a few bugs I noticed in the linking and also browse it.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 21, 2011, 07:54:38 pm
Sure, how long do you mind waiting?
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 21, 2011, 07:57:16 pm
Sure, how long do you mind waiting?

I can wait forever, I'm trying to help you, if I don't well it's OK. However, if it was fast, then it'd be cool.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 21, 2011, 07:58:20 pm
I will have it up whenever ti-connect lets me.  (less than 10 min)
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 21, 2011, 07:59:56 pm
I will have it up whenever ti-connect lets me.  (less than 10 min)

That sounds great!
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on January 21, 2011, 08:06:24 pm
Here you go.
Title: Re: [Mini-Project] Axe TRON
Post by: Munchor on January 21, 2011, 08:08:54 pm
Here you go.

Thanks much, I'll work on this ;D
Title: Re: [Mini-Project] Axe TRON
Post by: DJ Omnimaga on January 25, 2011, 01:06:24 am
Wow looks quite nice, also I would like to see the raycaster Tron you're talking about. :D
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on August 29, 2011, 10:48:20 pm
I fiddled with this one to.
I made some slight changes and improvements, but nothing major.

* fixed game so you couldn't run in on yourself.
* You can choose what direction you are facing at beginning.
* Optimized of course :P
* Ya that's about it.

I will post the source sometime soon.
I also request for someone to skim the code for optimizations i may have missed.
Title: Re: [Mini-Project] Axe TRON
Post by: Happybobjr on August 31, 2011, 06:22:29 pm
Ok, well here you go.

This game is worth having if you have
*A cord
* A TI-84
* A friend with a TI-84



Things i want to do, but probably never will.
* have rotating screen instead of player.
* Make another game like this except snake.  (eat apple to make tail long so easier to win :) )
* Scrolling screen.  (No idea how :P )


OLD.8xp is the version before i just found this great optimization.  (jic new one doesn't work)
AXZTRON2.8xp is better version.


Oh and if someone could make a 2 player gif i would be grateful.