Author Topic: TI-84+CSE: Checkers  (Read 12209 times)

0 Members and 1 Guest are viewing this topic.

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
TI-84+CSE: Checkers
« on: March 30, 2013, 03:09:18 pm »
Decided that this project is now far enough along to announce it to you all here. :)

This is a recreation of the game of Checkers.

As it stands right now, I have it set up to generate the board. Something of a twist in regards to this though.. Well, I'll just show you :)



I know the image is missing a couple of lines, that's just the screenshotting bit of jstified not handling the color stuff overly well right now.

Anyways, thoughts on what it does so far? Like the look of the placement of the board?
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-84+CSE: Checkers
« Reply #1 on: April 02, 2013, 04:37:50 pm »
Looks very cool so far. Also the speed seems pretty decent for board drawing and very nice for changing colors. Two questions, though:

-What's with the missing rows of pixels? ??? I saw this happen in Shaun's snake too once. Is it a jsTIfied emulation or CalcCapture bug or an on-calc bug?
-When you change Player 1 token color, for some reasons filling it to black color seems slightly faster than red. Is it because of the screenshot framerate or is black faster to draw?

Also I wonder if the board would look better if the board outline was 2 pixels thick or if one of the side was made slightly 3D?

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: TI-84+CSE: Checkers
« Reply #2 on: April 02, 2013, 10:21:00 pm »
The missing pixels is how jstified's screen capture stuff is set up, nothing I can do about it, sadly. :<

And I never really noticed the speed difference in colors, so it might be something to do with the emulator.

As to the board, I was contemplating taking the black lines out all together, speed up generation of the board just a little bit. :) I just don't want the main focus of the board to be them thick black lines. I kind of like the subtlety of the thin lining. :)
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-84+CSE: Checkers
« Reply #3 on: April 02, 2013, 10:31:54 pm »
Oh I didn't know that jsTIfied had animated screenshots support. Could you maybe use Calccapture or are the colors too messed up?

Also are lowercase letters still 2 bytes each instead of 1? I forgot.
« Last Edit: April 02, 2013, 10:32:38 pm by DJ Omnimaga (Not Admin) »

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: TI-84+CSE: Checkers
« Reply #4 on: April 03, 2013, 12:14:00 am »
I'm also impressed by the speed, and i like the customization at the beginning. It's a nice touch though i'm not sure it's really necessary :P Very cool nonetheless. I just wonder what the speed when moving pieces will be like.

And on a sidenote: when's Pokemon Purple CSE coming out? Now it can actually BE purple :D

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-84+CSE: Checkers
« Reply #5 on: April 03, 2013, 12:17:03 am »
There is no purple color on the CSE :P

(Although you could just use red and blue checkerboards, but that would be slow lol)

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: TI-84+CSE: Checkers
« Reply #6 on: April 03, 2013, 04:38:40 am »
Who knows. None of the asm utilities are available, so I couldn't even begin to start on it. So there are no plans what so ever to even begin porting it.
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: TI-84+CSE: Checkers
« Reply #7 on: April 03, 2013, 06:04:42 am »
Well when the CSE makes it's way over to China, maybe i can help out with that. Anyway i've still got a solid 1MB of space sitting on my 84+SE waiting to be filled with purple ;) Sorry for sidetracking the topic.

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: TI-84+CSE: Checkers
« Reply #8 on: April 03, 2013, 12:51:14 pm »
Haha You're fine. I've been glancing at the pokemon code again, getting TIFC and Connect 4 out has somewhat rejuvinated me in that way. :) Hopefully new posts will happen about that soon!
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: TI-84+CSE: Checkers
« Reply #9 on: April 03, 2013, 11:19:13 pm »
That color sure makes things look a lot better than on the other z80s :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-84+CSE: Checkers
« Reply #10 on: April 04, 2013, 12:05:43 am »
In any case, if you ever start working on games that are display-heavy, you might want to wait until someone releases an utility to shift the screen around and enable 160x240 mode, so you gain speed at the cost of doubling pixel lenght. Plus you would be able to use the entire screen width so your games would display over a slightly larger area of the screen.

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: TI-84+CSE: Checkers
« Reply #11 on: April 05, 2013, 12:51:48 pm »
Trust me, I know :p I'm waiting on a few things to get ported over, hopefully when they do, I can see about releasing some other more intensive games.

As to Checkers, seems I've not been able to get checker generation quite right. Still working on it, though.
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: TI-84+CSE: Checkers
« Reply #12 on: April 08, 2013, 04:23:42 pm »


So, after thinking a lot about it, I decided to start over with this. I generated a single checker in the top left, and bottom left, to get myself some values to base things on. THEN I wrote out the For( loops.

Should have done this from the beginning, was dumb to think I could simply modify code from Connect4 to immediately work in this.

But, it now drops them checkers on the board exactly where they should be. Thoughts?
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%

Offline Adriweb

  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1708
  • Rating: +229/-17
    • View Profile
    • TI-Planet.org
Re: TI-84+CSE: Checkers
« Reply #13 on: April 08, 2013, 05:48:00 pm »


So, after thinking a lot about it, I decided to start over with this. I generated a single checker in the top left, and bottom left, to get myself some values to base things on. THEN I wrote out the For( loops.

Should have done this from the beginning, was dumb to think I could simply modify code from Connect4 to immediately work in this.

But, it now drops them checkers on the board exactly where they should be. Thoughts?
Arggg my eyes !! Can you just make the red piecees another color ? It honestly really made my eyes hurt a little. I had to refocus "manually" on the center of the image to "see" the pieces correctly. maybe it's also the image that oes that and it's ok on calc ^^)
My calculator programs
TI-Planet.org co-admin.
TI-Nspire Lua programming : Tutorials  |  API Documentation

Offline tifreak

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2708
  • Rating: +82/-3
  • My Kung Fu IS strong...
    • View Profile
    • TI-Freakware
Re: TI-84+CSE: Checkers
« Reply #14 on: April 08, 2013, 07:37:56 pm »
I think you missed the first post of this thread ;) You can change the colors of all the pieces and board squares to fit whatever you want. I didn't, mainly because I was just trying to get the blasted thing to put pieces on the board. lol
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%