1. Casual Desktop Game
  2. News

Casual Desktop Game News

New official game homepage and two new tools

Hey guys!

Long time there has not been any update to the game. But fear not! I am still maintaining and developing the Casual Desktop Game universe.

Tho I was very busy with other projects since I develop and maintain a wide range of Apps.

Anyways, I have developed an official game homepage. It is available under: www.casual-desktop-game.net

There you can view the latest news, uploaded screenshots from within the game and read the API documentation incase you want to develop an own tool.

Yes, you can now upload screenshots to the official game homepage via the screenshot menu section in the game. Use your ingame screenshot key (default F12) and create a screenshot. Then navigate to the screenshot menu section, right-click on a screenshot and then hit upload. It may take a while until the process is finished, so please be a bit patient when clicking on upload.

Also uploaded screenshots will be posted to the official game Twitter account: https://twitter.com/cdgame_official

Furthermore I have created two more tools. The bee and the ballista. The bee flys from screen left to right above a clicked area and then drops six bombs. The ballista is what the name indicates. It is a combat entity, so you can move it around. When nearby enemies it throws exploding arrows at them.

If you have any feature suggestions or wishes regarding the game, please feel free to create a thread in the discussion section.

Happy easter & kind regards

Performance improvement for entity selection

I have just published an update which improves entity selection.

You can now both ctrl + click on an entity to select it, and ctrl + draw an area rectangle which selects all entities inside it.

Before that update it was almost impractical to use the selection feature. Now it provides a much better experience.

Also if you have selected some entities and want to abort the movement process, you can just use the clean key (default right mouse button) to do so.

Hope you have much fun using the game.

Kind regards

Twitter feed for ingame screenshots

Hey guys!

Since I was bored, I have created an official Twitter account for Casual Desktop Game: @cdgame_official

You can now upload screenshots to the official game website www.casual-desktop-game.net where randomly selected screenshots will be published to the Twitter feed.

Therefore create a screenshot with your screenshot key (not the Steam screenshot key) and go to your screenshot tab in the menu. Now rightclick on a screenshot and click on upload. It will then be uploaded to the website.

Follow the official Twitter page in order to stay updated about our players shared ingame experiences!

Have a great day!

Version 1.0 released!

Hey guys!

Today I have released version 1.0 of Casual Desktop Game. I am sorry for the long inactivity, but I had much to do with other projects.

Some users wanted to let the combat entities move to a specified destination. So, yeah, now you can select multiple entities and point them to where they shall move. This applies for the tc_* tanks, the soldier and the laser mech. This way you can setup armies and let them attack each other. In order to select an entity simply hold the CTRL key and then click on an entity (you can see if an entity is clickable via a pointing cursor that appears then).

Also in one of the let's play videos on youtube someone intuitively pressed exit for opening the menu and then the game did exit. This was very frustrating for the player so he gave up on it. That's why there is now a confirmation box when pressing exit which also hints to hit the menu key for the menu. The confirmation box can be disabled if desired.

The headcrabs where so defensless that they do now attack nearby entities. Funny to have a swarm attack some soldiers. :D

You can now also place your image files in the backgrounds folder. They can then be set as background via the ingame menu. This is useful if you don't only want to use your Desktop as background.

Also a new combat vehicle has been added: The rlauncher. It throws rockets at opponents.
Plus a new wand: The boltwand. It throws a lightning strike.

Last but not least there is a new weapon: a simple pistol.

CAUTION: There have been made changes to the interface for entities, so every old tool that uses the IScriptedEntity interface is now deprecated and cannot be loaded again. You have to add three methods to your entity class which are used to manage the movement command.
These are:
  • bool IsMovable(): Indicate whether an entity can be moved by the player
  • Vector& GetSelectionSize(): Return a vector which defines the size of the selection box that is drawed on a selected entity
  • void MoveTo(const Vector& in vec): Called when passing the destination vector for the movement

My own workshop items have been moved to the official depot. I will stick to providing future official tools with game updates. The workshop is then intended to be used by the community for custom tools.

Changelog
  • Changed license to MIT
  • Adjustable exit confirmation
  • Upgrade project to MSVC++ 2019
  • Entities can now be pointed to a target destination
  • tc_light, tc_heavy, tc_dualgun, soldier and lasermech are now movable by user
  • headcrab does now attack opponents
  • New tool 'pistol'
  • New tool 'rlauncher'
  • New tool 'boltwand'
  • Added scripting documentation
  • You can now use different backgrounds via the ingame menu
  • Added logging
  • Services config
  • Bugfixes


Have fun playing & coding!

Two new tools and Twitch stream

Hey there folks,

there has been some time elapsed since the last update. Sorry for that. I was very busy with different projects as I am also a web developer and I did focus more on that. Also it is not easy to find new assets that can be used by new tools. I am not a graphic designer and not a sound editor, so I have to rely on publicly available assets (most of the time I visit opengameart.org for that purpose).

But if you want you can contribute new assets. :)

Anyways, I have published two new tools:
  • Some people have requested a chainsaw, so here it is
  • An enchanting magic wand which throws out energy balls


Also there is a Twitch stream available where I stream making new tools:
  • https://www.twitch.tv/dny_coder

Right now I do only stream occasionally. I streamed the creation process of the above mentioned tools last week. The creation was rather spontaneous, since I just browsed opengameart.org for assets and then found them and made new tools out of it. If you want to get updated with streams then just be sure to follow me on Twitch.

Kind regards