May 31, 2020, 09:00:15 PM

Author Topic: Tora Tora tora!! - An airplanes game with a new name :) - DEMO  (Read 3103 times)

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2454
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #75 on: May 19, 2020, 11:59:48 PM »
Quote
now i still working to start thinking like agk. trying to understand how to do everything with agk way.

The only way to get the best from a system.

Quote
with blitz3d that is so easyy

Yes, sadly IMO no current language has the best of everything.  Fast, compact, easy to use, activately developed, runs on all platforms and has 2D and 3D support...There are plenty of general purpose languages for logic, but then you have to add graphics, sound and input through a game engine.  Products like Blitz3D and AGK are strong on those features, even if the actual language for logic is weaker.
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Catalina, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.3, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
Raspberry pi 3 and 4.

Offline Santiago

  • Full Member
  • ***
  • Posts: 215
  • Blitz3d
    • Indiesoft
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #76 on: May 20, 2020, 09:17:10 PM »
Today i thinking in Adam, because he find me this font for menu :), thanks Adam!


Today i make my first Menu in AGK, very very simply...

I have the 3D hangar load with a simple texture
i can add a plane in the menu
i can rotate the camera like in the blitz3d version of Tora.
i have Fly text button to go to game, and when i exit the gameplay i come back to menu

This are simple baby steps, but importants...

i have a create_game function workin, to place airplanes and ships, and a destroy_game_content() for when i go to menu i destroy airplanes and ships and generate menu_obj and texts again.




next steps:
- try to make aircraft collisions
- try to load childs like wheels, engine, prop, to give life to my airplanes
- add particles, smoke, explotions
- add clouth background
- add 3d particles clouth to feel the fly speed

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 1023
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #77 on: May 20, 2020, 09:22:32 PM »
Looking good ;)

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 1718
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #78 on: May 21, 2020, 05:45:48 AM »
Can I do a Derron?
Check your texture UV and the wheels - the UV is missing and I can see the full texture...

Offline Xerra

  • Hero Member
  • *****
  • Posts: 934
    • Retro Evolved
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #79 on: May 21, 2020, 07:55:07 AM »
Can I do a Derron?


NOOOOOOOOOOOOooooooooo!

:-)

Offline Derron

  • Hero Member
  • *****
  • Posts: 2975
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #80 on: May 21, 2020, 09:41:50 AM »
There is a little Derron in everyone of us :)


bye
Ron

Offline Santiago

  • Full Member
  • ***
  • Posts: 215
  • Blitz3d
    • Indiesoft
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #81 on: May 21, 2020, 03:04:05 PM »
 :)) :)) :)) :))

Quote
Check your texture UV and the wheels - the UV is missing and I can see the full texture...

lol, yes!..actually I have not yet defined how to load the mesh, I am learning and started a code to load mesh in a primitive and temporary way. since I have problems with scales, textures, colors, transparencies ... not to mention findchilds ()


in Blitz, i load the 3D file easyly, and i can have airplanes with orwithout elements, so, if the prop exists, then use it, if i have gears and wheels, give life, if not, don't worry.
this was very good because some iA planes don't need every elements of players airplanes.



