raul
91d4985651
Can now add to vector, still practicing channels
2024-03-06 18:04:34 +01:00
raul
a3b8027714
Completing 2nd goroutine example
2024-03-05 19:57:16 +01:00
raul
9e978f0bcf
Improved UX by reusing scanLine function
2024-03-03 10:29:50 +01:00
raul
a89ca3987b
Separate goroutines exercise into different files
...
Also went ahead and added a way to interactively select which function
to execute so I can easily execute each file individually, I still have
to learn channels and passing data through these channels but I don't
want old code possibly bothering me
2024-03-02 10:00:45 +01:00
raul
9e45c522c8
Added renamer exercise
2024-02-28 06:45:40 +01:00
raul
2577b92b2f
Added background checker with goroutines
2024-02-27 07:04:25 +00:00
raul
8ad40f4930
Practicing goroutines
2024-02-26 10:59:46 +00:00
raul
207c3fafcb
Moved file-reader to its own repo
2024-02-14 16:14:46 +01:00
raul
887e0556bf
No longer rendering spaces as secret characters
2024-02-13 07:37:54 +00:00
raul
30d42a3219
Added win condition checking
...
You can actually win the game now
2024-02-13 07:32:07 +00:00
raul
f29f803ddb
Added guessing individual word letters
2024-02-13 06:56:52 +01:00
raul
ca05ff2eba
Fixed crashing without arguments
2024-02-12 12:04:28 +00:00
raul
8ab370f705
Cleaning up code and adding hiddenChar viewer
2024-02-12 07:00:25 +01:00
raul
092619f4bb
Tweaking
2024-02-11 16:30:42 +01:00
raul
01a822c9ab
Added the actual game
2024-02-10 22:20:19 +01:00
raul
d1fddbe7ee
Added life system
2024-02-10 15:13:59 +01:00
raul
4ea49a46b0
Learning structs and cleaning up old code
2024-02-10 13:44:41 +01:00
raul
ab76136b4b
Adding interactive prompts
...
Planning to make a rudimentary hangman game, good practice for learning
structs
2024-02-09 21:28:57 +01:00
raul
fa015f4837
Added guessing string
2024-02-09 09:35:46 +00:00
raul
de2229ada1
Cleaned up functions
2024-02-08 12:31:01 +00:00
raul
0fe0cc29a0
Added reading a random line from a file
2024-02-07 17:15:34 +01:00
raul
1bf9e3e27c
Figured out how to add file lines to array
2024-02-06 17:12:29 +01:00
raul
5df40a8847
Added file-reader exercise
2024-02-04 09:45:14 +01:00
raul
4b34de5781
Added ability to input custom delay
2024-02-01 12:40:28 +00:00
raul
4913df663a
Added counter exercise
2024-01-31 07:43:11 +00:00
raul
fde585b7ad
Completed exercise and added min-max-array library
...
I'm done with this for now, gonna move on to newer projects instead of
getting stuck here
2024-01-31 07:19:14 +00:00
raul
20a539b9c4
Tweaking and improving UX
2024-01-30 09:35:22 +00:00
raul
cfaf807701
Severely expanded functionality
...
Also, cleaner code!
2024-01-30 08:42:16 +00:00
raul
6f3370693d
Starting new exercise
2024-01-30 06:47:29 +01:00
raul
ce1106d3b3
Finished arrays exercise
...
I'm done with this exercise, it has become so convoluted that I can't
comprehend the codebase anymore, here be dragons
2024-01-29 17:40:49 +01:00
raul
e7f5cec04c
Added ability to input and store numbers
2024-01-28 07:41:55 +01:00
raul
58aeefff0f
Removed cobra and added basic logic
...
Cobra was complicating things too much so I'm gonna stick to basic
switch statements for now when handling choices
2024-01-27 22:31:15 +01:00
raul
d5183387ec
Having fun with Cobra
...
Seems like a pretty decent library for creating CLI apps, I'll have to
practice with it more eventually
2024-01-26 22:27:27 +01:00
raul
bb1cf72840
Playing with arrays
2024-01-26 18:53:59 +01:00
raul
41f0d4a1f8
Added ability to input names with spaces
...
I finally figured out how to use the bufio library but I also had to get
acquainted with another library for strings to trim bufio's appended
newlines
2024-01-24 06:56:48 +01:00
raul
47d305243a
Organized code and practiced error handling
...
Just found out nil is the equivalent of NULL
2024-01-22 14:23:12 +01:00
raul
9964aa916e
Added Golangr exercise
...
I'm gonna be picking up exercises from wherever I can manage to find on
the Internet, I'm still too green to start a personal project since I
still haven't dipped my toes in more advanced things like real error
handling and OS/Network interaction
2024-01-22 14:02:07 +01:00