Author Topic: Chess  (Read 40650 times)

0 Members and 1 Guest are viewing this topic.

Offline mrmprog

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 559
  • Rating: +35/-1
    • View Profile
Re: Chess
« Reply #195 on: November 26, 2011, 01:00:49 pm »
I have a suggestion: Make an option to have the AI "delay" a random amount each move so it can time out. The delay could be random, or it could depend on the rating of the move, delaying longer for a better move.

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Chess
« Reply #196 on: November 26, 2011, 05:29:24 pm »
I wonder if I can beat thepenguin77 at chess?

I'm decent. But, ironically, I think making this game has made me better.

I have a suggestion: Make an option to have the AI "delay" a random amount each move so it can time out. The delay could be random, or it could depend on the rating of the move, delaying longer for a better move.

Well, I would do that, except I have a feeling it would make people really angry, especially since they know they are actually waiting for nothing.


Update!!
  • Easter egg (cpu plays itself)
  • Setting custom starting positions
  • 50 move mate is toggleable (mostly because of previous 2)
  • 83+BE and Nspire now throw errors
  • My name is now aesthetically placed on the title screen
  • Pixel removed from knight :P


I have a screenshot of the cpu playing itself, but of course it doesn't start from the beginning because I couldn't show you how I got there ;D (The way to get there is very logical, if you figure it out, don't tell everyone)

I've also been meaning to let you customize your starting positions, and now you can. The instructions screen set a new record for me with 19 individual text strings.

I think that this might be good enough to send off to ticalc.org. Let me know if you think anything is lacking, but I believe this is it. (On a side note, I have 8766 bytes of executable code)
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Chess
« Reply #197 on: November 26, 2011, 08:45:17 pm »
Wow.  This is looking amazing.
I think this is the definitive chess game for the 83+ line.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Chess
« Reply #198 on: November 26, 2011, 08:56:26 pm »
I'm going to say calc-to calc link play would be a cool feature to add also. If it isn't feasible, that's ok too though. :) You've really done a bang-up job with this. =)
« Last Edit: November 26, 2011, 08:58:17 pm by Art_of_camelot »

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Chess
« Reply #199 on: November 26, 2011, 09:37:46 pm »
There are some fairly simple and easy linking routines floating around that would make implementing calculator to calculator multiplayer very easy.  The question is, thought, why would you really need to :P While one person is making their move, the other is just going to be holding their calc, doing nothing anyways, the need for link play is fairly small imho. 

Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: Chess
« Reply #200 on: November 26, 2011, 11:19:31 pm »
penguin77 do you have fritz 12? we could play through that

EDIT
I have a suggestion: Make an option to have the AI "delay" a random amount each move so it can time out. The delay could be random, or it could depend on the rating of the move, delaying longer for a better move.

Well, I would do that, except I have a feeling it would make people really angry, especially since they know they are actually waiting for nothing.

you could have an option for that
« Last Edit: November 26, 2011, 11:22:17 pm by annoyingcalc »
This used to contain a signature.

Offline BalancedFury

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 722
  • Rating: +29/-2
    • View Profile
Re: Chess
« Reply #201 on: November 27, 2011, 09:35:53 am »
Finally a better chess game on the calculator then ChessMaster for TI-86 ;)
Antonio Nam = DualBLDR = Tony Arthur... U choose!





JOIN THE PETITION TO ADD THIS EMOTICON!!
[|:{P ------->


Yo dawg I herd u lost the game game so I coded the game game in your calc so you can lose the game game while you code your code about losing the game game.

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Chess
« Reply #202 on: December 01, 2011, 04:31:51 pm »
This is now over on ticalc.org. So, to get the most recent version, you have to download it over there ;D

And you know what, I think I'll put this in the Omni archives as well, I need to start doing that.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Chess
« Reply #203 on: December 01, 2011, 05:38:25 pm »
Wow great to see this released. I am not much into chess anymore but this will defininitively be popular. What amazed me in this game was how perfect the grayscale was. Of course the rest of the game is awesome too. Great job. :)

Also good idea to put it in Omni archives. Just make sure the zip file is not 15 MB large. :P
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Chess
« Reply #204 on: December 01, 2011, 05:38:44 pm »
It's not *just* at ticalc, it's also featured.
http://www.ticalc.org/archives/news/articles/14/147/147694.html

Congrats on your fourth feature, ThePenguin!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Chess
« Reply #205 on: December 01, 2011, 06:32:08 pm »
Yeah i saw this earlier. Congrats :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Chess
« Reply #206 on: December 02, 2011, 10:15:16 am »
I never got 100% clear what featured means.

EDIT: geez, found the ai vs ai easter egg ^.^
« Last Edit: December 02, 2011, 10:35:13 am by aeTIos »
I'm not a nerd but I pretend:

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Chess
« Reply #207 on: December 02, 2011, 03:56:09 pm »
I never got 100% clear what featured means.

EDIT: geez, found the ai vs ai easter egg ^.^
When a program is featured on ticalc.org it gets a special color icon(green) and mostly gets a news article on the front page.
Ticalc.org features programs that they think stand out.
And every end of a year the featured programs from that year or choses to have a POTY.
« Last Edit: December 02, 2011, 03:56:31 pm by Stefan Bauwens »


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline guy6020665

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 481
  • Rating: +7/-1
    • View Profile
Re: Chess
« Reply #208 on: December 13, 2011, 06:40:14 pm »
So I got chess off of ticalc it was version 1.1. I have an 83+BE, but my friend wanted it. So I tried to run it on my calculator, just for the heck of it, using mirage. It told me a BE wouldn't cut it and then exited out of the program and then mirage wouldn't load program names. Trying to run chess again while in this state causes a ram clear. And trying to exit mirage causes the calc to start displaying the ti os memory screen at 0 ram over the program less mirage image and then freezes there. I had to pull a battery.

I played the ai a couple of times. Once it took half my pieces before I could take any of theirs. Great job on this!
« Last Edit: December 13, 2011, 06:41:56 pm by guy6020665 »

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Chess
« Reply #209 on: December 13, 2011, 06:42:13 pm »
So I got chess off of ticalc it was version 1.1. I have an 83+BE, but my friend wanted it. So I tried to run it on my calculator, just for the heck of it, using mirage. It told me a BE wouldn't cut it and then exited out of the program and then mirage wouldn't load program names. Trying to run chess again while in this state causes a ram clear. And trying to exit mirage causes the calc to start displaying the ti os memory screen at 0 ram over the program less mirage image and then freezes there. I had to pull a battery.

Well, I fixed it  ;D

This is the same problem that caused version 1.1. Oh well, maybe this way it will scare people.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112