Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 3
» Latest member: strawcanada04
» Forum threads: 12
» Forum posts: 12

Full Statistics

Online Users
There are currently 5 online users.
» 0 Member(s) | 5 Guest(s)

Latest Threads
Version 1.7
Forum: Development Updates
Last Post: jannis
05-28-2022, 02:38 PM
» Replies: 0
» Views: 94
Version 1.6 - Global Chat
Forum: Development Updates
Last Post: jannis
12-27-2021, 06:45 PM
» Replies: 0
» Views: 230
Version 1.5
Forum: Development Updates
Last Post: jannis
11-02-2021, 12:31 PM
» Replies: 0
» Views: 247
Version 1.4 - Opening dat...
Forum: Development Updates
Last Post: jannis
08-12-2021, 01:37 PM
» Replies: 0
» Views: 278
Version 1.3
Forum: Development Updates
Last Post: jannis
06-27-2021, 11:47 AM
» Replies: 0
» Views: 248
Version 1.2
Forum: Development Updates
Last Post: jannis
06-13-2021, 02:53 PM
» Replies: 0
» Views: 274
Tutorial / gone public
Forum: Development Updates
Last Post: jannis
05-13-2021, 07:26 PM
» Replies: 0
» Views: 256
Going public
Forum: Development Updates
Last Post: jannis
05-12-2021, 07:33 PM
» Replies: 0
» Views: 264
Analysis board
Forum: Development Updates
Last Post: jannis
05-09-2021, 07:48 PM
» Replies: 0
» Views: 278
Flang TV and rating chang...
Forum: Development Updates
Last Post: jannis
04-30-2021, 04:17 PM
» Replies: 0
» Views: 276

 
  Version 1.7
Posted by: jannis, 05-28-2022, 02:38 PM Development Updates - No Replies

Hello, 5 months later it's finally time for another update. This time the highlights are improved computer speed and nice charts.

Improved computer speed

The computer speed was improved by 2x or more. Now it's finally possible to increase the computer depth on Android devices. Offline games can use 4 instead of 3 and local computer analysis uses 3 now instead of 2.

Also you can now choose the strength when starting an offline game.

Charts and stats

If you scroll down in the "Top players" screen, you will see new statistics that may be interesting. The charts show games per day, players per day and the global average rating.

The server now slowly pushes the average rating to 1300. Let's see what happens ^^ (edit: this was removed again)

BlankBot

A new algorithm was created by ezragt called "BlankBot". It is similar to the ClassicBot but has a different ranking for the king. It should play more aggressive by trying to run to the baseline with its king.

Very cool server stats

  • 235 registered users (including 5 bots)
  • 7.5 K played games
  • 31 K opening database entries


  Version 1.6 - Global Chat
Posted by: jannis, 12-27-2021, 06:45 PM Development Updates - No Replies

Heyaaaa, a new Flang Version is here.

What are the new features we can enjoy?

Global Chat

You can now chat in-game with other players. You can also send games either through the new import feature or by sharing games from the games screen into the global chat. Online games are referenced by their game ID and offline games contain only the game data.

   

Flang Notations v2

A new version of notations has arrived. The new ones are shorter and easier to transmit. More info here: https://codeberg.org/jannis/Flang/wiki/Notation

Import games

From the Analysis screen, you can click on the three-dot menu in the top right corner and click on "Import game". Then you can paste Flang games or positions into the textfield. Supported formats are FBNv2, FMN (v1 & v2)

Faster offline bot and hint calculation (about x5-10 speed)

The faster bot is already used on the server for about two weeks. This is how I reduced the time to get to the same result:

  • Use Alpha/Beta-Pruning on the top level
  • Reuse the evaluation matrix -> it doesn't need to be rebuilt every time
  • Use primitive Java-Types and Enums instead of created lots of new java objects
  • Instead of building a list of all moves, we can process them straight away through Kotlin inlining

Web client

I'm currently developing a web/browser client for Flang. Hopefully I can finish this sooner or later because that would be a massive improvement. At the moment only Android-Users can enjoy playing it. (You can always play it offline on a real-life board though)

And as always:

The server stats
  • 165 registered users (including 4 Bots)
  • 6 unique daily users
  • 5.47K played games
  • 21K opening database entries
That's it for 2021 Smile See you in the Telegram/Matrix chat or the new Ingame chat


  Version 1.5
Posted by: jannis, 11-02-2021, 12:31 PM Development Updates - No Replies

After some time, a new update is here! Version 1.5 contains the following changes:

Offline Computer Analysis: In the analysis screen, you can click on the computer analysis button and it will show you a graph of the game and tries to show you mistakes. As the bot, especially in offline mode isn't that good the quality of the analysis can't be that good.

   

Improved Offline Bot: The offline bot should play a bit stronger now

Show opening position names: Some of the most used openings now have names that are displayed below the board if available.

Other changes:

  • Board animation improvements
  • Support hyperlinks in server announcements
  • Added Russian translation

Some server statistics:
  • 128 registered users (including 4 Bots)
  • 4258 played online games
  • 17K opening database entries


  Version 1.4 - Opening database
Posted by: jannis, 08-12-2021, 01:37 PM Development Updates - No Replies

Hi, version 1.4 is here. It includes the following changes:

  • Opening database
  • Make profile page invisible for anonymous users
  • Detect invalid user sessions
The opening database / opening book will be enabled if you click on the book icon in the analysis board. It looks like this:

   

The entries show how often the move was played. The white and black bar show in how much games white or black had won if this move was played. You can click on one of the entries and explore the openings of online games. Currently the maximum depth of the opening database is set to 10 moves.

Some cool server stats:
  • 90 registered users (including 4 Bots)
  • 2393 recorded games
  • 12K opening database entries


  Version 1.3
Posted by: jannis, 06-27-2021, 11:47 AM Development Updates - No Replies

I just released 1.3 which contains the following changes:

  • custom game configurations (casual/rated, time selection)
  • show info about a player
  • show a rating history chart on the profile page
  • show number of spectators in a game
  • show user titles (like GM or BOT)
  • don't log sensitive data
Some server stats:
  • 1379 recorded games
  • 54 registered users (+4 Bots)


  Version 1.2
Posted by: jannis, 06-13-2021, 02:53 PM Development Updates - No Replies

I just released Version 1.2.

This update contains the following changes:

  1. Server announcements: I can now create cards that appear in the main screen such as announcements for events.
  2. Show top rated/online players: A new tab that shows the top rated players and also 10 players that are online at the moment. You can click on the names to see their profile.


  Tutorial / gone public
Posted by: jannis, 05-13-2021, 07:26 PM Development Updates - No Replies

A tutorial just needed to be in the app for the release because new players don't know the rules. It will explain how the pieces move, freeze mechanic and how to win.

Version 1.0 was tagged. The app is in review on Google Play and I created a inclusion request for F-Droid. Hope these will get through soon.


  Going public
Posted by: jannis, 05-12-2021, 07:33 PM Development Updates - No Replies

Since the last post I did the following things:

  • Consents when registering in the app (privacy policy)
  • Swap button to swap the side you are looking from
  • Tablet optimization
I also prepared the Google Play page and made the three repositories public (Flang, Android, Server). The official flang rules are now public. If you're interested, there is an article describing how the bots work: Bots

The next steps are:
  • fix some small things
  • first app release
  • add to Google Play and F-Droid
  • wait
Also, at some point the rules need to be included in the app by either linking the rule page. A video explaining how it works would be cool Smile


  Analysis board
Posted by: jannis, 05-09-2021, 07:48 PM Development Updates - No Replies

Today we got the analysis board and a new bottom bar.

   

In the analysis board you can undo moves and test out future move combinations. You can enter it from any other game or the side menu. If the analyzed game is complete or an offline game, it is possible to turn on hints.

Hints are shown using multiple arrows. If more than one move is displayed, the transparency stands for how good the move actually is. Different colors mean different bots. At the moment, these are the color combinations but they can change anytime:

  • Green: online Classic Bot Level 4
  • Blue: online Neo Bot Level 5
  • Cyan: offline Classic Bot Level 3
Online Bots cache their thinking results and can be displayed. If the server has no move to display, the client performs a search for the best move using strength 3.

The button bar at the bottom was replaced. Now there are icons that symbolise the possible actions like resign, share, back, foreward or hints.

I decided to postpone features like follow other players so I can release the application in the coming time.


  Flang TV and rating changes
Posted by: jannis, 04-30-2021, 04:17 PM Development Updates - No Replies

Flang TV is inspired by Lichess TV just like many other features in Flang Smile Currently TV shows the game with the best rated players. When the game is over, a new game to display is searched.

   

Player ratings and rating differences are saved to every game and now displayed in the client. These values could also be used to show a rating graph on the users profile but it's not finalised how the statistics will work.

   

Still open:

  • Follow other players
  • Search for other players
  • Analysis board
  • Challenge other players
  • Import games
  • Play over the board (flip black pieces)
  • Client version check (show a notice to old clients that the version might not be working correctly anymore)
  • Player profiles (online state, registration date, report users, chart showing the elo ranking)