Link to repository with the code:
https://github.com/orfeasKalipolitis/connect4java
This is part of a multi-part series, dedicated to teaching some of the basics of the Java programming language. It is not meant as an exhaustive step by step guide, but rather as a highlight of some often
confusing concepts.
In this one, I am creating the Connect 4 game running in terminal.
Chapters available below:
0:04:00 Piece class
0:04:50 Board class
0:11:52 Main class and method
0:13:04 Board class continued
0:21:19 Main, adding some testing code
0:23:00 Board, fixes
0:26:00 Main, more test code
0:27:19 Connect4Game class (controller)
0:34:28 Board, more fixes
0:36:00 Connect4Game continued absorbing functionality
0:39:25 Main, slimmed down
0:40:45 Connect4Game figuring out what to add
0:41:45 Board, bug fixes
0:43:42 Connect4Game more functionality
0:50:29 Board needed some more work
1:06:15 Connect4Game "final" bugs
1:18:08 Victory!
1:18:40 General code cleanup
This production was made possible by the partnerships with:
Spelens hus
Studiefrämjandet
Sverok