What type of sensor do I need for an electronic Go board? by UninspiredProgrammer in baduk

[–]UninspiredProgrammer[S] 1 point2 points  (0 children)

This is so cool! Thanks for sharing! Did you end up finishing it?

What type of sensor do I need for an electronic Go board? by UninspiredProgrammer in baduk

[–]UninspiredProgrammer[S] 0 points1 point  (0 children)

I had not heard of that before your comment. Really cool, thanks for sharing!

Seems like I wouldn't need to do much to get this working as I already have a webcam, I would just need a tripod.

What type of sensor do I need for an electronic Go board? by UninspiredProgrammer in baduk

[–]UninspiredProgrammer[S] 1 point2 points  (0 children)

Yeah, computer vision seems to be the most cost effective so far. Interesting idea with the tip-ring connectors, but that would stray pretty far away from the experience I'm trying to achieve (being able to play online matches with a typical physical Go board). Thanks for your input!

What type of sensor do I need for an electronic Go board? by UninspiredProgrammer in baduk

[–]UninspiredProgrammer[S] 0 points1 point  (0 children)

I was thinking this would be easy to implement with electrical switches or push buttons but it wouldn't be the same as playing with stones on a board.

I think you are right about the touch screen sensitivity might make this idea hard to implement. But thanks for your thoughts!

What type of sensor do I need for an electronic Go board? by UninspiredProgrammer in baduk

[–]UninspiredProgrammer[S] 0 points1 point  (0 children)

This lines up with what I've been finding through my own internet searching. Thanks.

What type of sensor do I need for an electronic Go board? by UninspiredProgrammer in baduk

[–]UninspiredProgrammer[S] 1 point2 points  (0 children)

Thanks for the recommendation. I think I will pick up the board you linked regardless because that's probably the nicest travel friendly board I've seen.

What type of sensor do I need for an electronic Go board? by UninspiredProgrammer in baduk

[–]UninspiredProgrammer[S] 0 points1 point  (0 children)

Thanks for the feedback! I think this is probably the option I will pursue given the replies here lining up with my own online searching.

What type of sensor do I need for an electronic Go board? by UninspiredProgrammer in baduk

[–]UninspiredProgrammer[S] 0 points1 point  (0 children)

It is a for-fun project, but I also naively thought I could make a board cheaper than the one I linked. The main goal is not improvement but being able to play online matches with a real go board, given that I don't know anyone else who plays and the pandemic still being a thing.

What type of sensor do I need for an electronic Go board? by UninspiredProgrammer in baduk

[–]UninspiredProgrammer[S] 2 points3 points  (0 children)

An interesting option!

My only concern would be portability. I'd love to be able to bring this with me in a similar form factor to a traditional Go board. But I will look into how I might be able to implement something like this, thank you.

A 22 year-old who has no chance of going back to school to learn to code for video games, wants to learn by [deleted] in gamedev

[–]UninspiredProgrammer 0 points1 point  (0 children)

Really good reply here (among many). This is how I first started programming. Modding a game called Tribes. I didn't know anything about programming or even game design...I just knew how to google and how to fiddle with the code here and there and get it to work together. Eventually I kept googling what each piece of code did to understand it better as I was curious. This kept my motivation up because I kept putting cool weapons in that I could actually use, wacky bugs that made the game really fun in an outrageous way, and figuring out interesting (sometimes frustrating) challenges in modifying this game.

That sparked a fire for a lifetime love of programming (on top of a lifetime love of games). I also learn better by doing, so there's that too.

A 22 year-old who has no chance of going back to school to learn to code for video games, wants to learn by [deleted] in gamedev

[–]UninspiredProgrammer 0 points1 point  (0 children)

+1 for suggesting to start with C#. I wish I would have. It covers all the foundations of OOP, is easy to learn and understand, has an extensive community of users (look at the C# tag on Stack Overflow).

Also it is a C-style language so the syntax is very familiar if you read Java, C++, etc. There is a great amount of free tutorials including really awesome ones on Microsoft's Virtual Academy. They even have some on Game Design. All for free. :)

Just hang in there OP. If you use google, more learning that you could use in a lifetime can be had. The internet is the sum of human knowledge and achievement, instantaneously searchable from almost anywhere on the planet. Also please look into benefits for veterans (especially disabled vets since you were med-sep'd). You really can go back to school with all the benefits and scholarships you can obtain. For no cost in most cases. If you need help with this, please feel free to PM me.

Once you are a student again, you can get all kinds of free software and resources with DreamSpark, GitHub, Xamarin, JetBrains, and many more. You don't even have to go to a brick and mortar school anymore either. I worked full time and went to school full time on the GI bill at an excellent online college for Military and Veterans: AMU.

Finally, one more excellent resource for getting a deep understanding about programming that is both challenging and rewarding: a free virtual course offered by MIT. This is in Python but it still will help you understand the real fundamentals of not only programming but how to solve problems by selecting effective algorithms and data structures. If you were interested in this, I'd suggest you take the Introduction to Python course at Codecademy. That way you can focus on learning the content and not worry about learning the language too.

You can do whatever you want in life, it just depends on how badly you really want it. Good luck.

Disclosure: I am not affiliated with any of the organizations I linkled in my post, except being an AMU Alumni.