An enthusiastic 14 year old boy went by the pressure of the veterans.
Looking for something in the forum I found the same item proposed by the veterans.
A little more tolerance for others.
No harm would come.
Topic:Chess program names?
http://www.talkchess.com/forum/viewtopi ... w=&start=0
Reprimand by lucasart:
http://www.talkchess.com/forum/viewtopi ... =&start=30
There are more, but enough for me.lucasart wrote:Sorry to spoil your party, but the name is not the first thing to think about. Ponder on that proverb instead:ZirconiumX wrote: So - we need a new name, and me and Dmitri can't think of any good ones. (Crossbow is our current best, which isn't great)Do you have the vaguest idea what it entails to rewrite Fire from scratch (even search and eval "only") ? I'm pretty sure that you don't, and it's not by taking other programs, putting your name on them and making trivial modifications that you will ever learn anything. Learning requires humility and time, there's no magic shortcut.First solve the problem, then write the code
When I look at FruitFly and Durandal, it was the same story:
- Fruitfly is basically Fruit 2.1 with a few trivial modifications, that essentially lost a few hundreds of elo in an ill advised attempt to improve it, and caused serious bugs too. If you don't understand how a simple wheel work, you will never be able to modify the engine of a Ferrari. If I were you I would have kept this one *real quiet*, because doing this to Fruit is not something to be proud of. It's comparable to spray painting a Van Gogh or defecating on a wedding cake. Again, you put the carriage in front of the horse: (i) writing code without understanding where you're going (ii) finding a new name for the program and calling yourself its author.
- Durandal: Again you start from the name, but you don't have the vaguest clue on how you're going to build it. Even the board representation and move type definition is not clearly understood (let's not even talk about a move generator at this point).
- Firenzina: a few trivial modifications, the first being to put your name on it, and again not the vaguest clue how to do anything with this source code that you don't understand. When I look at the git repo, I don't see any functional modification. Other than renaming stuff and adding or moving around some files, it's still Fire 2.2 by Kranium and Sentinel.
Some people reading this post may think I'm harsh, but it's the reality. Look for yourself if you don't believe me:
https://github.com/ZirconiumX/fruitfly
https://github.com/ZirconiumX/Durandal
https://github.com/Censor/Firenzina
You can read all you want in the chess programming wiki, and forum post, but the reality is: until have written a chess engine yourself, you basically don't know/understand anything. There are so many things that look "simple" in theory, and you'll have to figure out in a real implementation. Simply doing a qsearch() correctly already is full of pitfalls and tradeoffs. I'm not even talking about implementing a hash table, where most newbies get it wrong. And that's just the ABC of the search...
PS: I don't know about Dimitri, because (so far), he hasn't written a single line of real code in Firenzina. But given the way he's been parading with Firenzina on this forum, it's quite obvious that he's just as cluless as Matthew...
PPS: Please don't compare anything you do to DiscoCheck. It's just not even comparable.
Reprimand by Daniel Shawul:
http://www.talkchess.com/forum/viewtopi ... =&start=50
Daniel Shawul wrote:You are getting a free pass more frequently now because of your age...
You made a silly post about chess engine naming which nobody gives a damn about.While you do that you also made an accusation to Luca's engine. Six pages of useless discussion followed from that. That makes you a troll in my book.
ZirconiumX wrote: Fine. If I am a persona non grata, I'll leave.
Matthew:out
--------------------------------------------------------------------------
2nd part
Topic:
name for my new engine ?
Autor:
Lucasart = Lucas Braesch
http://www.talkchess.com/forum/viewtopi ... =bibichess
Daniel Shawul wrote:How about LucasChess ?Sure it is obvious but still...
NebiyuChess is so named after my future baby's name "Nebiyu".
People should start naming their engine's like that because it is their brain_child_.
lucasart wrote: I thought about that, too. But, unfortunately, LucasChess already exists
So it was very funny.
It seems unfair.
injustice

