Recent

Author Topic: C-evo: New Horizons 1.3.0 release  (Read 6852 times)

Chronos

  • Full Member
  • ***
  • Posts: 244
    • PascalClassLibrary
C-evo: New Horizons 1.3.0 release
« on: November 02, 2021, 05:39:57 pm »
I would like to announce a new release of this Linux/Lazarus port. It has matured enough after few years of development to be fully playable on both Windows and Linux.

New notable features since 1.2.0 release:
* User configurable key bindings
* Zoom-able map in three levels by mouse wheel

https://app.zdechov.net/c-evo
« Last Edit: April 16, 2024, 06:24:38 pm by Chronos »

funlw65

  • Full Member
  • ***
  • Posts: 149
    • Visual Pin Configurator for Nucleo 64pin boards
Re: C-evo: New Horizons 1.3.0 release
« Reply #1 on: November 02, 2021, 11:35:55 pm »
Thank you for the link, didn't know about it!
FreePascal 3.2.2, C 10.2.1, D 1.24 under Linux(init,musl,glibc), DragonflyBSD, NetBSD
gui: gtk2, qt5, raylib4.x+raygui3.x, nanovg 
tui: freevision, tvision2, termbox2+widgets, finalcut
db: typhoon-1.11...

Roland57

  • Sr. Member
  • ****
  • Posts: 475
    • msegui.net
Re: C-evo: New Horizons 1.3.0 release
« Reply #2 on: November 03, 2021, 06:15:15 am »
Looks very nice. Impressive work! Thank you for sharing the source code. I could compile it without any problem.

I hope I will find time to learn the rules and play the game.
My projects are on Gitlab and on Codeberg.

cappe

  • Full Member
  • ***
  • Posts: 192
Re: C-evo: New Horizons 1.3.0 release
« Reply #3 on: November 03, 2021, 08:30:27 am »
nice, I'll try to play with it.

Lulu

  • Sr. Member
  • ****
  • Posts: 265
Re: C-evo: New Horizons 1.3.0 release
« Reply #4 on: November 03, 2021, 08:14:30 pm »
I played and my first game ended in a game over... I am not very patient!
Thanks you to share this project !
wishing you a nice life!
GitHub repositories https://github.com/Lulu04

Chronos

  • Full Member
  • ***
  • Posts: 244
    • PascalClassLibrary
Re: C-evo: New Horizons 1.3.0 release
« Reply #5 on: April 16, 2024, 06:32:41 pm »
A new version 1.3.2 was released which supports High DPI screens and scale game interface according system settings.

https://app.zdechov.net/c-evo

One interesting thing about this is that C-evo as a game is pretty big project and it has a lots of hard coded user interface dimension constants so it was not as simple as scaling those constants with some scale function or LCL scaling. So I had to use different approach and I have developed scaling layer between the game and LCL called DpiControls https://app.zdechov.net/c-evo/browser/trunk/Packages/DpiControls . Thanks to that layer which contains many components like TButton, TPanel, TEdit, TForm, etc., it is possible to keep hardcoded constants and use them as points instead of pixels. With some additional bitmap handling to make precise graphics drawing, it is now possible to simply scale the game according either system settings or according to custom set DPI. So that would be another approach to add High DPI support for existing app.

Chronos

  • Full Member
  • ***
  • Posts: 244
    • PascalClassLibrary
Re: C-evo: New Horizons 1.3.0 release
« Reply #6 on: November 21, 2024, 09:43:59 pm »
Latest C-evo version 1.3.6 with various fixes and improvements is now also available as Flatpak package on Flathub:
https://flathub.org/apps/net.zdechov.app.C-evo

Roland57

  • Sr. Member
  • ****
  • Posts: 475
    • msegui.net
Re: C-evo: New Horizons 1.3.0 release
« Reply #7 on: November 22, 2024, 11:04:16 am »
Very impressive project. Could compile it without any issue. Thanks for sharing.

Not yet had time to play a game, but I noticed that several french texts are cut because they are too wide. The person that maintains the french translation should try to use less words or shorter words.  :)
My projects are on Gitlab and on Codeberg.

Chronos

  • Full Member
  • ***
  • Posts: 244
    • PascalClassLibrary
Re: C-evo: New Horizons 1.3.0 release
« Reply #8 on: November 23, 2024, 08:59:05 pm »
There is some french translation for older version available from the original C-evo website. But this translation was also completed thanks to some online tools according to the author. So if you spot some problems with French translation then please report that back. I have checked it and I see only too long text on map editor button. Otherwise it looks pretty good from what I can tell with my basic knowledge of French language.
What are other places with too long text?

 

TinyPortal © 2005-2018