Gamestudio Links
Zorro Links
Newest Posts
Blobsculptor tools and objects download here
by NeoDumont. 03/28/24 03:01
Issue with Multi-Core WFO Training
by aliswee. 03/24/24 20:20
Why Zorro supports up to 72 cores?
by Edgar_Herrera. 03/23/24 21:41
Zorro Trader GPT
by TipmyPip. 03/06/24 09:27
VSCode instead of SED
by 3run. 03/01/24 19:06
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (AndrewAMD), 945 guests, and 8 spiders.
Key: Admin, Global Mod, Mod
Newest Members
sakolin, rajesh7827, juergen_wue, NITRO_FOREVER, jack0roses
19043 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 3 1 2 3
web android translator (Engine SDK) #463103
11/15/16 15:56
11/15/16 15:56
Joined: Feb 2012
Posts: 371
Dico Offline OP
Senior Member
Dico  Offline OP
Senior Member

Joined: Feb 2012
Posts: 371
Hi guys ,

you know , from long time i say someting about creating a translator for our games to web and android platforms . but i found some problems to convert lite-c functions like procs and some other functions. so i create a new engine on c++ and i recreate it on html5 webgl , with this i can now convert all my functions from c++ to web then to android .

the sdk provide:
very fast rendring
http download fast and not freeze the engine
wait function (limited to android >= 5.1 and above + new browsers)
sounds and music players
PANELS,TEXTS,ENTITYS,ACTION

80% of acknex function recreated in this sdk.
and you also use effects and much more ...


if you intersted in to test my engine , just pm me then i will upload your new sdk for the engine.
and before i forget ,
you can use code::block to scripting bec is very fast and crossplatform and have a small size than vc++

link to compiler : http://www.mediafire.com/file/83jx0t9qb24o4x4/alphabox+engine+v1.23+compiler.rar
link to engine library : http://www.mediafire.com/file/bqcv0y3hikezk6k/engine+files+and+librarys.rar

the android compiler need JDK and this is the link : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Now just create your map in wed and convert it to directx and add it to your asset folder like the exemple in compiler folder.

and don't forget to edit .bat file , its important for translating and compiling to android.


This is some images from unfinished interface for the engine :








and this is an old project created with the sdk :




you see here some exemple scripts

Code:
#include "include/alphabox_engine.h"


BMAP* exemple_bmap   = bmp_create("bmap_name.jpg",NULL,NULL ,0);

PANEL* exemple_panel = create_pan(exemple_bmap,1); /// 1 : layer

int main()
{
	
	set(exemple_panel,SHOW);
	exemple_panel->pos_x = 50;
	exemple_panel->pos_y = 50;
	exemple_panel->scale_x = 1;
	exemple_panel->scale_y = 1;
	
	while(1)
	{
		exemple_panel->roll += 1; /// exemple roll
		
		
		wait(1);
	}
}



loading an entity :

Code:
#include "include/alphabox_engine.h"


void action_player()
{
	set(me,SHOW);
	my->alpha = 100
	while(1)
	{
		my->pan += 2;
		wait(1);
	}
	
}




ENTITY* exemple_ent = ent_create("entity.x",&vector(0,0,0),action_player);

int main()
{
	
	
	while(1)
	{
		exemple_ent->roll += 1; /// exemple roll
		
		
		wait(1);
	}
}




[size:14pt][/size]

This is how to use wait corotine :

Code:
#include <alphabox_engine.h>

void exemple_function()
{
	while(1)
	{
		printf("\nresult 1");
		wait(1);
	}
}


int main()
{
	
	add_function(exemple_function); /// with this now your function accept wait corotine
	
	while(1)
	{
		
		printf("\nresult 2");
		wait(1);
	}
}




and the resulta :

Code:
result1
result2
result1
result2
result1
result2
result1
result2
result1
result2
result1
result2
...




and finaly this is just a simple game engine and with you guys we can make it better and better .


Some demos to show how to load maps and apply collision: http://www.mediafire.com/file/2ahb3ak2s9xre5d/demos.rar


Last edited by Dico; 11/17/16 23:38.
Re: web android translator (Engine SDK) [Re: Dico] #463105
11/15/16 16:11
11/15/16 16:11
Joined: May 2009
Posts: 5,370
Caucasus
3run Offline
Senior Expert
3run  Offline
Senior Expert

Joined: May 2009
Posts: 5,370
Caucasus
Hey there! This sounds very interesting! Looking forwards to give it a try! grin

Greets!


Looking for free stuff?? Take a look here: http://badcom.at.ua
Support me on: https://boosty.to/3rung
Re: web android translator (Engine SDK) [Re: 3run] #463106
11/15/16 16:55
11/15/16 16:55
Joined: Feb 2012
Posts: 371
Dico Offline OP
Senior Member
Dico  Offline OP
Senior Member

