Author Topic: my first seuck game  (Read 7458 times)

Offline gernot66

  • Mc. Print
  • *
  • Posts: 29
    • View Profile
Re: my first seuck game
« Reply #15 on: 2012-Jun-26 »
nonetheless (last post >120 days)

thanks,
argh, i had to stop,
can't run S.E.U.C.K on a mac?

(actually i run it halfaways with wine, but i have no sound and the joystick won't work proper)

besides i'm often very busy with my models for "pioneer space sim".
and changes had come, i use a macbook now, while my rotten PC is broken.
gives me problems enough, not that the mac is a bad machine, but it's hard to find useful software for certain tasks sometimes.

in eigener sache:


besides this is one of the rare LUA scripted models.

in hoc signo vinces

Offline erico

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 4042
    • View Profile
    • Portfolio
Re: my first seuck game
« Reply #16 on: 2012-Jun-26 »
Really nice.

Do you work with the pioneer team?
That is a good looking frontier. Their terrain stuff is awesome.

Offline gernot66

  • Mc. Print
  • *
  • Posts: 29
    • View Profile
Re: my first seuck game
« Reply #17 on: 2012-Jun-26 »
unfortunately, yes   ;)

some even assumed i developed it  :D

but i only made a lot of models and was advertising it in various forums.

terrain yes, truely it's awesome and has getting far better thanks to "s2odan's" effort in it.

while th co-op doesn't works as good now, many new devs have arrived since last 2011 and participating via github is a mess imo.
nah, it's good but i'm a idiot,
or i simply have problems with my macbook, i miss some parts of the OS (X11 to be precisely) we baught it second hand and the one who sold it hasn't installed X11 with the setup of OSX, neither we have the original softs and Xquartz is no full replacement.
so the software which supports git won't run, neither that i can install the needed libs to do so, because even they refuse because of a missing X11.

to keep it short, i have to use the terminal, snapshot and submit new files by it is a treat, imo.

other things going on with the "young folks", they like to remove the Lua modeling resource and replace it with something more "state of the art" like DirectX meshes (argh, i wouldn't say i hate, but hmm, imo it doesn't fits to pioneer and it's no "new" way to go. yes making scripted models IS tedious and it IS oldfashioned, but i think if you like to find something new you can't build on others work).
i don't think that we gain one FPS with any other system so i see no reason for it, but i'm just the (one) modeler.
i know tom morton the project starter loves it, else he wouldn't used it.
and was more then happy to find one who had the will to bite himself through this piece of turd.

but perhaps they don't get far with their longings, i hope the last word is left to Tom and J.Jordan.
besides if i remember right he refused to use any other then a wavefront support, because of 100% GNU compliance.
so you can make models with any CAD and export them to .obj, but all the rest must be done scripted.
and animating the stuff seems to be the crux, yeah boys make yourself wise.  :D
it isn't that hard and imho if one is for real interested in 3d models, well he should try.
if it's good for nothing else, but it's good to teach you making better animations even with MAX or whatever you use.
i know this because i have seen many mistakes made in other opensourced games models animations, just because they miss the basics.
likewise you have to learn in school 1x1, there is a 1x1 for modelers. if you know that shit you won't make mistakes like wrong rotating parts, flickering positions and such. it's imo all because they depend on that the software solves all.
but MAX and even Blender are made to render models, so they use a lot of correctional data to make it easy for you.
but when you export the mesh to i.e. XNA, you wonder why it didn't works like expected, because their is no correctional data stored.
(most seen mistake, add i.e a landing gear to the right side, now go and mirror it, max can handle it you can animate the mirrored part like the original one, but in fact the axes are mirrored, so when you export it now the movement is mirrored (matrix shit).
one who knows this fact knows that he has to find a way to have the parts axes aligned to "world" before you export the model.
else all comes "upside down". what is tickling, yes tickling me, i had to laugh, seeing them correcting this behave with a framerate of 30'000 i.e. it's very fast then but the problem still persists, the matrix of the animation don't reflects the matrix of the model.
well "idiots" like me can hack it, but...

yeah, learn the basics...

besides a problem you don't have with a script and wavefront objects, i can declare the axes in the script and anyways they are loaded all aligned to world.

and tom is a mathematician, he just loves this stuff of making models with expressions. which completely overwhelms me when i see how a bezier can be precalculated i.e. this is out of my reach.
in hoc signo vinces

Offline erico

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 4042
    • View Profile
    • Portfolio
Re: my first seuck game
« Reply #18 on: 2012-Jun-26 »
I understand what you mean.

I did ´code´ objects but it was a long time ago, on a 3d program on the amiga called something like vectorscape (aegis)  :o

I have been using lightwave ever since, I tried and worked with other packages too, but speedwise, I dropped them all.
I do keep Blender around couse of its vanguard in scripts and fluid calculations.

For sure exporting OBJ from full packages is a huge sucking activity, other them pivot and flipped stuff, you get wrong sizes, gargabe points and surfaces, some of them comes flipped. UV map screwed and many more trouble. It is really tough to build up a working pipeline without having to go deeper.

Sometimes, inside a 3d package, it is faster to redo the model then to fix it.

As for the new generation wanting newer things, I would not know, there is good and bad I guess.
The good is it may be accessible to more people, but still, even using a 3d package, it requires more then common knowledge and you don´t just find 3d people around easily. As for bad, it is going to be a lot of work for something that won´t show on the final product and it feels like this work should be directed to a more productive side of things...that, if I understood what you meant. :good:


edit: Talking about old school, I´d wish they kept the looks similar to what frontier does. I would actually reuse the same cockpit style, I kind of don´t like the newer look (frontier II) neither much of the textures. I prefer old school polygons flying around :)
« Last Edit: 2012-Jun-26 by erico »

