Ultron Chess 1.0 and 1.1?

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

supersharp77
Posts: 1268
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Ultron Chess 1.0 and 1.1?

Post by supersharp77 »

Ultron 1.0 and Ultron 1.1 Need help from the "experts" on this one.......won't work for me in the Fritz GUI w32.........some are claiming it "works" Thanks In Advance AR :) :wink:


http://tinyurl.com/lb77kwc Ultron 1.0

http://tinyurl.com/lqu3ss6 Ultron 1.1


http://tinyurl.com/n5wm65h Ultron w64


Ultron 1.0 Final Release zippyshare.com/v/7YzJ9Eyo/file.html


Ultron64 1.1 Final zippyshare.com/v/a8VT6Ct5/file.html
User avatar
Sylwy
Posts: 5289
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: Ultron Chess 1.0 and 1.1?

Post by Sylwy »

supersharp77 wrote:Ultron 1.0 and Ultron 1.1 Need help from the "experts" on this one.......won't work for me in the Fritz GUI w32.........some are claiming it "works" Thanks In Advance AR :) :wink:


http://tinyurl.com/lb77kwc Ultron 1.0

http://tinyurl.com/lqu3ss6 Ultron 1.1


http://tinyurl.com/n5wm65h Ultron w64


Ultron 1.0 Final Release zippyshare.com/v/7YzJ9Eyo/file.html


Ultron64 1.1 Final zippyshare.com/v/a8VT6Ct5/file.html

Hi AA !

A new clone of a very amateur "programmer".
Waste of time.

SilvianR :wink:
supersharp77
Posts: 1268
Joined: Sat Jul 05, 2014 7:54 am
Location: Southwest USA

Re: Ultron Chess 1.0 ..1.1 and 2.0?

Post by supersharp77 »

Ultron 2.0 chess engine http://chessengines.blogspot.com/2016/0 ... rsion.html
Sylwy wrote: Hi AA !

A new clone of a very amateur "programmer".
Waste of time.

SilvianR :wink:
Hey Ruxy!.."A clone by a very amateur programmer"
really? A clone of what?!?! AR :) :wink:

Ultron 2.0 Match Test 2016

1 2 3 4 5 6 7 8
1 Komodo 9.01 32-bit . 2700 +211 * ½ ½ ½ 1 1 1 1 5.5/7
2 Ultron v2.0 w32 2700 +144 ½ * 1 ½ 1 ½ ½ 1 5.0/7
3 Houdini 3 Std w32 CGT 2675 +116 ½ 0 * ½ ½ 1 1 1 4.5/7
4 Deep Junior 13.3 (Win32) 2675 +64 ½ ½ ½ * ½ ½ 1 ½ 4.0/7
5 Stockfish 5. 2700 -64 0 0 ½ ½ * 1 ½ ½ 3.0/7
6 Fire 1.4 xTreme beta w32 2675 -35 0 ½ 0 ½ 0 * 1 1 3.0/7
7 HIARCS 13.2 SP. 2700 -239 0 ½ 0 0 ½ 0 * ½ 1.5/7
8 Rybka 2.4 32-bit 2675 -211 0 0 0 ½ ½ 0 ½ * 1.5/7
Guenther
Posts: 4718
Joined: Wed Oct 01, 2008 6:33 am
Location: Regensburg, Germany
Full name: Guenther Simon

Re: Ultron Chess 1.0 ..1.1 and 2.0?

Post by Guenther »

supersharp77 wrote:Ultron 2.0 chess engine http://chessengines.blogspot.com/2016/0 ... rsion.html
Sylwy wrote: Hi AA !

A new clone of a very amateur "programmer".
Waste of time.

SilvianR :wink:
Hey Ruxy!.."A clone by a very amateur programmer"
really? A clone of what?!?! AR :) :wink:
No need to bump this one year old thread about a primitive illegal clone again.
It is a ripped off Stockfish without sources.

Once you had too much unsafe sex with clones, which you seem to have every day, you'll get your deadly virus.

Please start your posts at the forum about engine origins if you dont care nor check what you post here.

Code: Select all

Position:  perft 
=========================== 
Total time (ms) :  
Nodes searched  :  
Nodes/second    :  16 1 13 depth                 C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/bitbase.cpp file_of(wpsq) <= FILE_D      C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/misc.h seed | X  |       +---+---+---+---+---+---+---+---+
      |
