Thread: Chess project

  1. #31
    Registered User
    Join Date
    Aug 2006
    Posts
    163
    alright, here's the blackbrain.com in a .jpg

  2. #32
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    lol my webdesign teacher has just made me a a fairly good banner :
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  3. #33
    Registered User
    Join Date
    Aug 2006
    Posts
    163
    not bad. Do you have an instant messanger of any sort? I'm still working on some designs for a logo/banner, and it'd be easier to keep updated w/ an IM service.

    edit: oh, and just so you know. blackbrain.com appears to have already been registered, and is a porn-search site now.

  4. #34
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    black-brain.con is not
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  5. #35
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    i've finished our new home page am going to put screen shot or upload directly to the website as soon as i get registered
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  6. #36
    Registered User
    Join Date
    Aug 2002
    Location
    Hermosa Beach, CA
    Posts
    446
    I had a dream last night about a school project where I was supposed to write a chess engine. It was due in like 4 hours even though it was a semester project. The teacher was this asian guy who was my old professor from "Finite Automata". I was running home to go work on it, thinking "OK....minimax, evaluation function only counts material, simple console interface. I can totally do this." Unfortunately, I hailed a cab on the way home and got side-tracked when the cabbie (Queen Latifa) wanted to give me some life advice that I can't quite recall at the moment.

    Which leads me to my question. Are you guys actually going to build a chess engine, or are you just going to build a website and talk about it? Maybe it's just me, but aren't you approaching this whole thing sdrawkcab? Food for thought.
    The crows maintain that a single crow could destroy the heavens. Doubtless this is so. But it proves nothing against the heavens, for the heavens signify simply: the impossibility of crows.

  7. #37
    Registered User
    Join Date
    Aug 2006
    Posts
    163
    I'm actually wanting to build the chess game. I've already started with some CRC cards.

  8. #38
    Registered User
    Join Date
    Aug 2002
    Location
    Hermosa Beach, CA
    Posts
    446
    What are CRC cards?

    Are you guys just going to write the engine and interface it with an existing GUI, like WinBoard? Or maybe you could make a UCI interface (http://www.aarontay.per.sg/Winboard/confusion.html)? Don't worry, I didn't know about UCI until I just googled it a minute ago...
    The crows maintain that a single crow could destroy the heavens. Doubtless this is so. But it proves nothing against the heavens, for the heavens signify simply: the impossibility of crows.

  9. #39
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    guys let me tell you before we launch the site


    the game is not importantly to be graphical, dos eindow is enough

    Goals:
    save the board in the memory by pointers and update it every move



    Mu uncle told me he either register the domain today or tomorrow cuz the bank is delievring new VISA for him
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  10. #40
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    Sytem_159 plz give me your real name (first and last) and your friends real name (first and last) for the "team" page as founders and programmers


    i'm approaching the final touches for the website
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  11. #41
    Registered User
    Join Date
    Aug 2002
    Location
    Hermosa Beach, CA
    Posts
    446
    Do you know what board representation you are going to use?

    It seems like it would make sense to divide the work like this:

    a) one person implement board representation & move validation
    b) one person implement the basic algorithms like alpha-beta, iterative-deepening, quiescent search, etc. (this is all well known, and is basically available for free online at: http://www.seanet.com/~brucemo/topics/alphabeta.htm)
    c) one person does transposition table with zobrist keys (also might make sense to have this person write the code to give PV).
    d) one person does human interface--still some work, even if the program is command line--because this person needs to convert internal representation of text into move. If more adventurous this person could learn about Winboard interface, which would allow you to interface with GUI without actually writing GUI code.

    e) At the end of all this prerequisite code, the group would be in a position to write the truely fun code--the evaluation function.

    I would be interested in getting involved doing either (a) or (b)--if we use a bitboard representation.

    By the way, I'm still wondering what the hell a CRC card is.
    The crows maintain that a single crow could destroy the heavens. Doubtless this is so. But it proves nothing against the heavens, for the heavens signify simply: the impossibility of crows.

  12. #42
    Registered User
    Join Date
    Aug 2006
    Posts
    74
    Quote Originally Posted by IfYouSaySo
    By the way, I'm still wondering what the hell a CRC card is.
    C.R.C. = Class, Responsibilities, and Collaborators

    I think its writing each "CLASS"/OBJECT in your program on its own index card so err you can easily move them around for design purposes? At least thats what the following site says they are:

    http://www.csc.calpoly.edu/~dbutler/...inter96/crc_b/
    Last edited by Kurisu33; 10-20-2006 at 01:15 AM.

  13. #43
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    Quote Originally Posted by IfYouSaySo
    Do you know what board representation you are going to use?

    It seems like it would make sense to divide the work like this:

    a) one person implement board representation & move validation
    b) one person implement the basic algorithms like alpha-beta, iterative-deepening, quiescent search, etc. (this is all well known, and is basically available for free online at: http://www.seanet.com/~brucemo/topics/alphabeta.htm)
    c) one person does transposition table with zobrist keys (also might make sense to have this person write the code to give PV).
    d) one person does human interface--still some work, even if the program is command line--because this person needs to convert internal representation of text into move. If more adventurous this person could learn about Winboard interface, which would allow you to interface with GUI without actually writing GUI code.

    e) At the end of all this prerequisite code, the group would be in a position to write the truely fun code--the evaluation function.

    I would be interested in getting involved doing either (a) or (b)--if we use a bitboard representation.

    By the way, I'm still wondering what the hell a CRC card is.
    after i have final private discussion with System_159 i will post the rules of programming on our private forums that are only viewed by several groups there will be geenral forums though for people to discuss


    we are really approaching big stage now

    i see a big programming team entering the game industry passiontly


    in the mean time, i will be working on secret project that will be devloped after Black Brain chess player
    Last edited by Hussain Hani; 10-21-2006 at 10:01 PM.
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

  14. #44
    Registered User
    Join Date
    Aug 2002
    Location
    Hermosa Beach, CA
    Posts
    446
    I was just trying to figure out why I was so confused. Then it hit me--you just quoted my entire post, and then replied with some vague and random statements that didn't appear related to what I said at all.
    The crows maintain that a single crow could destroy the heavens. Doubtless this is so. But it proves nothing against the heavens, for the heavens signify simply: the impossibility of crows.

  15. #45
    "Why use dynamic memory?"
    Join Date
    Aug 2006
    Posts
    186
    congratulations all BB staff !! domain has been finally registered !!
    www.BLACK-BRAIN.com


    the home page will appear once the domain is connected to the server !
    "C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg."-Bjarne Stroustrup
    Nearing the end of finishing my 2D card game! I have to work on its 'manifesto' though <_<

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Problem Displaying a Struct
    By rockstarpirate in forum C++ Programming
    Replies: 16
    Last Post: 05-05-2008, 09:05 AM
  2. added start menu crashes game
    By avgprogamerjoe in forum Game Programming
    Replies: 6
    Last Post: 08-29-2007, 01:30 PM
  3. Dynamic Binding
    By gpr1me in forum C++ Programming
    Replies: 1
    Last Post: 03-24-2006, 09:01 AM
  4. Game Independent Anti-cheat Project Needs Programmers
    By GIA Project Lea in forum Projects and Job Recruitment
    Replies: 3
    Last Post: 09-15-2005, 07:41 PM