Author Topic: Eitrix for TI-84 Plus  (Read 24013 times)

0 Members and 1 Guest are viewing this topic.

Offline Compynerd255

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +53/-4
  • Betafreak Games
    • View Profile
    • Betafreak Games
Eitrix for TI-84 Plus
« on: December 23, 2010, 06:29:29 pm »
Hello everyone! I joined Omnimaga recently because I wanted to post my cool Axe game I was creating: Eitrix! It is a port of a remake of a game called Varmint's Eittris, which was a wildly popular 4-player Tetris with specials that either help you or hurt your victim. It can be found on http://www.ericjorgensen.com/eittris

EDIT: Right now, I have coded the complete Tetris grid logic, next piece, and steadily increasing speed. The trouble is, I don't see an "attach file" button on this site. Could someone please tell me how to attach files to a forum post? Thanks.
« Last Edit: December 23, 2010, 06:32:06 pm by Compynerd255 »
The Slime: On Hold, preparing to add dynamic tiles

Axe Eitrix: DONE

Betafreak Games: Fun filled games for XBox and PC. Check it out at http://www.betafreak.com



Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Eitrix for TI-84 Plus
« Reply #1 on: December 23, 2010, 06:30:57 pm »
Um, file?

Anyway, sounds great!
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Eitrix for TI-84 Plus
« Reply #2 on: December 23, 2010, 06:32:29 pm »
Right below the post content (text):)
« Last Edit: December 23, 2010, 06:34:07 pm by ScoutDavid »

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: Eitrix for TI-84 Plus
« Reply #3 on: December 23, 2010, 06:35:16 pm »
Welcome to Omnimaga! :D


Offline Compynerd255

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +53/-4
  • Betafreak Games
    • View Profile
    • Betafreak Games
Re: Eitrix for TI-84 Plus
« Reply #4 on: December 23, 2010, 06:35:18 pm »
But what does the button look like? I know that attached files show up underneath the post's content, but where is the button that attaches a file? I don't see it anywhere!

EDIT: Oh, never mind, it's probably because I need at least 20 posts to do it. Sorry.
« Last Edit: December 23, 2010, 06:36:22 pm by Compynerd255 »
The Slime: On Hold, preparing to add dynamic tiles

Axe Eitrix: DONE

Betafreak Games: Fun filled games for XBox and PC. Check it out at http://www.betafreak.com



Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Eitrix for TI-84 Plus
« Reply #5 on: December 23, 2010, 06:37:23 pm »
There you go:



But what does the button look like? I know that attached files show up underneath the post's content, but where is the button that attaches a file? I don't see it anywhere!

EDIT: Oh, never mind, it's probably because I need at least 20 posts to do it. Sorry.

Then look around Omnimaga and post a bit :)
« Last Edit: December 23, 2010, 06:37:56 pm by ScoutDavid »

Ashbad

  • Guest
Re: Eitrix for TI-84 Plus
« Reply #6 on: December 23, 2010, 06:38:38 pm »
There you go:


lol, not in engwish instead? ;)

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Eitrix for TI-84 Plus
« Reply #7 on: December 23, 2010, 06:39:37 pm »
The button is in the same position. Language doesn't matter...

Ashbad

  • Guest
Re: Eitrix for TI-84 Plus
« Reply #8 on: December 23, 2010, 06:41:00 pm »
Then look around Omnimaga and post a bit :)

Yeah, but preferrably not in randomness/introduce yorself, those don't count for posts.  Though, I do recommend you post something in Introduce yourself.

Offline Compynerd255

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +53/-4
  • Betafreak Games
    • View Profile
    • Betafreak Games
Re: Eitrix for TI-84 Plus
« Reply #9 on: December 24, 2010, 12:22:55 am »
YES! I finally got enough posts! Now I can post the real game!  ;D

Everything you need to know is in the readme. Please play, modify, optimize, and comment on as you wish. Have fun!

Oh, and something that I want to know that needs rectified: Eventually, I want to interface this game with Calcnet 2 in order to have massive multiplayer battles. However, I read the Calcnet 2 Whitepaper and found out that the buffers it uses run into saveScreen, which is also where Axe stores A-Z and Theta. I know that the only reason that I would join Cemetech is to bring this up, so could someone with influence there please bring this up, and politely ask Kerm to move the buffers to the end of that saferam area? That would be much appreciated.

Happy Holidays, everyone!
The Slime: On Hold, preparing to add dynamic tiles

Axe Eitrix: DONE

Betafreak Games: Fun filled games for XBox and PC. Check it out at http://www.betafreak.com



Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Eitrix for TI-84 Plus
« Reply #10 on: December 24, 2010, 01:27:54 am »
I don't have any influence, but I've been talking to Kerm about Calcnet. He recommends sending him a message here. In the meantime, you could just use Copy( to move the variables or just use another list.

EDIT: You're clearly good at programming. I looked through your source and I only found around a dozen bytes to quickly cut. My only real recommendation is to make the initial drop speed slightly higher.
« Last Edit: December 24, 2010, 02:04:29 am by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Eitrix for TI-84 Plus
« Reply #11 on: December 24, 2010, 01:41:52 am »
Actually a new version of Axe should be coming out in a bit that allows you to move them to a different location, which would make Axe compatible with CalcNet :)

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: Eitrix for TI-84 Plus
« Reply #12 on: December 24, 2010, 05:22:17 am »
let's see...

:0→Y→R→T
:6→X
:10→S

can be
:0→Y→R→T+6→X+4→S

:conj(Pic0,L6,768
:Repeat getKey(15)
:conj(Pic0,L6,768

is there any reason that isn't
:Repeat getKey(15)
:conj(Pic0,L6,768
?

:0→Y:N→Q:0→R
to
:0→Y→R+N→Q

:If ({I*3+L1}/16=15) and ({I*3+1+L1}/16=15) and ({I*3+2+L1}/64=3)
can be
:If {I*3+L1}/16=15 and ({I*3+1+L1}/16=15) and ({I*3+2+L1}/64=3)
or, if {I*3+1+L1}/16 and {I*3+2+L1}/64 never = 0
:If {I*3+L1}/16=15*15=({I*3+1+L1}/16)*3=({I*3+2+L1}/64)
(i'm not certain that that last one is faster, so don't take my word for it)

...

this is a very well thought out and well commented piece of code! congrats on your skills. and yes, quigibo is allowing variables to be moved from L1

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Eitrix for TI-84 Plus
« Reply #13 on: December 24, 2010, 06:42:19 am »
Attached is a screenshot I made... Well, no Game Over screen? You could make one :) And a way we can play again without reopening the program.

Anyways, nice game! :)

Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: Eitrix for TI-84 Plus
« Reply #14 on: December 24, 2010, 07:24:33 am »
keep in mind, scout, this is just a work-in-progress demo, so it isn't meant to be polished yet XD