Wild Engine appears!

Posted by Astryl on July 12, 2011, 6:48 a.m.

What will you do?

> Whatisthisidonteven? > Pokemon

> Throw Pokeball > Run

I'm doing a little pre-release of Hydra.

It's not perfect; I have to really re-work it, and I'm doing exactly that

with my 1.6 and 1.7 branches.

1.6 is going to use SDL instead of SFML.

1.7 will still use SFML, and have 3D support.

I am currently writing the 1.7 branch, carefully and slowly, and doing something smart this time: Documenting as I go. And remembering to Commit all new changes.

So… You get 1.5 alpha.

If anybody could be so kind as to test it, and heavily criticize it.

(I know what's coming. My names aren't standardized, namespaces, etc etc.).

To explain all that away: It's a rapid prototype, a proof of concept if

you will.

I'm not reusing any of the code from 1.5 in 1.6/7.

If you have any suggestions, feel free to throw them on the pile by the door

there.

I've included two sample 'games' in the archive. One is my WIP platformer,

semi-ported from Game Maker, the other is… you'll see…

Anyway, hope that somebody will be able to use the engine.

Quote:
Planned Features

> 3DS, MD2, MD3 Model loading|animating|displaying

> FMOD based sound as an alternative to OpenAL

> Completed Networking module

> Integrated CHIPAK Archive loader (CHIBI/PAK is an indexed archiver I made

specifically for HYDRA. Doesn't rely

on Zlib.)

> Proper Particle engine.

> GUI framework that is better than the one I have right now.

(I'm making a custom API for GUI's, designed for in-game use).

> Built in level-map loading.

> Improved level format

> Proper Documentation

*sets up flame barrier*

Oh, and describe me in a block of programming statements.

Comments

sirxemic 13 years, 4 months ago

is your starcross.exe sample supposed to have no gameplay whatsoever?

Also, the exes in the level-design folder crash (missing dll)

Also, why the fuck are all implementations in the freaking header files? What happened to good practices?

Last but not least, your naming convention is weird.

sirxemic 13 years, 4 months ago

The engine-in-progress Monocle Engine might offer some similar functionality to what you want, Cyrus.

DesertFox 13 years, 4 months ago

Quote:
I don't wanna get rusty.

Well, then you shouldn't soak so long in the tub, Mr "I'm made of iron"!

svf 13 years, 4 months ago

mio.h

What is this treachery?

I cannot build with MinGW compiler (using code::blocks)

Which lib is "mio.h"?

Astryl 13 years, 4 months ago

Quote:
mio.h

What is this treachery?

I cannot build with MinGW compiler (using code::blocks)

Which lib is "mio.h"?

Mega's IO library. :P

I knew I had forgotten something…

Anyway, yes, my naming convention is weird, being formulated in dark hours. I forgot the DLL. Starcross.exe has no gameplay whatsoever, and I was being lazy with the implementations.

Also, Cyrus, give me the specs/library for Sk2D and I'll add support.

death 13 years, 4 months ago

ha somebody uses 7zip =3

i'm checking it out now…

LAR Games 13 years, 4 months ago

Great Cyrus, now I have to worry about two anthropomorphized foxes running around.

EDIT: lol

LAR Games 13 years, 4 months ago

Whoops. Ha. Forgot the obligatory "lol" at the end there. Now that I re-read that, It does sound mean even though it was just a bad joke. haha.

svf 13 years, 4 months ago

@Mega

Quote:

Mega's IO library. :P

I knew I had forgotten something…

Where can I get the lib? o.O

Astryl 13 years, 4 months ago

Quote:
Where can I get the lib? o.O
Nowhere at this point in time. I'll upload it tomorrow.