Code Review - Chess, but good (a revolutionary new chess variant)

  Рет қаралды 13,734

pimanrules

pimanrules

3 жыл бұрын

I've been meaning to make this video for a while. In it, I show off the code for my project, "Chess, but good" and talk about chess engines a bit. Hopefully it will be interesting to those interested in learning to program, as well as those who like voyeuristically reading other people's code.
Some links that may be of interest to you:
Chess, but good (definitely watch this first): • Presenting a revolutio...
The code: github.com/jsettlem/chess-but...
My other Code Review videos: • Code Reviews
Pokémon Red Elo World: • Pokémon Red/Blue AI To...
My Twitter: / pimanrules

Пікірлер: 10
@tylergrieve1418
@tylergrieve1418 3 жыл бұрын
This game is actually kinda fun. Played it vs friends and I had a lot of fun doing it, 100% would recommend to people.
@Piemanding
@Piemanding 3 жыл бұрын
I heard your name and I had an existential moment.
@AnonymousMaykr
@AnonymousMaykr 3 жыл бұрын
Video's a bit messy but hey it's educational
@pimanrules
@pimanrules 3 жыл бұрын
Haha, I considered writing a script but I knew this video would never get done if I tried
@harleykf1
@harleykf1 3 жыл бұрын
Hey, I've been making a chess engine myself, but I haven't been using object oriented design. Do you recommend it, and if so, why?
@pimanrules
@pimanrules 3 жыл бұрын
OOP can make your code (and especially external API) simpler to reason about... but at the same time, chess is already a simple application, and can be readily represented by things like bitboards. Especially if you're trying to write a performant engine, this can be an important consideration because OOP can add some overhead with heap allocations and garbage collection and the like (depending on what language you're using). Of course, I've never made a chess engine myself, so I'm no expert here.
@RengokuGS
@RengokuGS 3 жыл бұрын
@@pimanrules I have made a chess game/ engine and you are correct. You need to have very low time complexity to allow the AI to permute states in a reasonable time.
@CodyScary
@CodyScary 3 жыл бұрын
Nice
@gemre4
@gemre4 3 жыл бұрын
Cool
@Zooiest
@Zooiest Жыл бұрын
The black king might be on top of the white king, and then you'd have the white king and the black king mating each other... 😏
Coding Adventure: Chess
29:22
Sebastian Lague
Рет қаралды 3,7 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 31 МЛН
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 2,7 МЛН
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 5 МЛН
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 20 МЛН
Presenting a revolutionary new chess variant - Chess, but good
6:08
Two 3000 GMs Playing Duck Chess
3:19
GMHikaru Clips
Рет қаралды 46 М.
A Cell that Kills Everything (Life Engine)
11:01
Emergent Garden
Рет қаралды 225 М.
I Made a Neural Network with just Redstone!
17:23
mattbatwings
Рет қаралды 653 М.
The Truth about the Fast Inverse Square Root on the N64
10:01
Kaze Emanuar
Рет қаралды 233 М.
zig will change programming forever
9:34
Low Level Learning
Рет қаралды 224 М.
Abstraction Can Make Your Code Worse
5:13
CodeAesthetic
Рет қаралды 619 М.
Bobby Fischer on women
0:52
BlindBishop
Рет қаралды 2,7 МЛН