this is the way i load mesh in blitz
Code: [Select]
a\entidad = LoadAnimMesh("objetos\Aircrafts\"+tipo$ + "\" + tipo$ +".b3d",a\pivot)
ScaleEntity a\entidad,eo,eo,eo


a\pilot_mesh = FindChild(a\entidad,"piloto_mesh")


a\piloto = FindChild(a\entidad,"piloto")
a\fuselaje = FindChild(a\entidad,"fuselaje")
a\cola = FindChild(a\entidad,"cola")
a\hook = FindChild(a\entidad,"hook")

For i = 1 To 4
a\ala[i] = FindChild(a\entidad,"ala"+i)
a\canon[i] = FindChild(a\entidad,"canon"+i)
a\helice[i] = FindChild(a\entidad,"helice"+i)
a\motor[i] = FindChild(a\entidad,"motor"+i)

a\prop_mesh[i] = FindChild(a\entidad,"prop_mesh"+i) ;helice 3d paletas
a\prop_on[i] = FindChild(a\entidad,"prop_on"+i)  ;plano con textura de la helice
a\prop_on_shine[i] = FindChild(a\entidad,"prop_on_shine"+i)  ;plano con textura de la helice
Next

For i = 1 To 3
a\rueda[i] = FindChild(a\entidad,"rueda"+i)
a\tren[i] = FindChild(a\entidad,"tren"+i)

If a\rueda[i] <> 0 Then
ruedas = ruedas + 1
End If

Next


If ruedas = 3 Then
pos a\pivot_base,a\rueda[1]
PointEntity a\pivot_base,a\rueda[3]
DebugLog "ANGULO DE APOYO : " + EntityPitch(a\pivot_base)
End If


For i = 1 To 2
a\flap[i] = FindChild(a\entidad,"flap"+i)
a\aleron[i] = FindChild(a\entidad,"aleron"+i)
a\timon_cola[i] = FindChild(a\entidad,"timon_cola"+i)
Next

For i = 1 To 12
a\soporte[i] = FindChild(a\entidad,"soporte"+i)
Next

a\sombra = FindChild(a\entidad,"sombra")
If g_shadow = 1 And a\sombra <> 0 Then createshadowcaster a\sombra


i working in a findchild function in AGK now.

Code: [Select]
function loadmesh_indiesoft(path$,archivo$,escala#)


archivo$ = (path$ + archivo$)

print ("ARCHIVO : "+ archivo$)
sync()
obj_id = loadobject(archivo$,escala#)

childs = GetObjectNumMeshes(obj_id)

print ("childs : "+ str(childs))
sync()

for i = 1 to childs

[b]obj = CreateObjectFromObjectMesh(obj_id,i)[/b]
setobjectcolor(obj,random(1,255),random(1,255),random(1,255),255)
//~ translateentity(obj,1,0,0)
//~ textura$=GetObjectTextureName(obj_id,i)
//~
//~ print( str(i) + "leyendo textura " + textura$)
//~ sync()
//~
//~ if len(textura$) > 0
//~ textura$ = path$ + textura$
//~
//~ if GetFileExists(textura$) = 1
//~
//~
//~ menu_tex = loadimage(textura$)
//~ print ("TEXTURA " + textura$)
//~ setobjectmeshimage(obj_id,i,menu_tex,1)
//~ endif
//~ textura$ = ""
//~ endif
    next i
    translateentity (obj_id,-100,0,0)
endfunction obj_id


Offline Santiago

  • Full Member
  • ***
  • Posts: 215
  • Blitz3d
    • Indiesoft
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #82 on: May 21, 2020, 10:25:41 PM »
Ok, this is the first video to show the progress with AGK version.

today i add clouds plane manual particles and i improve the camera movement



I working in the new aircraft models to export in .x for AGK.


Offline Kris

  • Jr. Member
  • **
  • Posts: 99
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #83 on: May 23, 2020, 10:38:52 AM »
Very nice! It's good to see your progress with AGK. This game could be an awesome showcase for the 3D side of AppGameKit which gets less attention. If you keep the "simulation" and control arcade like/simple then I can't see why people wouldn't want to shoot some virtual bullets over the Pacific on any of their devices.

Just make sure using 'Tora! Tora! Tora!' as the name won't cause any problem because of the film with the same title released by 20th Century Fox. 

Offline 3DzForMe

  • Hero Member
  • *****
  • Posts: 1023
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #84 on: May 23, 2020, 12:30:46 PM »
Fantastic progress - and I was happy just getting my grenades to fly in a parabola ;)

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 1718
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #85 on: May 23, 2020, 12:34:28 PM »
I have agk here, so can build a mac version for you if wanted/needed :)

Offline Santiago

  • Full Member
  • ***
  • Posts: 215
  • Blitz3d
    • Indiesoft
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #86 on: May 24, 2020, 02:13:14 PM »
Hi!, happy Sunday!!!!

today is sunday i think...   :-X




Quote
Just make sure using 'Tora! Tora! Tora!' as the name won't cause any problem because of the film with the same title released by 20th Century Fox.
lol, talk with Adam!!, hi bring with the idea :).... i don't know nothing about laws or copyrights, so, maibe if this is a problem, i can send a letter, to ask permition, or simple, change something little. i don't know


