A.L.I.V.E Revived
If anybody read my blog then they'll know that I'm making a gaming engine. The problem with Oddworld: Abe's Prophecy was that I was adding things to the engine as I needed/thought of them which ended up being very 'messy.'
This engine, as evidenced by the title, is going to be based around the A.L.I.V.E engine used in both Abe's Oddysee & Abe's Exoddus. I'll keep my blogs for the less interesting parts of the development process, and this thread for more interesting updates that are worthy of screenshots to show what it can do. _____ Abe just 'Hanging' around. :tard: http://i1270.photobucket.com/albums/...eenshot101.png Green is just a marker tile. Distance from green to red is normal "Space" jumping width. Distance from green to cyan is running "Space" jumping width. Distance from floor to yellow is "Up" jumping/hoisting height. http://i1270.photobucket.com/albums/...eenshot102.png More Soon! Hopefully |
I'm only posting because I thought up the name and I was lured by the promise of sex.
Nah but seriously, looking great, mate! Let's see those Z-rolls tomorrow! ;) |
:
|
Oooooh you!
|
Update:
+Added "Realistic" Electricity walls, These use drawing functions to make to lines move randomly along a set distance, creating an "electricity" effect, making each electricity wall unique, as seen on the screenshot below. -Removed more unnecessary code. ____ Oh no! He's trapped :( http://i1270.photobucket.com/albums/...eenshot103.png I'm considering making the Electricity walls "Denser" so they look more like the originals. |
This is real cool. Keep it up :)
|
Are you using grid-based movement a-la the original?
|
Right now all movement is free, but I'm going to be adding grid based movement.
|
wow nice
think I might stop my engine to help out with this. also in case you don't have screen wrapping like the original type something like this in. { view_xview = (what the player's called) / (screen width) view_yview = (what the player's called) / (screen height) } hope it helps, also I had my grid of the engine at 23x40 (keep in mind that the height is stretched by two.) |
:
|
it's meant to snap the camera to a grid,
you know how in the original oddworld when you walked off screen it would quickly snap to the next screen. It's basically that, just use it in the rooms that have abe in it. or any room that's scrolling for that matter. EDIT: ignore everything I've just said I'm working on it. |
It just seems to make my view size small, send me a PM.
|
hang on I fucked up
here this should work http://www.mediafire.com/?u5107idfd11b65g EDIT: also incase you need help with sprites http://www.spriters-resource.com/pc_...ldabesoddysee/ I can also do a few rips myself |
Cheers mate, this worked like a charm. When i saw the code you originally posted I thought that it was meant to look something like what you gave me, thanks.
+Rep |
Looks pretty cool, even though I like the original game's sprites, the ones you are currently using look great. In my opinion, a fangame looks best when it uses its own style and graphics yet keeps to (simular) environments and species of the official games.
Basically I'm just saying I'd prefer if you kept with these sprites and not the official ones. :) |
Didn't Carnix make those way back when Axyrl disappeared?
Do you have his permission to use them? I if recall correctly he said something about anyone being able to use them, but I'd check if I were you. |
I got something to say about the engine graphics,
try to use a sprite that people would want to replace so that way it promotes creativity and people won't do lazy edits... Though they would probably do lazy edits anyway but if they were serious about game making they would. |
Yes i've had permission from Carnix to use these sprites, and the sprites ARE easy to replace. If you do choose to change the sprites you will need to change the collision mask, but that's as simple as drawing a rectangle.
As for progress: I've pretty much finished the line of sight coding for Sligs/ other enemies. |
Sorry for double Post but, updates where updates are due.
I've been adding various variables (yup, that) and have been using these to control different states, for example the emotional state of a mudokon. This variable controls what colour overlay (I'm aware the colours are abit off) the mudokon should have, as apposed to doing seperate sprites for each different state which would increase amount of sprites needed six-fold. :
0 = normal http://i1270.photobucket.com/albums/...eenshot106.png http://i1270.photobucket.com/albums/...eenshot107.png http://i1270.photobucket.com/albums/...eenshot108.png http://i1270.photobucket.com/albums/...eenshot109.png http://i1270.photobucket.com/albums/...eenshot110.png |
Haha, awesome, Josh! Perhaps though, the blind mudokon should be white, just for sake of following how it was in AE, thus it won't get confusing. You might laugh, but fucking retards like me will get confused! XD
Keep it up matey =) |
Just in case I hope you can connect those variables. 'Cause blind Mudokens can be at least angry and depressed, too. ;)
Good job by the way. |
good job so far,
also I saw some code for specific colours. make_color_rgb(-, -, -) replace - with numbers. |
It looks like you're alpha shifting the same mud. Is that correct? I think either you need a less extreme red for the angry mud or a different system.
|
:
I'd love to help out more but I have no idea how it's programmed :P Oh well I'll edit the engine once it comes out (with J-dude320's permission of course :) ) |
:
:
And you're welcome to keep posting little code snippets, renhoek, your help so far has been greatly appreciated. Especially with the camera. :D |
I'll see if I can create a transition effect similar to oddworld,
if there's a screenshot option I might be able to load it into a screen just before it swaps or something... Or maybe something else I'll let you know if I find something... also there's a option for grid_snapped(-,-) which is an if variable but I'll find away to make the player snap to the grid. |
press F9 whilst the game is running to take a screenshot of it. :)
|
no I mean in game where it does it automatically (otherwise they'd have to press f9 every time they switch screens) I was saying I'll find a screenshot code
|
:
Put this in End Step, otherwise it won't work. :
|
I didn't think GML Syntax supported the modulo sign.
|
Well that's just silly. To use that method without a modulo would require comparing integer division to float division, but I don't know how that would be achieved in GM.
I think grid_snapped (x, 0) would probably be the thing to use. But trust me, don't play around with a y value in there. There will be a circumstance when it will break and do really odd things. |
Slow news day I'm afraid, folks. I've been messing around with the script i use to draw the electricity barriers, and will be using it in Chant Suppressors/Drones and Shrykull Lightning. Not sure what else it could be useful for. I have my final exam the Wednesday so there should be more updates afterthat point.
:
|
More updates, or I will rape a ferret. Nah, but so far so good mate, I don't understand the coding, but I see the effects. I want to sex them Joshy.
|
Updates.
Woop! Exams are finally over, updates will come thick and fast! Not now though, these are just a few things I had been doing whilst avoiding revision.
As said earlier I've adapted the lightning script to also work for chant orbs, but i needed sprites. So I drew some: Here's the 2 different Chant Suppressors. http://i1270.photobucket.com/albums/...eenshot111.png Yeah, I know it's missing the "arms" normally seen on them, but like in AO they're going to be rendered seperately on a different sprite, that I havn't drawn yet. http://i1270.photobucket.com/albums/...eenshot115.png Oh, there's Land Mines too. |
amazing job so far dude keep it up,
I was also wandering if I could add the official odd world sprites into this after you release the engine (that is IF you release it... I hope :p) (not insulting just wandering if you're going to make it private.) |
Yeah, of course you'd be able to add the official oddworld sprites :)
|