Weekly log
Watched movie=> None
Highlights=>
- Exams are finally over (this week was definitely NOT it)
- Started reading The stranger - Camus
- Started a new project (well not new, restarting an old one. Don't know how long it'll take nor if i'm gonna finish it but i'm definitely gonna learn alot)
This weak was very eventful, I'll just leave it at that.
Watched movie=> None
Highlights=>
- Exams are finally over (this week was definitely NOT it)
- Started reading The stranger - Camus
- Started a new project (well not new, restarting an old one. Don't know how long it'll take nor if i'm gonna finish it but i'm definitely gonna learn alot)
This weak was very eventful, I'll just leave it at that.
Forwarded from kin
This media is not supported in your browser
VIEW IN TELEGRAM
That feeling when you miscalculated the sun’s position in a taxi
😭4😁1
Forwarded from Henok (Stellar🌌)
Ive officially started working on my own chess engine (Oxide) using rust
I began with pawn and knight move generation, and for now im keeping things simple and readable instead of jumping straight into heavy optimizations. The knights are generated using straightforward (file, rank) offsets... check all 8 possible jumps, make sure the target square is on the board, and allow the move if its empty or holds an enemy piece.
Its not bitboards yet, but its easy to reason about and hard to get wrong, which is exactly what I want at this stage. I’ve also finished pawn move generation, so the engine can already produce a decent chunk of legal moves.
Next up are sliding pieces (bishops, rooks, queens), which is where things start getting more interesting. Once thats done, I’ll probably revisit move gen and optimize.
Finally feels good to actually be building this instead of just thinking about it. ♟
#Oxide #ChessEngine #Rust
I began with pawn and knight move generation, and for now im keeping things simple and readable instead of jumping straight into heavy optimizations. The knights are generated using straightforward (file, rank) offsets... check all 8 possible jumps, make sure the target square is on the board, and allow the move if its empty or holds an enemy piece.
Its not bitboards yet, but its easy to reason about and hard to get wrong, which is exactly what I want at this stage. I’ve also finished pawn move generation, so the engine can already produce a decent chunk of legal moves.
Next up are sliding pieces (bishops, rooks, queens), which is where things start getting more interesting. Once thats done, I’ll probably revisit move gen and optimize.
Finally feels good to actually be building this instead of just thinking about it. ♟
#Oxide #ChessEngine #Rust
🔥2⚡1❤1
Weekly log
Watched movie=> None
Highlights=>
- Finished most of the plans i set for my project
- Finished The stranger - Albert Camus (10/10)
- Attended my first ever dev Meetup (12/10)
Productive week, to say the least:)
Watched movie=> None
Highlights=>
- Finished most of the plans i set for my project
- Finished The stranger - Albert Camus (10/10)
- Attended my first ever dev Meetup (12/10)
Productive week, to say the least:)
❤1
Weekly log
Watched movies => Greenland 2 (meh)
=> Rip (better)
Highlights=>
- A2SV class began -- simply lovely
- Started reading another book -- crime and punishment (dostoevsky) it'll take alot of time tho
- 0 progress on the project :(
Productive week, next one will be better
Watched movies => Greenland 2 (meh)
=> Rip (better)
Highlights=>
- A2SV class began -- simply lovely
- Started reading another book -- crime and punishment (dostoevsky) it'll take alot of time tho
- 0 progress on the project :(
Productive week, next one will be better
🔥1