Offline gernot66

  • Mc. Print
  • *
  • Posts: 29
    • View Profile
Re: my first seuck game
« Reply #19 on: 2012-Jun-27 »
really, old school polygons?

then you might like this,
my first transcription, yes a true transcription of FE2 geometry (thanks to theunis de jong, jongware)


and of course the classic eagle followed

it's from a "downgraded" pioneer without textures
the ships of course have slight additions, like "modern" radar dishes or the nazelles needed to properly reflect all thruster directions.
but i know, for today you need some textures, you won't attract many without them.

like tomm, i love i.e. the "xref_flat(6*lod, v(0,1,0), {v2}, {v14}, {v6}, {v8, v10, v0})" (vectors are defined on top of the script)
this builds the top of the eagle, single vectors are straight lines, the coupled are a cubic bezier quad.
there is only one difference between that and what is in FE2, FE2 is lefthanded pioneer is righthanded, so i had to inverse the shit.
and that the left side is not done with a mirroring of the final geometry (xref), in FE2 the vectors get mirrored by default.
phew, building the left side (instead to mirror it) has gave me a lot of problems, i would have liked because of texturing.
but because of winding order it's not possible to do in the same way and the shape becomes different.
later tomm added a "insideout(boolean)" to counter such.
remarkable is that there are not many, even devs, who understand it (or stated, are you really willing to do this?)
i mean i was asking once on gamedev.net what i have to do if a geometry is smaller then 1 and how i can calculate the proper texture projection for it, i'm still waiting for a answer you can say (i would say now, draw the geometry bigger texture it and size it down later).

i have one follower from the states, who stated once: "great i enter a few lines of text (code) and get a model afterwards".
and again "merci ms. descartez"
 

but now i guess i have to stop, or else i might get banned for trolling  :D
« Last Edit: 2012-Jun-27 by gernot66 »
in hoc signo vinces

Offline erico

  • Community Developer
  • Prof. Inline
  • ******
  • Posts: 4042
    • View Profile
    • Portfolio
Re: my first seuck game
« Reply #20 on: 2012-Jun-27 »
By no means, but we definently should discuss the pioneer/code modeling subject on a proper off-topic subject, fell free to create :good:
Lots of GLB users create their models by code, it is sure to be an interesting discussion.

I love the no-texture eagle, in my humble opinion, should I be leading such project, I would keep all polygons untextured and probably concentrate on some occlusion shaders and more polygons to add details, specially on the sharp corners. But that is just me :booze:

Congrats for the GACK games done so far, I haven´t tried them as of yet, but an achievement is always an important feat to start with :good:

Offline gernot66

  • Mc. Print
  • *
  • Posts: 29
    • View Profile
Re: my first seuck game
« Reply #21 on: 2012-Jul-20 »
to sad i have only access to a macbook by now, my pc is broken into pieces  :o and i can't work on the g.a.c.k projects anymore (or won't, it runs under wine, but i have no proper joystick support, means one direction isn't recognized by the game then, even the keys i have to remap because i have no "right CTRL" key on the macbook.

so all is delayed now, but i really would like to finish them, even if it's only for my own pleasure.
my personal favorite is "Froggy", did i said already that it was planned as a "childfriendly" game?
it turned out to be much harder as i expected it, catching insects with a tongue is anything else then easy, especially when they can fight back.
i planned the ants in the game as "easy" (jump on them), but they make you a hard life in the game.
i know i overused the capabilities of the g.a.c.k a bit with the photographic backgrounds.
a reason why i started to create repetively to use painted ones for the following "Copter" (radar's nightmare :)), where i would like to have something else as only a extra life for hitting a "powerup", in this case saving a injured soldier.
it would be very difficult then... they shoot and you can't fire back, get life(s) only when reaching the end (the tent).
actually it's a "walk through" because you get rewarded with to many lifes.
further for such games it could be interesting to shoot enemies with enemy fire, leading them to the "wrong" target (e.g. in old "Fantasy" jump 'n' run, where you "control" in one level a gun (pointing at you) with your ballon, to shoot at the enemy helicopters).
b.t.w, "Fantasy" was the first coinop i remember where you could insert additional credits to go on. it drained your wallet  :D (one of the hardest to get rom images for mame or mess)

---

oh yes, a experience with the G.A.C.K, the pixel exact collision checking can be a real handicap in jump 'n' run games like "Adventure" or "Froggy".
in "Froggy" it's possible you get clamped by the foreground (i really did my best to avoid it, it happens foremost if you slip or jump under a shape which hasn't straight boundaries) and in both it's possible to move the "dead" player in similar situations and you can't escape except to restart the game (while in "froggy" you can wait for a shooting bee or ant to "free" you, if some are left of them), i could fix this with a different animation, but i would prefere something else (not moveable when dead? same collision boundaries as the "alive" player?).
in hoc signo vinces

Offline Kitty Hello

  • code monkey
  • Administrator
  • Prof. Inline
  • *******
  • Posts: 10638
  • here on my island the sea says 'hello'
    • View Profile
    • http://www.glbasic.com
my first seuck game
« Reply #22 on: 2012-Jul-21 »
I think I use the first non-move animation for the jump collision. Try not to have concave shapes. Maybe add a line of shadow at the bottom.