Daedalus - no escape

hmm survivor squad… how not to do action sound in a game :emo:

Cas :slight_smile:

Hey,

so here is a new version of Daedalus ! :slight_smile:

what’s new ?

  • the map editor: this is the main feature I’ve been working on during the last month. It’s 90% finished. What is missing here is an inapp help, because there are quite a lot of keyboard shorcuts that need to be documented somewhere … and a few things ( like deleting a brush or a map, missing icons … )
  • new control mode with a fixed camera
  • map objects
  • casted shadows
  • particle systems that can be created in the map editor
  • a bit of animation on map objects ( mostly blinking and rotating )
  • armors
  • enhancements on bots weapon selection
  • optional green blood (in options -> player) if you can’t stand red blood :slight_smile:
  • all sounds are now custom made ( no more using Quake 3 ones )
  • new option panel for sound ( global, sfx, music volume … )
  • one new ingame music track
  • replaced truetype fonts by bitmap fonts … ( to be able to have effects like shadows, outline … )
  • windows, linux and macosx dedicated packages with bundled JRE

Download

JAR file

Windows package

Linux 32bit package

Linux 64bit package

Mac OSX package

I tested the mac package on a virtualbox but was not able to really run the game because opengl was not working … so if you test with a mac please tell me if it works or not :wink:

The editor

  • how to run it ?

    • using the jar, run java -jar daedalus-0.2.1.jar -editor
    • windows and linux bundles have dedicated exe/sh
    • for mac, you have to go inside the package in Contents/MacOS, and run editor.sh with a terminal … I can’t find a better solution to run it ( because there are two executable in the same package, the main one being daedalus.sh ) so if someone has an idea, please tell me :slight_smile:
  • where are stored the maps ?
    They are stored at the same level of the application in res/maps if you have the write permission in the folder, otherwise in your home folder under .shoot/res/maps

  • how to use a map in the game ?
    Once the map is saved, just run the game, your map will appear in the list of available maps. There are no checks in place yet in the map editor to know if the map is valid, so you might be rejected ( or have the game crashed ) when trying to load it :slight_smile:
    To have a valid map, ensure that you have at least one reachable respawn point, that the map is closed with walls, and that you don’t have pickable elements in unreachable areas :slight_smile:

  • keyboard shortcuts ??
    yes … there are keyboeard/mouse shortcuts in the editor, here they are :

    • there is a creation and selection/modification mode, you can switch between these modes using the toolbar icons (cross and pointer) or the right mouse click
    • to scroll the map use space bar + left mouse click, to zoom the map use space bar + mouse wheel
    • in creation mode for floor and walls, left Ctrl + left mouse click to delete things, in selection mode ( all brushes ) left Ctrl + left mouse click to move things
    • depending in the current brush type, you can use the keyboard arrows as shorcuts to modify brush properties. Most of the time, left/right are used to rotate. Up/down is used for changing the intensity of a light.
    • with the light brush, use the mouse wheel to change the radius

HikAlM2-5C8

I think that’s enough :slight_smile: I will surely write some tutorials on this later … :slight_smile:

cheers

EDIT: don’t spend too much time making maps as I can’t guarantee that the maps done with this release will be compatible with future releases :wink:

Awesome! I’m still a big fan of this game, voted on greenlight, and downloading at the moment! Can’t wait to play again! :slight_smile:

Hey,

so here is a new version of Daedalus ! :slight_smile:

what’s new ?

  • the map editor: this is the main feature I’ve been working on during the last month. It’s 90% finished. What is missing here is an inapp help, because there are quite a lot of keyboard shorcuts that need to be documented somewhere … and a few things ( like deleting a brush or a map, missing icons … )
  • new control mode with a fixed camera
  • map objects
  • casted shadows
  • particle systems that can be created in the map editor
  • a bit of animation on map objects ( mostly blinking and rotating )
  • armors
  • enhancements on bots weapon selection
  • optional green blood (in options -> player) if you can’t stand red blood :slight_smile:
  • all sounds are now custom made ( no more using Quake 3 ones )
  • new option panel for sound ( global, sfx, music volume … )
  • one new ingame music track
  • replaced truetype fonts by bitmap fonts … ( to be able to have effects like shadows, outline … )
  • windows, linux and macosx dedicated packages with bundled JRE

Download

JAR file

Windows package

Linux 32bit package

Linux 64bit package

Mac OSX package

I tested the mac package on a virtualbox but was not able to really run the game because opengl was not working … so if you test with a mac please tell me if it works or not :wink:

The editor

  • how to run it ?

    • using the jar, run java -jar daedalus-0.2.1.jar -editor
    • windows and linux bundles have dedicated exe/sh
    • for mac, you have to go inside the package in Contents/MacOS, and run editor.sh with a terminal … I can’t find a better solution to run it ( because there are two executable in the same package, the main one being daedalus.sh ) so if someone has an idea, please tell me :slight_smile:
  • where are stored the maps ?
    They are stored at the same level of the application in res/maps if you have the write permission in the folder, otherwise in your home folder under .shoot/res/maps

  • how to use a map in the game ?
    Once the map is saved, just run the game, your map will appear in the list of available maps. There are no checks in place yet in the map editor to know if the map is valid, so you might be rejected ( or have the game crashed ) when trying to load it :slight_smile:
    To have a valid map, ensure that you have at least one reachable respawn point, that the map is closed with walls, and that you don’t have pickable elements in unreachable areas :slight_smile:

  • keyboard shortcuts ??
    yes … there are keyboeard/mouse shortcuts in the editor, here they are :

    • there is a creation and selection/modification mode, you can switch between these modes using the toolbar icons (cross and pointer) or the right mouse click
    • to scroll the map use space bar + left mouse click, to zoom the map use space bar + mouse wheel
    • in creation mode for floor and walls, left Ctrl + left mouse click to delete things, in selection mode ( all brushes ) left Ctrl + left mouse click to move things
    • depending in the current brush type, you can use the keyboard arrows as shorcuts to modify brush properties. Most of the time, left/right are used to rotate. Up/down is used for changing the intensity of a light.
    • with the light brush, use the mouse wheel to change the radius