+---+---+---+---+---+---+---+---+
    C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/endgame.cpp      pos.count<PAWN>(strongSide) == 1        C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/position.h pieceCount[c][Pt] == 1        verify_material(pos, strongSide, KnightValueMg + BishopValueMg, 0)      verify_material(pos, weakSide, VALUE_ZERO, 0)   verify_material(pos, strongSide, RookValueMg, 0)        verify_material(pos, weakSide, BishopValueMg, 0)        verify_material(pos, strongSide, QueenValueMg, 0)       verify_material(pos, weakSide, VALUE_ZERO, 1)   verify_material(pos, weakSide, RookValueMg, 0)  verify_material(pos, strongSide, BishopValueMg, 1)      verify_material(pos, weakSide, KnightValueMg, 0)        verify_material(pos, strongSide, KnightValueMg, 1)      verify_material(pos, strongSide, RookValueMg, 1) r > RANK_1 && r < RANK_7       verify_material(pos, strongSide, RookValueMg, 2)        verify_material(pos, weakSide, RookValueMg, 1)  verify_material(pos, strongSide, VALUE_ZERO, 1) code.length() > 0 && code.length() < 8 code[0] == 'K' basic_string::substr      %s: __pos (which is %zu) > this->size() (which is %zu) /8/8/8/8/8/8/  w - - 0 10        verify_material(pos, strongSide, BishopValueMg, 2) !pos.checkers()      pos.non_pawn_material(strongSide) == BishopValueMg      pos.count<PAWN>(strongSide) >= 1        C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/bitboard.h b     pos.count<ROOK>(weakSide) == 1  pos.count<PAWN>(weakSide) >= 1  pos.non_pawn_material(strongSide) == VALUE_ZERO pos.count<PAWN>(strongSide) >= 2 KPK KNNK KBNK KRKP KRKB KRKN KQKP KQKR KNPK KNPKB KRPKR KRPKB KBPKB KBPKN KBPPKB KRPPKRP                                   	   
         ,                     (   <   P   Z   d           d   P   <   (      
                                   È   ¾   ´   ª       –   Œ   ‚   ¾   ´   ª       –   Œ   ‚   Œ   ´   ª   ›   Œ   Œ   }   Œ   –   ª       Œ   x   n   Œ   –           –   Œ   n   x   Œ       ª   –   Œ   }   Œ   Œ   ›   ª   ´   Œ   ‚   Œ   –       ª   ´   ¾   ‚   Œ   –       ª   ´   ¾   È   d   Z   P   F   F   P   Z   d   Z   F   <   2   2   <   F   Z   P   <   (         (   <   P   F   2               2   F   F   2               2   F   P   <   (         (   <   P   Z   F   <   2   2   <   F   Z   d   Z   P   F   F   P   Z   d                                                                   C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/position.h pieceCount[c][Pt] == 1        basic_string::_S_construct null not valid   ---   --- |   ---   --- |     |   
 C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/evaluate.cpp !pos.checkers() pos.pawn_passed(Us, s)            Eval term |    White    |    Black    |    Total    
                     |   MG    EG  |   MG    EG  |   MG    EG  
     ----------------+-------------+-------------+-------------
        Material |        Imbalance |            Pawns |          Knights |           Bishop |            Rooks |           Queens |         Mobility |      King safety |          Threats |     Passed pawns |            Space |            Total |  
Total Evaluation:   (white side)
                    F   –   È                 &   d   È   ,                p@                                                        Hash                                                            C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/material.cpp pos.count<PAWN>(WHITE) >= 2 pos.count<PAWN>(BLACK) >= 2                                     $                               	   ?                           ;   A   *                       .   '      èÿÿÿ                e   d   Ûÿÿÿ￾                                                 (                                  ÿ   ýÿÿÿ                        h                          æÿÿÿþÿÿÿ/   i   kÿÿÿ            Gÿÿÿ   z   ‰   zÿÿÿ            ƒ  XÿÿÿýûÿÿZÿÿÿî   vÿÿÿ                                        basic_string::_S_construct null not valid <<  >>  Ultron 2.0 Total   Hits   hit rate (%)   Mean  io_log.txt     *N12_GLOBAL__N_13TieE           …M     °¹L     ðPM                                     йL     —@     0—@     pSI      UI     àWI      XI     p˜@     `YI     @VI     ￾—@      £@      YI     WI     p§@     C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/position.h pieceCount[c][Pt] == 1        C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/movegen.cpp !pos.checkers()      rank_of(pos.ep_square()) == relative_rank(Us, RANK_6) b1 pos.checkers() C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/bitboard.h b             C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/movepick.cpp d > DEPTH_ZERO d <= DEPTH_ZERO !pos.checkers()      C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/position.h is_ok(m) stage != STOP false  1ôÿx/ôÿ˜/ôÿè/ôÿˆ0ôÿ­0ôÿÍ0ôÿÛ0ôÿÍ0ôÿx/ôÿX/ôÿÍ0ôÿx/ôÿÍ0ôÿx/ôÿÍ0ôÿx/ôÿÍ0ôÿè3ôÿ4ôÿ03ôÿð2ôÿð2ôÿÐ3ôÿè3ôÿ￾2ôÿè3ôÿ￾2ôÿp2ôÿè3ôÿ￾2ôÿè3ôÿ2ôÿ 3ôÿ­1ôÿ 1ôÿ        C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/pawns.cpp        pos.piece_on(s) == make_piece(Us, PAWN) !backward || !(pawn_attack_span(Them, s + Up) & neighbours)     C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/bitboard.h

...

Z   w       basic_string::_S_construct null not valid       C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/position.h pieceCount[c][Pt] == 1        C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/types.h pc != NO_PIECE   C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/position.cpp is_ok(m)    pinned == pinned_pieces(sideToMove)     color_of(moved_piece(m)) == us  piece_on(square<KING>(us)) == make_piece(us, KING) to == ep_square()    moved_piece(m) == make_piece(us, PAWN)  piece_on(capsq) == make_piece(~us, PAWN) piece_on(to) == NO_PIECE       C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/bitboard.h b     ci.dcCandidates == discovered_check_candidates()        color_of(moved_piece(m)) == sideToMove false !checkers() slIndex < 32 &newSt != st      color_of(piece_on(from)) == us  piece_on(to) == NO_PIECE || color_of(piece_on(to)) == (type_of(m) != CASTLING ? them : us) captured != KING pt == KING pt == PAWN to == st->epSquare    relative_rank(us, to) == RANK_6 piece_on(capsq) == make_piece(them, PAWN)       relative_rank(us, to) == RANK_8 pos_is_ok()     empty(from) || type_of(m) == CASTLING st->capturedType != KING pt == promotion_type(m) pt >= KNIGHT && pt <= QUEEN to == st->previous->epSquare piece_on(capsq) == NO_PIECE st->capturedType == PAWN  w   b   -         
 +---+---+---+---+---+---+---+---+
  |          |
 +---+---+---+---+---+---+---+---+
 
Fen:  
Key:  
Checkers:  / B  W  6 3 w -  PNBRQK  pnbrqk                        C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/search.cpp v != VALUE_NONE InCheck == !!pos.checkers()   alpha >= -VALUE_INFINITE && alpha < beta && beta <= VALUE_INFINITE PvNode || (alpha == beta - 1) depth <= DEPTH_ZERO    0 <= ss->ply && ss->ply < MAX_PLY is_ok(move)   C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/position.h is_ok(m)      value > -VALUE_INFINITE && value < VALUE_INFINITE       bestValue > -VALUE_INFINITE && bestValue < VALUE_INFINITE type_of(move) != ENPASSANT    basic_string::_S_construct null not valid       -VALUE_INFINITE <= alpha && alpha < beta && beta <= VALUE_INFINITE      DEPTH_ZERO < depth && depth < DEPTH_MAX eval - beta >= 0        (ss-1)->currentMove != MOVE_NONE        (ss-1)->currentMove != MOVE_NULL value >= beta  vector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu)       C:/Users/Joe/Documents/ChessBase/Builds/Ultron 2.0/src/misc.h seed      MoveList<LEGAL>(pos).contains(m) :  pv.size() == 1 info depth   currmove   currmovenumber  (ss+1)->pv   lowerbound  upperbound MultiPV 
 info  depth   seldepth   multipv   score   nodes   nps   tbhits   hashfull   time   pv   Skill Level   alpha >= -VALUE_INFINITE && beta <= VALUE_INFINITE info nodes  Contempt Syzygy50MoveRule SyzygyProbeDepth SyzygyProbeLimit info depth 0 score  bestmove   
'ChessbaseJoe' is another dull propeller.