<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ambit&#39;s projects</title>
    <link>http://ambits.org/</link>
    <description>Recent content on ambit&#39;s projects</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>&lt;a href=&#34;https://creativecommons.org/licenses/by-nc/4.0/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;CC BY-NC 4.0&lt;/a&gt;</copyright>
    <lastBuildDate>Fri, 03 Sep 2021 00:00:00 +0000</lastBuildDate>
    <atom:link href="http://ambits.org/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SDL2 example Android</title>
      <link>http://ambits.org/posts/2021/09/sdl2-example-android/</link>
      <pubDate>Fri, 03 Sep 2021 00:00:00 +0000</pubDate>
      <guid>http://ambits.org/posts/2021/09/sdl2-example-android/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;These instructions will focus on Linux / CMake but it can be easily adopted when using Android Studio on other platforms like Windows and OSX.&#xA;I have used [Allegro] for many years but recently I decided to switch to &lt;a href=&#34;https://www.libsdl.org&#34;&gt;SDL2&lt;/a&gt; because it&amp;rsquo;s a somewhat lower&#xA;level library and has more cross platform support for some applications such as bluetooth &amp;amp; USB name a few. I usually develop under&#xA;Linux whenever I can and I needed to port my old graphics engine to the Android platform. Since my engine already was developed for&#xA;cross platform - and has been ported to Windows and OSX - I thought Android should be fairly simple. Well as it turns out I was&#xA;in for a surprise. I like difficult challanges as much as any other C++ developer but Android Studio + SDL2 was more like being&#xA;in the passenger seat of destruction derby. I admit I tried doing things the hard way (the right way in my view): use only command&#xA;line tools and the cross compiler. But not knowing about the pitfalls of Android build system I had to resort to for now using&#xA;Android Studio, sigh. So this guide describes how to build a simple SDL2 project with the latest Android Studio 2020.3.2.&#xA;I will focus on the pitfalls I ran into as the SDL2 android docs are missing some details.&lt;/p&gt;</description>
    </item>
    <item>
      <title>BitOChess</title>
      <link>http://ambits.org/projects/bito-chess/</link>
      <pubDate>Mon, 30 Aug 2021 00:00:00 +0000</pubDate>
      <guid>http://ambits.org/projects/bito-chess/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;BitO&#34; src=&#34;http://ambits.org/images/BitOChess-v0.6.5.png&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;UI Version 0.6.5&lt;/p&gt;&#xA;&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been a life-long chess fan and intrigued by chess engines and artifical-intelligence. Recently I began implementing a console based simple chess engine based on some ideas to let a program evaluate positions with no or minimal human pre-sets. Traditional chess-engines are programmed for certain positions with different set of values and evaluation functions. These have been fine tuned over many years with trial and error and testing against humans and other engines. Recently came along Alpha-Zero a new type of neural-networks based engine that took a different approach based on modern AI. I&amp;rsquo;d like to see what kind of game my engine would play based on my ideas of learning and evaluation of a position. I&amp;rsquo;m not expecting that it would beat any modern chess-engine but I&amp;rsquo;d like to see if it can play more human-like or more intelligent way then traditional chess-engines. The basic idea of my engine is that it should learn from the most basic set of rules and also eventually retain memory of the learned information. So it&amp;rsquo;s similar to the A.I. approach but without neural networks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing latest Hugo</title>
      <link>http://ambits.org/posts/2021/08/installing-latest-hugo/</link>
      <pubDate>Mon, 30 Aug 2021 00:00:00 +0000</pubDate>
      <guid>http://ambits.org/posts/2021/08/installing-latest-hugo/</guid>
      <description>&lt;h2 id=&#34;introduction&#34;&gt;Introduction&lt;/h2&gt;&#xA;&lt;p&gt;More often than not you need the latest version of sofware package for development. Here I cover how to install the latest version of &lt;a href=&#34;https://github.com/gohugoio&#34;&gt;hugo&lt;/a&gt;, a great website builder that&amp;rsquo;s written in the GO language. When you install golang(GO) from the command line via apt or yum it will be a version from your &lt;strong&gt;Linux&lt;/strong&gt; software repo, but this version may not suffice for building the latest version of hugo and other cutting edge features. So&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Releases</title>
      <link>http://ambits.org/releases/</link>
      <pubDate>Mon, 30 Aug 2021 00:00:00 +0000</pubDate>
      <guid>http://ambits.org/releases/</guid>
      <description>&lt;p&gt;Here are the &lt;a href=&#34;http://ambits.org/projects/bito-chess/&#34;&gt;&lt;strong&gt;BitOChess&lt;/strong&gt;&lt;/a&gt; pre-alpha release links below. This &lt;strong&gt;alpha&lt;/strong&gt; release&#xA;let&amp;rsquo;s you try the UI and play a few basic engine levels and test the speech synthesis. Don&amp;rsquo;t expect grand-master&#xA;chess strength :)&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;If you are having trouble with downloading any of these when you click on&#xA;the links, try to right click the link and then select &lt;strong&gt;&amp;ldquo;Save link as&amp;hellip;&amp;rdquo;&lt;/strong&gt;.&#xA;On MacOS with mac mouse hold mac or ctrl key when clicking link.&lt;/p&gt;</description>
    </item>
    <item>
      <title>About</title>
      <link>http://ambits.org/about/</link>
      <pubDate>Wed, 11 Aug 2021 00:00:00 +0000</pubDate>
      <guid>http://ambits.org/about/</guid>
      <description>&lt;p&gt;Hello visitor,&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m Attila Mark and these pages are dedicated to my personal projects and posts. I&amp;rsquo;m a professional developer&#xA;and currently work as an Applications Software Engineer in Los Angeles, CA. In my sparetime I&amp;rsquo;m working on these&#xA;software projects or dive or play guitar or roller-blade or grow giant watermelons in my garden.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://ambits.org/projects/bito-chess/&#34;&gt;Chess-engine&lt;/a&gt; with dynamic position evalution&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;A simple, secure, private, point to point data sharing application&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
