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: 11
» Forum posts: 11

Full Statistics

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

Latest Threads
Version 1.6 - Global Chat
Forum: Development Updates
Last Post: jannis
12-27-2021, 04:45 PM
» Replies: 0
» Views: 74
Version 1.5
Forum: Development Updates
Last Post: jannis
11-02-2021, 10:31 AM
» Replies: 0
» Views: 87
Version 1.4 - Opening dat...
Forum: Development Updates
Last Post: jannis
08-12-2021, 11:37 AM
» Replies: 0
» Views: 126
Version 1.3
Forum: Development Updates
Last Post: jannis
06-27-2021, 09:47 AM
» Replies: 0
» Views: 96
Version 1.2
Forum: Development Updates
Last Post: jannis
06-13-2021, 12:53 PM
» Replies: 0
» Views: 115
Tutorial / gone public
Forum: Development Updates
Last Post: jannis
05-13-2021, 05:26 PM
» Replies: 0
» Views: 104
Going public
Forum: Development Updates
Last Post: jannis
05-12-2021, 05:33 PM
» Replies: 0
» Views: 115
Analysis board
Forum: Development Updates
Last Post: jannis
05-09-2021, 05:48 PM
» Replies: 0
» Views: 121
Flang TV and rating chang...
Forum: Development Updates
Last Post: jannis
04-30-2021, 02:17 PM
» Replies: 0
» Views: 113
How far so far?
Forum: Development Updates
Last Post: jannis
04-27-2021, 05:29 PM
» Replies: 0
» Views: 127

 
  Version 1.6 - Global Chat
Posted by: jannis, 12-27-2021, 04: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, 10:31 AM 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, 11:37 AM 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, 09: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, 12: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, 05: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, 05: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, 05: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, 02: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)


  How far so far?
Posted by: jannis, 04-27-2021, 05:29 PM Development Updates - No Replies

At the moment the following things are implemented:

  • Game works
  • Java Bot (up to #3 on mobile, #4 on server)
  • D-Bot (up to #5 on server)
  • Online registration
  • Request a game
  • Play a game online
  • Player profiles
  • ELO rating
  • Time control
Still there are some things left before release including:
  • Show rating differences after the game
  • Follow other players
  • Search for other players
  • Flang TV (similar to Lichess TV)
  • 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)
And some things that are considered to be added after release at some point:
  • Mark games as favorites
  • When sharing boards, also share a screenshot
  • Opening book and opening naming (like in chess "queens gambit")
  • See online friends
  • Text chat
  • Badges
I plan to move this feature list into a git repo soon.