Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.

DTTWT for CE?
DTTWT for CE!!! :D
 62%  [ 5 ]
DTTWT for CE...? :?
 25%  [ 2 ]
DTTWT for CE. :|
 12%  [ 1 ]
Total Votes : 8

I was looking for a good game to port on the CE (because I want more projects to work on) and I realized that there was no DTTWT-game to be found in de 84pce/asm/games folder.

I started yesterday evening and I don't really have anything yet besides the main game mechanism, but I intend to add different modes, high scores, etc. I might even download the original game again to see what I can add.

Here is the ICE code so far:

Code:
[i]DTTWT
[i]"CCCCCCCCFFFFCCCCCBBBBBBBF333BBBCCBBBBBBBF333BBBCCBBBBBBBF333BBBCCBBBFFFFBBBBBBBCCBBBF333BBBBBBBCCBBBF333BBBBBBBCCBBBF333BBBBBBBCCBBBBBBBBBBBFFFFCBBBBBBBBBBBF333CBBBBBBBBBBBF333CBBBBBBBBBBBF333FFFFBBBBBBBBBBBCF333BBBBBBBBBBBCF333BBBBBBBBBBBCF333CCCCCCCCCCCC"
[i]Don't Touch The W\hite Tiles

Alloc(5->PTRT
For(X,0,4:rand/3355444->*{PTRT+X}:End

SetTextTransparentColor(254:SetTextBGColor(254:SetTransparentColor(254
Begin

0->EX->LOSE->SCORE
0->KEY
0->DH
While 1
   getKey->KEY
   If KEY>=49 and KEY<=53:53-KEY->FKEY:Call PRESS:End
   If KEY=15:1->EX:End

   If EX:Goto EXIT:End
   If LO:Goto LOSE:End
   If DH>0:DH-1->DH:End
   Call DRAW
End

Lbl PRESS
If DH>8:Return:End
If FKEY=*{PTRT+1}
For(I,0,4:*{PTRT+I+1}->*{PTRT+I}:End
rand/3355444->*{PTRT+4}:While *{PTRT+4}=*{PTRT+3} and *{PTRT+4}=*{PTRT+2}:rand/3355444->*{PTRT+4}:End
12->DH:SCORE+1->SCORE
Else:1->LO:End
Return

Lbl LOSE
Call DRAW
Pause 1000
Goto EXIT
Return

Lbl DRAW
223->CLRA:191->CLRB
If LO:226->CLRA:228->CLRB:End
SetDraw(1
FillScreen(255
SetColor(CLRB:FillRectangle_NoClip(0,224,320,16
If DH or LO:FillRectangle_NoClip(FKEY*64,208,64,16:End
For(X,0,4
   SetColor(CLRA:VertLine(X*64,0,240:VertLine(X*64+63,0,240
End
For(I,0,4
   SetColor(0:FillRectangle(*{PTRT+I}*64,240-I*64-16*(max(DH,8)-8),64,64
   SetColor(CLRA:Rectangle(*{PTRT+I}*64,240-I*64-16*(max(DH,8)-8),64,64
End
SetColor(CLRA:FillRectangle_NoClip(0,236,320,4
SetTextFGColor(CLRB:SetTextScale(1,1:SetTextXY(4,4:PrintInt(SCORE,3
SwapDraw
Return

Lbl EXIT
det(1
For those still interested in this project, a quick update.

I think I'm almost done with v1.0. The game currently includes:
- 4 gamemodes (CLASSIC, ARCADE, ZEN, FREE)
- Various settings for each gamemode
- Thrill and sensation like you've never experienced before.
- Hi-scores for each gamemode/setting (except FREE)

I'll be releasing it very soon, after a necessary and strict debugging process (by which I mean playing it during my chemistry classes Razz ).
Need moar screenshots! Razz Anyway, good luck finishing this project, and I'm looking forward to play it!
It's done! You can check out the game here: https://www.cemetech.net/programs/index.php?mode=file&id=1821

That's cool!
Is it supposed to be similar to Piano Tiles but without the music?
Yes indeed! I wanted to add the most important elements and gamemodes to the game, but calculators in general lack audio ouput.

A shame, really. I would have loved to make it play Megalovania at maximum volume in class.
There is code for sound now, so that can be added.
XpointView22 wrote:
There is code for sound now, so that can be added.

I have the TI-84+CE for over a year now, and I have not found anything like an audio speaker (yet!!!). I believe the professional Cemetech-members have found a way to connect a speaker to the calculator, but this is just supposed to be a simple game for simple minds.

Besides, it's ICE, not ez80. I wouldn't know how to code that... Sad
I was wondering why the text's color is so faint. Is it meant to be that way?
jcgter777 wrote:
I was wondering why the text's color is so faint. Is it meant to be that way?

Yeah, I wanted it to be light-themed. Is it annoying?
Version 1.1 is out!
The game gained another play-mode.

RELAY: You have to tap as many tiles before the timer runs out. Unlike in ZEN, there are checkpoints that give you some extra time.

I also darkened the text, on jcgter777's request.

Thanks that looks so much better (imho)
This is actually addicting. Even without the music, it's still REALLY fun.

Will those sliding tile things ever be a thing? (hold for more points)
jcgter777 wrote:
Will those sliding tile things ever be a thing? (hold for more points)


I hadn't really thought about that! I don't have an exact idea yet on how I would implement that, but I might take a look at it later.
Great job! I like the new graphics update. It'd be cool to have the press and hold things however, I'm not sure if it's possible. As far as I know, only the arrow keys and the del key work for press and hold.
But in ICE, all keys can repeat.
  
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
Page 1 of 1
» All times are GMT - 5 Hours
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

 

Advertisement