Author Topic: [WIP] Unnamed Tetris clone  (Read 13309 times)

0 Members and 1 Guest are viewing this topic.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: [WIP] Unnamed Tetris clone
« Reply #15 on: July 04, 2014, 06:47:54 pm »
OK I got hardware timers figured out. Still need to add non CX support for that (first model specific code introduced) but otherwise it works. I'm trying to debug a crash and then I'll upload a new version.

Also pro tip : remove the battery when testing on hardware. It makes resetting and accessing the diagnostics menu easier (replug the USB cable instead of pushing reset).

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [WIP] Unnamed Tetris clone
« Reply #16 on: July 05, 2014, 03:00:56 am »
But didn't he start the lib ?
On the contrary, he was the last one to join the team. Pierrotdu18 and I were the first to talk about making it because of his Flappy Bird being slow on non-CXes. He found a starting point in nClock, I wrote the first routines, he optimized them, I wrote the first game with it, he wrote other routines and then Matref appeared, and they worked on supporting buffers.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: [WIP] Unnamed Tetris clone
« Reply #17 on: July 05, 2014, 04:12:23 am »
Ah ok.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: [WIP] Unnamed Tetris clone
« Reply #18 on: July 05, 2014, 04:40:11 am »
Well see I'm more famous than you :E

Seriously though x) yeah I arrived last, but hey, don't make it look like I only worked on buffer support or you're still working on it --' with pierrotdu18 we're working on many routines and we're still harassing you for you to dev with us <_<

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [WIP] Unnamed Tetris clone
« Reply #19 on: July 05, 2014, 05:48:05 am »
This is getting kinda off-topic <_< Let's keep this thread for updates on Tetris.
I'm not a nerd but I pretend:

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: [WIP] Unnamed Tetris clone
« Reply #20 on: July 05, 2014, 09:49:40 am »
Aaaaand here goes an update !
Matref fixed a bug in n2DLib so the game should no longer crash. The base engine should be complete now. We are working on extending that to make a full game.
Changes :
-Uses hardware timers
-Improve the color scheme
-Fix the rotation set so that pieces spawn with the flat side down
-Pieces spawn above the screen now

Warning ! The attached version will NOT work on non CX calculators. Support for these will be back in a future version.

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [WIP] Unnamed Tetris clone
« Reply #21 on: July 05, 2014, 09:56:48 am »
For those wondering why only CX is supported atm: We use CX-specific flags for controlling the timers.
I'm not a nerd but I pretend:

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55896
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [WIP] Unnamed Tetris clone
« Reply #22 on: July 06, 2014, 07:06:52 pm »
Well see I'm more famous than you :E

Seriously though x) yeah I arrived last, but hey, don't make it look like I only worked on buffer support or you're still working on it --' with pierrotdu18 we're working on many routines and we're still harassing you for you to dev with us <_<
It doesn't mean he is forced to dev with you, though. People will contribute if they feel like it. Besides, if Hayleia works on that stuff then this means it will take even longer before we get Pokémon Topaze Nspire Remake :P


Also I need to try that Tetris clone on-calc. The only thing, though, is will it run on Ndless 3.1?

EDIT Nvm it does. Looks nice so far, but:

-It needs key delay for when you start pressing arrows down, because keys are too sensitive right now, making it next to impossible to control blocks.
-Calculator reboots when you die.
« Last Edit: July 06, 2014, 07:56:35 pm by DJ Omnimaga »

Offline Hayleia

  • Programming Absol
  • Coder Of Tomorrow
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3367
  • Rating: +393/-7
    • View Profile
Re: [WIP] Unnamed Tetris clone
« Reply #23 on: July 07, 2014, 01:36:51 am »
Besides, if Hayleia works on that stuff then this means it will take even longer before we get Pokémon Topaze Nspire Remake :P
Lol, it is kind of useless to port Topaze to Nspires with gbc4nspire and gpSP out :P
But it's not the same for Tetris since Tetris games for Gameboys were weird.
I own: 83+ ; 84+SE ; 76.fr ; CX CAS ; Prizm ; 84+CSE
Sorry if I answer with something that seems unrelated, English is not my primary language and I might not have understood well. Sorry if I make English mistakes too.

click here to know where you got your last +1s

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: [WIP] Unnamed Tetris clone
« Reply #24 on: July 07, 2014, 01:57:35 am »
NESpire can give you a decent tetris, but there's already ntris.

Not that that's any excuse to avoid the project, mind you!

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [WIP] Unnamed Tetris clone
« Reply #25 on: July 07, 2014, 01:59:47 am »
Besides, if Hayleia works on that stuff then this means it will take even longer before we get Pokémon Topaze Nspire Remake :P
Lol, it is kind of useless to port Topaze to Nspires with gbc4nspire and gpSP out :P
But it's not the same for Tetris since Tetris games for Gameboys were weird.
Native > emulated at any rate, tho.

We're getting off-topic again, tho <_<
« Last Edit: July 07, 2014, 06:27:58 am by aeTIos »
I'm not a nerd but I pretend:

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55896
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [WIP] Unnamed Tetris clone
« Reply #26 on: July 07, 2014, 10:16:53 am »
Besides, if Hayleia works on that stuff then this means it will take even longer before we get Pokémon Topaze Nspire Remake :P
Lol, it is kind of useless to port Topaze to Nspires with gbc4nspire and gpSP out :P
But it's not the same for Tetris since Tetris games for Gameboys were weird.
true, but the Nspire needs some "original" games. All we have besides the FPS ports are emulators. D:

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: [WIP] Unnamed Tetris clone
« Reply #27 on: July 07, 2014, 10:18:06 am »
Well see I'm more famous than you :E

Seriously though x) yeah I arrived last, but hey, don't make it look like I only worked on buffer support or you're still working on it --' with pierrotdu18 we're working on many routines and we're still harassing you for you to dev with us <_<
It doesn't mean he is forced to dev with you, though. People will contribute if they feel like it. Besides, if Hayleia works on that stuff then this means it will take even longer before we get Pokémon Topaze Nspire Remake :P


Also I need to try that Tetris clone on-calc. The only thing, though, is will it run on Ndless 3.1?

EDIT Nvm it does. Looks nice so far, but:

-It needs key delay for when you start pressing arrows down, because keys are too sensitive right now, making it next to impossible to control blocks.
-Calculator reboots when you die.
Yes both are fixed already. Just need to upload a new tns.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55896
  • Rating: +3152/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: [WIP] Unnamed Tetris clone
« Reply #28 on: July 07, 2014, 10:29:38 am »
Cool to hear. By the way, will there be some sort of tiled backgrounds? I know people tend to not like the non-GB Tetris games as much but I felt that Tetris DX looked cool :P

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: [WIP] Unnamed Tetris clone
« Reply #29 on: July 07, 2014, 10:50:24 am »
Besides, if Hayleia works on that stuff then this means it will take even longer before we get Pokémon Topaze Nspire Remake :P
Lol, it is kind of useless to port Topaze to Nspires with gbc4nspire and gpSP out :P
But it's not the same for Tetris since Tetris games for Gameboys were weird.
true, but the Nspire needs some "original" games. All we have besides the FPS ports are emulators. D:
Like I said, native > emulated. Also you might have noticed that pimathbrainiac, Streetwalrus, daniils and I have something in the works >:D
And no, it isn't a tetris clone :P
I'm not a nerd but I pretend: