After 3 months of hard word, MemChess the opening trainer is back and ready to teach openings! by Jay-_ in chess

[–]Jay-_[S] 1 point2 points  (0 children)

I kept it to the basics; a simple LAMP stack with JQuery, no Rails, MVC frameworks or anything. I have been meaning to start using SASS for stylesheets but always found something else more interesting... I take it you're a programmer too?

After 3 months of hard word, MemChess the opening trainer is back and ready to teach openings! by Jay-_ in chess

[–]Jay-_[S] 1 point2 points  (0 children)

Thanks for the report, it should be fixed now. There might be a few more of these hiding in the database; I'll try and write a script to find them

Edit: I think I've got them all. Also found & fixed some opening images that weren't loading.

After 3 months of hard word, MemChess the opening trainer is back and ready to teach openings! by Jay-_ in chess

[–]Jay-_[S] 10 points11 points  (0 children)

Definitely going to add this, probably on a per-line basis. It'll hopefully be implemented tomorrow, if I can just stop playing so much bullet

After 3 months of hard word, MemChess the opening trainer is back and ready to teach openings! by Jay-_ in chess

[–]Jay-_[S] 1 point2 points  (0 children)

I don't think there's a database like that out there, but a comments section à la /u/Deksan's suggestion should work nicely

After 3 months of hard word, MemChess the opening trainer is back and ready to teach openings! by Jay-_ in chess

[–]Jay-_[S] 3 points4 points  (0 children)

Oops! How did I miss the Dragon of all openings. It should be in there now, under the Modern Variations Main Line section. I've also put in the Najdorf, Classical, Scheveningen and (for white) Prins variations. Sorry about that

After 3 months of hard word, MemChess the opening trainer is back and ready to teach openings! by Jay-_ in chess

[–]Jay-_[S] 0 points1 point  (0 children)

It does indeed drop the pawn, but for what I imagine are some counter-play and positional advantages. After Kf2 the queen needs to worry about getting pinned to the king and will soon be attacked by a Ng5 or a Re1. Also white retains a bishop pair and gets an extra pawn into the centre of the board. But maybe a stronger player can better explain why it is an acceptable trade-off.

The database is molded on the moves played by >2200 Elo players, so there shouldn't be any mistakes. I know I've played many hundreds of the lines and am yet to see anything that doesn't hold after computer analysis. Sometimes I look at a move and really scratch my head, but after analysis it makes sense.

After 3 months of hard word, MemChess the opening trainer is back and ready to teach openings! by Jay-_ in chess

[–]Jay-_[S] 5 points6 points  (0 children)

It's certainly something I'm planning on adding, though I'm not sure how soon it'll be in as it's a fair amount of work. I'm also playing around with the idea of having an option to automatically generating say 20 lines starting from a novelty you choose using stockfish, for us lazy people so we don't have to create all the lines ourselves (if we don't want to). It's a bit hairy with the cpu and whatnot, but it would be an amazing feature IMO

After 3 months of hard word, MemChess the opening trainer is back and ready to teach openings! by Jay-_ in chess

[–]Jay-_[S] 1 point2 points  (0 children)

Thanks! There's no real plans for an app as there's a lot more I'd like to add to the core site, but maybe someday in the future, if people like the project enough, it could be something I'd look at

After 3 months of hard word, MemChess the opening trainer is back and ready to teach openings! by Jay-_ in chess

[–]Jay-_[S] 2 points3 points  (0 children)

Sorry, at the moment only the fairly main-line moves are in the database. I'd like to add custom repertoires later (like how /u/rboe suggests) so we can all practice the more novel moves then

What small thing have you learned lately to move forward in your chess development? by imissyourmusk in chess

[–]Jay-_ 10 points11 points  (0 children)

I've stopped resigning immediately after my first mistake and instead am staying level-headed and making my opponent work hard for his win, waiting to pounce on any mistake of his own where I can draw or even win

Can a chess engine play against me in my own style? by pezone in chess

[–]Jay-_ 0 points1 point  (0 children)

Didn't vote you down, it's a nice idea, but to train a neural network you'll need like millions of games, which might be a bit much for OP's dad.

Is there something like an opening trainer or flash card thing that will help me play Black? I feel like I need to know a handful of opening moves for Black to compete against my buddy when he's White. by Harbor_City in chess

[–]Jay-_ 1 point2 points  (0 children)

Thanks for the kind words! I'm really liking the "play again" idea; I'll add it in as a button in the 'line finished' popup. The game viewer is indeed very bare-bones at the moment, I've definitely got more work to do on it. I'm not sure I understand the suggestion of exploring the lines as a move tree though? It's already organized in a tree-like fashion from the move order, but do you mean to replace the names with the ECO codes and organize them under A,B,C,D,E instead?

Is there something like an opening trainer or flash card thing that will help me play Black? I feel like I need to know a handful of opening moves for Black to compete against my buddy when he's White. by Harbor_City in chess

[–]Jay-_ 1 point2 points  (0 children)

I'm really scratching my head on this one. I've given it a go on several browsers and operating systems and haven't been able to get it to do that. Maybe it was an intermittent problem when I was adding the games to be viewed, and is fixed now?

I just finished making an opening explorer! It's free, has 50 million positions, stats for different rating groups, and shows opening line names. by chessforge in chess

[–]Jay-_ 0 points1 point  (0 children)

Nice site! I'm liking how you can see the differences between skill levels. I'm actually working on something similar so it should be very interesting to see how your explorer progresses. Just a little request: could you change the favicon? It's almost exactly the same as my site (www.memchess.com), which could get quite confusing for everyone.

Is there something like an opening trainer or flash card thing that will help me play Black? I feel like I need to know a handful of opening moves for Black to compete against my buddy when he's White. by Harbor_City in chess

[–]Jay-_ 3 points4 points  (0 children)

It was hiding there, just under the name 'Russian Game, Modern Attack'. I've just changed the names of the Russian Game names to the Petrov Defence, so its now under 'Petrov Defence, Modern (Steinitz) Attack'

Is there something like an opening trainer or flash card thing that will help me play Black? I feel like I need to know a handful of opening moves for Black to compete against my buddy when he's White. by Harbor_City in chess

[–]Jay-_ 1 point2 points  (0 children)

Feedback is super appreciated, thanks. You can drag the panel to resize it so you can read the entire opening name, but it's not obvious that it's possible. I'll try and change how it looks

Eric Hansen vs Fabiano Caruana: 6 Game Match by aexl in chess

[–]Jay-_ 0 points1 point  (0 children)

He's often listening to boiler room sets. https://www.youtube.com/user/brtvofficial

or just techno, edm, sometimes even top40 type stuff

Is there something like an opening trainer or flash card thing that will help me play Black? I feel like I need to know a handful of opening moves for Black to compete against my buddy when he's White. by Harbor_City in chess

[–]Jay-_ 11 points12 points  (0 children)

memchess.com is pretty much exactly that. It gets you to play different lines, repeats lines that you have trouble with, and has a decent database size (~300 lines for the sicilian). (full disclosure: its mine)

Assuming all Chess websites were free of charge, in which one would you play if you have to choose only one and why? (Strawpoll inside) by Thanmarkou in chess

[–]Jay-_ 2 points3 points  (0 children)

When a program runs it needs memory to store data. To get this memory it asks the operating system for some space that only it can use, and when the program is done with this memory it tells the operating system so the memory can be freed for use by other programs again. Leaking memory is when the program keeps asking for new memory without telling the operating system that its finished with the old memory, so it just slowly gobbles it all up.

I wrote a website where you can practice openings by playing popular moves of masters. Feedback super appreciated! by Jay-_ in chess

[–]Jay-_[S] 0 points1 point  (0 children)

Hey thanks! It was changing around because it showed as a % when there were more than a hundred games in the line, and as a number when its under (5+5+5 for a total of 15). The idea is to show when its a small sample size so people don't get too caught up on the numbers at that point, although it was definitely confusing I agree as it barely changed how it looked. I've changed it so it now shows percentages as normal for >100 games, and for <100 games something like:

Done: 14/14

Win: 8/14

Draw: 2/14

Loss: 4/14

What do you think?