HikAlM2-5C8

I think that’s enough :slight_smile: I will surely write some tutorials on this later … :slight_smile:

cheers

EDIT: don’t spend too much time making maps as I can’t guarantee that the maps done with this release will be compatible with future releases :wink:

Awesome! I’m still a big fan of this game, voted on greenlight, and downloading at the moment! Can’t wait to play again! :slight_smile:

I’ve now tried myself at creating a map, a little bit :slight_smile:

Awesome stuff! :slight_smile:

It has to be noted, that whenever you create a map and the editor saves it. If it’s not inside ~/.shoot/res/maps, then you need to move it there (from relative to the executable directory from the editor).

Else, you can’t choose that map :slight_smile:

Also, loved making particle effects! Even tough there are only 3 different types available.

I’ve now tried myself at creating a map, a little bit :slight_smile:

Awesome stuff! :slight_smile:

It has to be noted, that whenever you create a map and the editor saves it. If it’s not inside ~/.shoot/res/maps, then you need to move it there (from relative to the executable directory from the editor).

Else, you can’t choose that map :slight_smile:

Also, loved making particle effects! Even tough there are only 3 different types available.

cool :slight_smile:

That’s weird, are you using the jar or the package ? If you’re using the jar, how do you launch it ( double click, command line, from what folder … ) for the game ? The game is reading from the current directory so if you launch using for instance “java -jar ./download/daedalus.jar” it should try to load from the wrong folder.
This is something I may be able to fix … have to figure out how :slight_smile:

by 3 types you mean normal/burn/light ? ( by the way I should remove “light” blending as it’s almost never usefull :slight_smile: )

cool :slight_smile:

That’s weird, are you using the jar or the package ? If you’re using the jar, how do you launch it ( double click, command line, from what folder … ) for the game ? The game is reading from the current directory so if you launch using for instance “java -jar ./download/daedalus.jar” it should try to load from the wrong folder.
This is something I may be able to fix … have to figure out how :slight_smile:

by 3 types you mean normal/burn/light ? ( by the way I should remove “light” blending as it’s almost never usefull :slight_smile: )

Err, no, I’m starting with the daedalus.sh file :slight_smile:

I was talking about the three smoke textures, but actually I don’t even know any other kind of texture which could be useful :smiley:

I am interesting – you have multiplayer?
Hi works on UDP or TCP
You Create local Lan server or Internet Server,
If Internet
You use P2P or Own server bridge, or simple Own server like host?
Ty :wink:

Err, no, I’m starting with the daedalus.sh file :slight_smile:

I was talking about the three smoke textures, but actually I don’t even know any other kind of texture which could be useful :smiley:

I am interesting – you have multiplayer?
Hi works on UDP or TCP
You Create local Lan server or Internet Server,
If Internet
You use P2P or Own server bridge, or simple Own server like host?
Ty :wink:

ok that’s even weirder then :frowning: I’m not able to reproduce on my linux. I’ll send you a jar in MP with some logs activated to try to figure out what’s wrong :wink:

There are other textures available, in the emitter click on the texture property ( with the RELOAD button next to it ) to choose the texture to use. The property “texture parts” just underneath is to select what part of the texture is to be used.

it’s full TCP and using kryonet.

The LAN and Internet server actually work exactly the same way. The only difference is that when running an internet server, the server is referenced in a centralized database for other clients to be able to find it, and the ports used are tested to verify that there is no firewall or routing issue.

Then it is a classic model of 1 server with several clients connecting on it. No P2P.

Ty, simple looking way to do P2P on java XD
Or maybe I wrong I think 50%+ ppl have routers or firewalls and don’t know how open ports ^^

ok that’s even weirder then :frowning: I’m not able to reproduce on my linux. I’ll send you a jar in MP with some logs activated to try to figure out what’s wrong :wink:

There are other textures available, in the emitter click on the texture property ( with the RELOAD button next to it ) to choose the texture to use. The property “texture parts” just underneath is to select what part of the texture is to be used.

it’s full TCP and using kryonet.

The LAN and Internet server actually work exactly the same way. The only difference is that when running an internet server, the server is referenced in a centralized database for other clients to be able to find it, and the ports used are tested to verify that there is no firewall or routing issue.

Then it is a classic model of 1 server with several clients connecting on it. No P2P.

Ty, simple looking way to do P2P on java XD
Or maybe I wrong I think 50%+ ppl have routers or firewalls and don’t know how open ports ^^

Reading up on the development of this game was so motivating! I want to code now…
Really good job on this, keep up the good work!

Reading up on the development of this game was so motivating! I want to code now…
Really good job on this, keep up the good work!

I have played with the bots for a while. What I can say is that This game is awesome! very polished, good graphic, and addictive indeed :slight_smile: I will definitely give it a 9/10.

The only downside is that it requires a real graphic card to play. The computer i have at work is equipped with a radeon 3450, it failed to run the game even though it has an i7 for CPU.