# Chess game

**URL:** <https://discourse.julialang.org/t/chess-game/16417>\
**Category:** New to Julia\
**Created:** [October 16, 2018, 4:29pm UTC](https://discourse.julialang.org/t/chess-game/16417 "2018-10-16T16:29:46Z")\
**Posts on this page:** 1\
**Showing post:** 28

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [October 17, 2018, 7:09am UTC](https://discourse.julialang.org/t/chess-game/16417/28 "2018-10-17T07:09:24Z")

</div>

> [@Sean\_McBane](#):
>
> Any time you do it in a high-level language, you’ll be calling a library,

I am not an expert on this, but I expect you could communicate with an X11 client using just TCP for many things.

But just to get back to the original motivation of @rohqhq, which, if I understand correctly from another topic, is to learn programming and Julia: I think that _starting both programming and Julia with GUI programming (of any kind) is not the best idea_. While it is feasible, this is not where Julia shines.

Finally, both [the other topic](https://discourse.julialang.org/t/hidden-code/16232) and this one focus on things that are not of primary relevance: protection from reverse engineering (I guess?) and writing everything in Julia only. These are distractions at best when one is learning programming.

---

_[View the full topic](https://discourse.julialang.org/t/chess-game/16417)._
