It's been about 3 years, but I've finally decided to recode my RetroStar space 'demo' into a game. It's a good way to get used to the Gideros 3D features...
Currently in alpha (hardly anything works!), but if you want to try it here are 5 free redeem codes for the play store - first come, first served!
HZ1LMES8BC67J3ARV2LHMBV
HLZS67VSBWTAZ4VXP9H0CQY
ZMP8VTR5RDM4FFJDUCJHE4R
CGSNXD6QV2TND4GES1K2HEZ
SN3B1KC6K5MXDNV3244BA10
Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!).
https://deluxepixel.com
Comments
https://play.google.com/store/apps/details?id=com.sinistersoft.retrostar
*used the first redeem key , lasts 4 .
https://deluxepixel.com
Likes: antix, snooks, MoKaLux
https://deluxepixel.com
(left to right languages only)
First to translate to their language gets the credit.
Please post a message here if you want to do a particular language - so others don't waste their time.
On the excel file, the demo language is French (fr), please change the 'fr' to the code for your language.
Description file: https://www.dropbox.com/s/lneyx3mb2h0sb7k/languages.rtf?dl=0
Excel file (phrases in game): https://www.dropbox.com/s/0lkr0m1niqed0el/languages.xlsx?dl=0
Likes: HubertRonald
https://deluxepixel.com
Likes: SinisterSoft, antix
https://deluxepixel.com
https://deluxepixel.com
https://deluxepixel.com
Anyone for Spanish, German, Polish ?
btw, here are the available characters in my font - so Russian, Chinese, etc are out:
!$%&'()*,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]_`abcdefghijklmnopqrstuvwxyz£ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ¥¢¿¡«»ČčĎďĚěıŇňŒœŘřŠšŤťŮůŸŽž"
Likes: HubertRonald
https://deluxepixel.com
Likes: antix
https://deluxepixel.com
Impressive hyperspace animation. In general the gameplay is really giving me the feeling of i am in space in a 3d environment , front and back views, long range radar, galactic map.
Perfect job, my congratulations again.
Likes: SinisterSoft, antix, MoKaLux
https://deluxepixel.com
Likes: SinisterSoft
[-] Liasoft
(But thanks for the offer)
https://deluxepixel.com
'cos pronunciation and grammar is different for these two target market
[-] Liasoft
https://deluxepixel.com
https://play.google.com/store/apps/details?id=com.sinistersoft.retrostar&rdid=com.sinistersoft.retrostar
Likes: antix
https://deluxepixel.com
Thanks for a great game
Likes: antix, SinisterSoft
I'll be adding a front-end attractmode sequence to RetroStar soon that I'm pinching from a football game I'm working on. Basically (in demo mode) you will see the Earth scale in - similar to Google Earth (but faster/smoother) and it scale all the way to someone also playing RetroStar - right into their screen. And then after showing the title, high scores, etc it will do it again and so on... I think this will look good and be pretty surreal.
Similar to this:
Likes: antix, snooks
https://deluxepixel.com
So I started by experimenting....
So you move things normally in x,y and for 3D also z. But to draw them on screen you have new co-ordinates sx and sy and a scaling factor, s.
eg something like this:
s=128
sx,sy=x/z*s,y/z*s
Now set the position of the sprite to sx,sy. Then set the scale of your object to 1/z (you may have to subtract this from 1 if the scaling works the opposite way around, I can't remember).
Now this will assume that the origin of the screen is the top left. So to correct this, make your sprites children of a 'screen' sprite. Set that to width/2,height/2.
I use this method to manipulate the particles and stars in 3D.
Then I advanced to the built-in 3D for the sprites...
So you can simply make your sprites children of a 3D mesh.
space=Mesh.new(true) -- make a 3d mesh.
Any child sprites of this mesh can have their x,y,z set and be drawn in a 3D world, scaling in/out, etc and they will also be sorted correctly by their z.
If you want 3D objects then just make a mesh in 3D, give it lines, sides, etc (see the 3D cube example in the gideros examples folder). Then add it to your initial space mesh as a child. You will see it drawn in 3D and in the correct location.
The beauty of gideros is that you can tinker around getting things right very quickly.
Likes: hgy29, antix
https://deluxepixel.com
Likes: talis, antix
https://deluxepixel.com
Perfect idea and well implemented.
Likes: SinisterSoft
https://deluxepixel.com
Likes: SinisterSoft
https://deluxepixel.com