2017-05-12 13:55:17

mojsior wrote:

It is very hard for us to use mouse so first way is the most accessible for us.
I have a question, do you have any example game written in this engine I want to try how that game will works with speech

ok will have to think of work arounds for importing files.

try this example demo, a single room demo with a trapped theme: https://www.adliberum.com/engine/game.adlengine

2017-05-12 14:04:27

you can also import maps by using the load mapname command without .adlengine on the end. If the file is placed in the main folder (on the web) it will load it in... this can also be used to handle map transition.

2017-05-12 20:31:40

Hi.
How to run this demo I have downloaded ghis example and web files for game engine.

2017-05-12 20:46:29

web files need to be placed onto a web server. Do you have one? then you just put the .adlengine file in the same folder as the web files. I upload to my websites using filezilla.

You could then have more than one map or treat them as separate games you can then name them dungeon.adlengine or forest.adlengine for example and then you would use load forest or load dungeon to change the map / game.

2017-05-12 23:06:08

Hi.
Wow this seems awesome. I'm currently very busy, but I'll take a look at this in the nearest future for sure. It's really cool that this is a multiplayer engine.
Does it support other languages than english? Will I, for example, be able to write a game in danish and use danish commands to play the game? If not, will it be possible to translate those commands in the future? Is it possible to include sounds in a game as well?

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2017-05-12 23:21:39 (edited by liamt 2017-05-12 23:24:21)

Hi, thank you! Really appreciate it! language is an area that I am currently exploring. I am actively looking to convert commands into different languages as every day I'm finding interest from more countries.

One of the hardest parts of language support is keyboard support.

Sound is also another area I've not implemented yet, but will be doing. It will allow you to attach a sound to specific objects and command interaction, e.g. door-UNLOCK-SND or book-READ-SND plus will come with a library of sounds already built in / encoded.

2017-05-12 23:23:44

Hi.
I want to run this demo script but I dont know how to do that.
I dont have any web server, so it is any way to run this offline

2017-05-12 23:25:37

mojsior wrote:

Hi.
I want to run this demo script but I dont know how to do that.
I dont have any web server, so it is any way to run this offline

I'll create an exe version for you smile

2017-05-12 23:40:31

You can download the win64 version at https://www.adliberum.com/engine/dl/win64.zip smile hope that works, I have included the file already in the zip folder. It should detect the game.adlengine file by default and launch it when you run adlengine.

2017-05-13 18:52:41

Hi.
I have briefly looked at the engine, and wow this is awesome... I have read the pdf manual as well.
Is it possible to make some battles, weapons, armor, NPC's etc.? I'm not sure if I have missed something in the manual.
I could see myself making a cool puzzle game where people could join in multiplayer to solve the puzzles. It would be great to make puzzles, which actually requires multiple people to solve them.
Here is some feedback on using the engine with speech:
Controlling the speech:
I'm not sure on where the break key is on my Macbook. However, it works fine in Firefox.
If possible in the future, it would be awesome to have direct screenreader output to read the text, and especially to read what you type. I tried to enter a room description, but for some reason, it both mistyped what I was actually typing, and it didn't took the whole description I wrote. I tried like 5 times and finally gave up and chose a short description instead.
This is really an awesome engine and a great start. I love how easy it is to build things in this engine. Just wow... I look very much forward to see the future development of this project.

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2017-05-13 20:50:28

SLJ wrote:

Hi.
I have briefly looked at the engine, and wow this is awesome... I have read the pdf manual as well.
Is it possible to make some battles, weapons, armor, NPC's etc.? I'm not sure if I have missed something in the manual.
I could see myself making a cool puzzle game where people could join in multiplayer to solve the puzzles. It would be great to make puzzles, which actually requires multiple people to solve them.
Here is some feedback on using the engine with speech:
Controlling the speech:
I'm not sure on where the break key is on my Macbook. However, it works fine in Firefox.
If possible in the future, it would be awesome to have direct screenreader output to read the text, and especially to read what you type. I tried to enter a room description, but for some reason, it both mistyped what I was actually typing, and it didn't took the whole description I wrote. I tried like 5 times and finally gave up and chose a short description instead.
This is really an awesome engine and a great start. I love how easy it is to build things in this engine. Just wow... I look very much forward to see the future development of this project.

Thank you! Really appreciate it. I will be creating a range of mods once the engine is stable. Combat / battling will be one of them, bit trickier with multiplayer so will require a bit of a play about. You're spot on with the multiplayer puzzles. I hope to release some of my own at some point. Again once the engine is a bit more established.

Speech. I will endeavour to see if it is possible to send messages to screen readers. Will add type speech as an option also.

What you experienced with writing desciption is a bug, I restricted max characters when typing a chat command, but it appears to have restricted everything.. including normal command input.

Thank you. It's great to hear. Will keep you all posted.

2017-05-13 21:01:15

Hi.
Thanks for this engine.
And can you add a 32 bit version for the server?
I have now a bad windows on my computer.

I am myself and noone is ever gonna change me, I am the trolling master!

2017-05-13 21:33:25

Angel wrote:

Hi.
Thanks for this engine.
And can you add a 32 bit version for the server?
I have now a bad windows on my computer.

You can download adlengine Windows 32 bit at: https://www.adliberum.com/engine/dl/adl-win32.zip
You can download adlengine Windows 64 bit at: https://www.adliberum.com/engine/dl/adl-win64.zip

2017-05-13 22:00:11

Thanks a lot for your answer.
Since the engine requires html5, I wander why the text is not directly on the screen like a webpage. Websites made in html5 are usually accessible with screenreaders.
I look so much forward to follow this awesome project. Keep up the fantastic job.