Quote
Very nice! It's good to see your progress with AGK. This game could be an awesome showcase for the 3D side of AppGameKit which gets less attention. If you keep the "simulation" and control arcade like/simple then I can't see why people wouldn't want to shoot some virtual bullets over the Pacific on any of their devices.
1. i'm noted that about 3D in agk, i don't know why, because is a powerfull, but i see in blitz3d better 3d games than agk, how this is posibble?

3, Keep simple, i test the Virtual control of AGK, and is realy nice fly with that.
if i do the mobile version, that's controls are perfect.

i point the project to PC-MAC version for steam, and i can reduce the graphics and content to make a more simple game in mobile. i don't know how work the mobile market. i need to learn that


Quote
Fantastic progress - and I was happy just getting my grenades to fly in a parabola ;)
my way to learn agk is go ahead and no look my sides, no collision, no problem, no this and that, no problem, just go ahead to next objetive, and forget the rest of things, thats is the only way i think.

i make a verctor forces in blitz and i migrate to AGK, is very nice way to move and rotate objects.
y acumulate forces, and apply the movement and rotation when you want, if you wan't i can share.

is a way to move and apply many forces likes you want, and calculate the "resultante?", just like in teoric calculation paper.

are good for granates, bullets, airplanes, cars, bombs, torpedos, ships.

Quote
I have agk here, so can build a mac version for you if wanted/needed :)

Thanks Adam!, yesss, why not!, i even yet compiler agk in my PC yet.





Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2454
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #87 on: May 24, 2020, 11:02:38 PM »
Great progress again.

Quote
Just make sure using 'Tora! Tora! Tora!' as the name won't cause any problem because of the film with the same title released by 20th Century Fox.

lol, talk with Adam!!, hi bring with the idea :).... i don't know nothing about laws or copyrights, so, maibe if this is a problem, i can send a letter, to ask permition, or simple, change something little. i don't know.

It's a great vibe to go with so I can understand why Adam suggested the name and style.  But when the game is complete I would strongly suggest you change it at that point.  You will get problems.
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Catalina, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.3, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
Raspberry pi 3 and 4.

Offline iWasAdam

  • Hero Member
  • *****
  • Posts: 1718
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #88 on: May 25, 2020, 06:32:25 AM »
the film is "Tora! Tora! Tora!"
it was the signal given that the mission was a success and morse code. so I'm not sure that there would be issues as it's not an original title, but the actual code given (which you can't copyright) - there have beenn quite a few games/booke/tv shows, etc with tora tora tora being their titles too.

Quote
Fuchida ordered "Tenkai" (Take attack position), and upon seeing no U.S. activity at Pearl Harbor. He then opened his canopy and fired a single dark blue flare known as a "black dragon", to signal to attack.
so "Tenkai" or "Black Dragon" would also be good alternatives?

The blue flare an interesting one, as you could use that in game as a potential mission "mark xyz with Black Dragon" and use blue color too?

Online Steve Elliott

  • Hero Member
  • *****
  • Posts: 2454
Re: Tora Tora tora!! - An airplanes game with a new name :) - DEMO
« Reply #89 on: May 25, 2020, 07:47:05 AM »
Fair enough, the alternatives are strong too.
Windows 10, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
MacOS Catalina, 64-bit, 8Gb RAM, CPU Intel i5, 2.3 Ghz, Intel Iris Plus Graphics 640 1536 MB.
Linux Mint 19.3, 64-bit, 16Gb RAM, CPU Intel i5, 3.2 GHz, Nvidia GeForce GTX 1050 (2Gb).
Raspberry pi 3 and 4.

 

SimplePortal 2.3.6 © 2008-2014, SimplePortal