Joined: Feb 2012
Posts: 371
Sure , But i just want to send the link and i get this message "3run is over their Private Topic limit" .
I think you need to delete some messages so you will free space laugh

Re: web android translator (Engine SDK) [Re: Dico] #463107
11/15/16 17:02
11/15/16 17:02
Joined: May 2009
Posts: 5,370
Caucasus
3run Offline
Senior Expert
3run  Offline
Senior Expert

Joined: May 2009
Posts: 5,370
Caucasus
Done! laugh


Looking for free stuff?? Take a look here: http://badcom.at.ua
Support me on: https://boosty.to/3rung
Re: web android translator (Engine SDK) [Re: 3run] #463121
11/16/16 09:47
11/16/16 09:47
Joined: Aug 2009
Posts: 1,438
Spain
painkiller Offline
Serious User
painkiller  Offline
Serious User

Joined: Aug 2009
Posts: 1,438
Spain
very interesting, I will take a look at it grin


3D Gamestudio A8 Pro
AMD FX 8350 4.00 Ghz
16GB RAM
Gigabyte GeForce GTX 960 4GB
Re: web android translator (Engine SDK) [Re: painkiller] #463122
11/16/16 10:35
11/16/16 10:35
Joined: Dec 2011
Posts: 1,823
Netherlands
Reconnoiter Offline
Serious User
Reconnoiter  Offline
Serious User

Joined: Dec 2011
Posts: 1,823
Netherlands
Cool stuff. Now I need to get my hands on an android phone to test it. ^^

Re: web android translator (Engine SDK) [Re: Reconnoiter] #463124
11/16/16 11:07
11/16/16 11:07
Joined: Feb 2012
Posts: 371
Dico Offline OP
Senior Member
Dico  Offline OP
Senior Member

Joined: Feb 2012
Posts: 371
This is how to load map and apply collision to it :


Code:
#include <alphabox_engine.h>


ENTITY* exemple_map = ent_create("map.x",&vector(0,0,0),NULL);

int main()
{
	set(exemple_map,COLLIDE); /// now your player will have a collision with the map.
	
	while(1)
	{
		
		wait(1);
	}
}




to create any light just use this :

Code:
LIGHT* new_light = create_light(1);/// 0 : directional light , 1: point light , 2 : spot light




to load and play music
Code:
int music_id = media_play("your media or sound (all types)" ,volume,flags);
//flags :
//LOOP : to make music or sound loop

media_pause(music_id); /// pause music or sound

media_resume(music_id); /// resume music or sound

media_stop(music_id); /// stop music or sound

set_mediavolume(music_id,85); /// set music or sound volume

get_medialen(music_id); /// Get len of music or sound

set_media_pos(music_id,50); /// Set reader position

int media_pos = get_media_pos(music_id); /// Get reader position

set_media_limit(music_id,20,100); /// set a limits for music or sounds

set_media_3d(music_id,vector(50,20,100)); /// set media 3d

///with this function you can create easly a media player :)





Some demos to show how to load maps and apply collision: http://www.mediafire.com/file/2ahb3ak2s9xre5d/demos.rar


Have a fun guys

Last edited by Dico; 11/16/16 11:08.
Re: web android translator (Engine SDK) [Re: Dico] #463125
11/16/16 11:09
11/16/16 11:09
Joined: Feb 2012
Posts: 371
Dico Offline OP
Senior Member
Dico  Offline OP
Senior Member

Joined: Feb 2012
Posts: 371
oh i forget , you can plug and unplug your joystick during the gameplay without any problems , so you will not need to restart the game to get joystick working again.

Re: web android translator (Engine SDK) [Re: Dico] #463189
11/21/16 08:09
11/21/16 08:09
Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
MasterQ32 Offline
Expert
MasterQ32  Offline
Expert

Joined: Nov 2007
Posts: 2,568
Germany, BW, Stuttgart
Hey!

This project seems awesome!

I would really appreciate if we can get hands on the source code, best published at the acknex community git:
https://github.com/Acknex

If you publish it, i would take my time to look at the source code and put some free time into the rendering part of your engine.

Regards
Felix


Visit my site: www.masterq32.de
Re: web android translator (Engine SDK) [Re: MasterQ32] #463191
11/21/16 10:09
11/21/16 10:09
Joined: Aug 2009
Posts: 1,438
Spain
painkiller Offline
Serious User
painkiller  Offline
Serious User

Joined: Aug 2009
Posts: 1,438
Spain
I tried to run the web demos but I get only a grey screen, I tested it on chrome, edge and internet explorer. Do I need to do something first?


3D Gamestudio A8 Pro
AMD FX 8350 4.00 Ghz
16GB RAM
Gigabyte GeForce GTX 960 4GB
Page 1 of 3 1 2 3

Moderated by  aztec, Blink, HeelX 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1