Best regards SLJ.
Feel free to contact me privately if you have something in mind. If you do so, then please send me a mail instead of using the private message on the forum, since I don't check those very often.
Facebook: https://facebook.com/sorenjensen1988
Twitter: https://twitter.com/soerenjensen

2017-05-14 04:03:47

Hi, So, I'm trying to get this going, I have ubuntu 16.04 on a VPS with the LAMP stack installed, I uploaded the files with SFTP, then SSH into the server and unzip and move to /var/www/engine which, I see nothing in this that looks like either something you can build like a make file or whatever, so I go to the domain and it gives me like an FTP dropdown thing where all the directories are listed, so I think I'm missing a step. What should I be doing, I'm still learning this Linux server stuff.

Also, second problem when I try to use the one on your site with both firefox and chrome it says they don't support HTML5, well of course they do, I'm running the latest on both, and yeah, I have twitch on HTML 5 player, and that wouldn't work if the browsers don't support HTML5, so I don't know what that's about either.

Any help would be appreciated.

Facts with Tom MacDonald, Adam Calhoun, and Dax
End racism
End division
Become united

2017-05-14 21:20:19

ironcross32 wrote:

Hi, So, I'm trying to get this going, I have ubuntu 16.04 on a VPS with the LAMP stack installed, I uploaded the files with SFTP, then SSH into the server and unzip and move to /var/www/engine which, I see nothing in this that looks like either something you can build like a make file or whatever, so I go to the domain and it gives me like an FTP dropdown thing where all the directories are listed, so I think I'm missing a step. What should I be doing, I'm still learning this Linux server stuff.

Also, second problem when I try to use the one on your site with both firefox and chrome it says they don't support HTML5, well of course they do, I'm running the latest on both, and yeah, I have twitch on HTML 5 player, and that wouldn't work if the browsers don't support HTML5, so I don't know what that's about either.

Any help would be appreciated.

Hi I will look into making a make file, completely overlooked people with Linux servers lol. Good point. Will keep you informed. Best Liam

2017-05-14 21:29:28

Ah, ok, is there anything I can do in the meantime, I just figured it would have a makefile because it was linux64 which is the package I downloaded, If these files need to be unpacked or moved somewhere else, I don't know what to do with them. Yeah, I'm terrible at this sysadmin stuff, but ya don't learn by not doing, heh.

Facts with Tom MacDonald, Adam Calhoun, and Dax
End racism
End division
Become united

2017-05-14 22:12:09

have you tried the webfiles download (for web deployment... not sure if it will work on a linux server though, that may need me to create a different zip file etc..) the rest are download versions...

2017-05-14 22:22:15

the webfiles can be downloaded at https://www.adliberum.com/engine/dl/web … v11497.zip

2017-05-14 23:18:34

or in tar.gz format at https://www.adliberum.com/engine/dl/webfiles.tar.gz

2017-05-14 23:28:00

Ok, I got it up and working, it took a minute for it to load up, it still says browser doesn't support HTML 5 at the top, but it is working now.

Facts with Tom MacDonald, Adam Calhoun, and Dax
End racism
End division
Become united

2017-05-14 23:32:08

excellent, glad to hear. to save your editing type dl to download the .adlengine file and then upload it to your server smile I will write it so it can be saved to the server by typing save as well.

2017-05-14 23:34:15

if the file is called game.adlengine it will be automatically loaded at startup. Otherwise they can be loaded in the engine using the load command. This can be called via custom commands, for things like level transition etc.

2017-05-15 11:57:52 (edited by liamt 2017-05-15 13:34:18)

So last night I managed to get adlengine working with the NVDA screen reader big_smile

Try it at https://www.adliberum.com/engine and
type reader on and press enter.

OR download a packaged version of adlengine

Here's How I Got Adlengine To Work with NVDA:

When reader mode is active I get Adlengine to call a window alert dialog with the text of what the screen reader is to read.

NVDA: must be in focus mode to allow keyboard entry and to disable single letter navigation.

I also created some dictionary entries to replace the following with an empty string; to avoid the screen reader repeating them.
replace https://www.adliberum.com
replace ok button
replace alert (otherwise every text is preceeded with the word alert)
replace dialog
replace document
replace unknown

Not sure if this method will work for other screen readers but I am confident it should as its a windows feature to call a browser alert dialog box. Which I am sure screen readers are setup to read (being important and all).

Try it out for yourself:


New commands:
speech on = enables browser text to speech mode.
reader on = enables screen reader mode.

voice is normal (resets everything, voice type, speed, volume and pitch)

voice is faster
voice is fast
voice is slow
voice is slower

voice is louder
voice is loud
voice is quiet
voice is quieter

list voices (gives you a list of each voice available)
voice is 1-21 = changes voice to a different voice (from those available - use list voices)

voice is wait (puts voice into wait mode, use the right arrow to move forward in the text queue)
voice is auto (puts voice into auto mode, speech will move through the queue automatically BUT you will need to press space / enter after each speech, for the current queue, to close the dialog box)

p = toggle voice paused / play
pause = pause voice
play = play voice

You can also use Tab to toggle voice pause / play (but only when there is no speech queued / in auto).
You can also use Space to skip text (in screen reader mode only).

Try it at https://www.adliberum.com/engine
I would be most interested in hearing whether it works with other screen readers and specifically what options you have set if you set any e.g. dictionary or commands / modes.

Thank you.

2017-05-15 13:47:13

Hi LiamT,

There may be a slightly easier way of doing this, but I would need to see the files and I'm a little swamped right now. Some questions:
- Is the text that the screen reader is to speak present in the DOM?
- If so, consider using a <div> and the aria-live parameter. If not, you , instead of using a dialog, might want to inject the text into a an invisible <div> with aria-live using JavaScript, that way you don't have to worry about alert, dialog etc. being replaced smile

Zersiax