CodeWalrus

Development => Calculators => Calc Projects, Programming & Tutorials => Topic started by: ACagliano on September 30, 2015, 08:32:22 PM

Title: A Slender series for the 83+/84+
Post by: ACagliano on September 30, 2015, 08:32:22 PM
Coming soon to a calculator near you, and based on the hit horror series, I have decided to create a three-part original Slender series. Most elements of gameplay will emulate that of other PC Slender games, but the storyline and mechanics will slightly differ. I don't want to give too much away. As of now, a lot of the game is programmed, with the exception of raycasting, frame-drawing, and creating a map. I also want to improve the AI.

I do have a private repository dedicated to the project for anyone who wants to contribute or help, but there isn't too much left to do. Mainly spritework. Anyone interested can comment or PM.
Title: Re: A Slender series for the 83+/84+
Post by: SiphonicSugar on September 30, 2015, 08:34:32 PM
Whoa! Is this going to be one of those games like Doom?
Or is it going to being something else?
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on September 30, 2015, 08:45:09 PM
Quote from: SiphonicSugar on September 30, 2015, 08:34:32 PM
Whoa! Is this going to be one of those games like Doom?
Or is it going to being something else?

This gameplay is going to emulate the original Slender: The Eight Pages, with the page collection/static effect when you look at him. It will be a 3-D world, created with a 2-D map and a raycaster. However, instead of simply ending when you complete the objective(s) in the game, there will be an ending that gives a clue as to the next game and the final resolution.

Also, as an aside, I won't detail this, but the last game in the series will be unbeatable without the series save file present in the beginning. The data collected in the first two will be used to create a custom objective that you will need to complete in order to beat it.
Title: Re: A Slender series for the 83+/84+
Post by: semiprocoder on September 30, 2015, 09:42:44 PM
Woah thats cool. Do you have any screenshots yet so I could see what it looks like. Also is it greyscale, or just black and white(well, green).
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on September 30, 2015, 10:14:25 PM
No screenshots yet, as the raycaster/framing engine was the last to be worked on and I have no sprites yet. And it is in 4-level greyscale.
Title: Re: A Slender series for the 83+/84+
Post by: Dream of Omnimaga on October 03, 2015, 04:02:53 AM
I remember this project from a few years ago and was sad that it was never completed. I am curious about how fast the engine can run, especially since you use grayscale? Also what do you plan to use as an alternative to sound to let the player know when slender man is approaching, since most people won't buy the adapter nor connect headphones to their calcs? I am looking forward for this :)
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 05, 2015, 12:51:09 AM
Quote from: DJ Omnimaga on October 03, 2015, 04:02:53 AM
I remember this project from a few years ago and was sad that it was never completed. I am curious about how fast the engine can run, especially since you use grayscale? Also what do you plan to use as an alternative to sound to let the player know when slender man is approaching, since most people won't buy the adapter nor connect headphones to their calcs? I am looking forward for this :)

It's not a few years old. Maybe half a year :p Right?? And not sure. That remains to be seen. As for game mechanics, its just the static. There is front buffer, back buffer, and dual buffer static. Static on the light buffer means he's farthest (8 units away), static on the dark buffer means he's closer (6 units away), and static on both means he's on you (4 units away). At either 1 or 2 units away, you are caught.
Title: Re: A Slender series for the 83+/84+
Post by: Dream of Omnimaga on October 05, 2015, 06:37:08 AM
Wait, didn't this project start back in 2010 with Star Trek when you joined Omnimaga? ???

And thanks for explaining :) This sounds like a good idea and I can't wait to see it in action :walrii:
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 05, 2015, 01:16:31 PM
Quote from: DJ Omnimaga on October 05, 2015, 06:37:08 AM
Wait, didn't this project start back in 2010 with Star Trek when you joined Omnimaga? ???

And thanks for explaining :) This sounds like a good idea and I can't wait to see it in action :walrii:
No this is a fairly recent project I started. haha. I didn't even know what Slender was before like a year ago. And thanks. Should be soon.
Title: Re: A Slender series for the 83+/84+
Post by: Dream of Omnimaga on October 05, 2015, 05:32:51 PM
Aah ok, I guess I confused the project with another.
Title: Re: A Slender series for the 83+/84+
Post by: c4ooo on October 05, 2015, 09:37:50 PM
I think you are comfusing this with the slender on clrhome.org :P

Anyways, good luck with the project, i feel that there are to few 3D games  ;)
Title: Re: A Slender series for the 83+/84+
Post by: SiphonicSugar on October 05, 2015, 10:09:17 PM
I've always wanted to play a good 3D game... especially since Gemeni hasn't worked...
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 05, 2015, 11:00:19 PM
@c4ooo  Hush lol. It's the same one, but it wasn't up *that* long. lol
@c4ooo and @SiphonicSugar  Yea, well it's gonna be done soon. One or two small routines, sprites and map, then a first compile. :)
Title: Re: A Slender series for the 83+/84+
Post by: SiphonicSugar on October 05, 2015, 11:16:24 PM
Hooray!

Can I be one of the testers?
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 05, 2015, 11:22:04 PM
Goto http://clrhome.org/slender, hit the Beta Test tab, read it and use the link :p

Edit: Page now equipped with a progress bar.
Title: Re: A Slender series for the 83+/84+
Post by: Dream of Omnimaga on October 06, 2015, 01:47:33 AM
Quote from: c4ooo on October 05, 2015, 09:37:50 PM
I think you are comfusing this with the slender on clrhome.org :P

Anyways, good luck with the project, i feel that there are to few 3D games  ;)
I think it might be because when ACagliano was very active on Omnimaga, epic7 was working on a PC Slender fan game.

I can't wait to try the game :)
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 06, 2015, 05:46:12 PM
Quote from: DJ Omnimaga on October 06, 2015, 01:47:33 AM
Quote from: c4ooo on October 05, 2015, 09:37:50 PM
I think you are comfusing this with the slender on clrhome.org :P

Anyways, good luck with the project, i feel that there are to few 3D games  ;)
I think it might be because when ACagliano was very active on Omnimaga, epic7 was working on a PC Slender fan game.
I can't wait to try the game :)
Possibly. Also there is now a game progress bar on the project page. Hovering over the bar brings up a table that shows the completion status of various parts of the game.
Title: Re: A Slender series for the 83+/84+
Post by: Dream of Omnimaga on October 06, 2015, 07:04:46 PM
Cool, I'll check it out. Btw backup your site often, in case one day ClrHome goes the way of RemovedFromGame. X.x
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 06, 2015, 07:06:49 PM
Quote from: DJ Omnimaga on October 06, 2015, 07:04:46 PM
Cool, I'll check it out. Btw backup your site often, in case one day ClrHome goes the way of RemovedFromGame. X.x
I believe Deep has a backup script running weekly :p
Title: Re: A Slender series for the 83+/84+
Post by: p4nix on October 06, 2015, 08:05:09 PM
What kind of artwork do you still need? Size, what, how many levels greyscale and filetype? I'm not a very good artist, but if I or someone else is bored and makes some sprites on the go, it might help you.
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 06, 2015, 08:09:09 PM
I need a tree, a shack (outhouse), car, oil tanker, silo, rock, the creepy tree from T8P, and a page (I did that already).
Sizes, not sure, but I want to start at the largest size. And however big it would look if you're standing next to it lol.
Title: Re: A Slender series for the 83+/84+
Post by: p4nix on October 06, 2015, 08:09:59 PM
Largest means pixel x pixel?
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 06, 2015, 08:28:21 PM
Yes, like a tree might be 12x60 px at max size, but might go offscreen.
Title: Re: A Slender series for the 83+/84+
Post by: p4nix on October 06, 2015, 08:48:35 PM
How do you want to scale up/down? Different sprite sizes or everything software scaling?
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 06, 2015, 08:58:16 PM
I have a sprite scaling routine. The sprite exists in memory as largest possible and the program scales it down based on the return of a distance calculation.
Title: Re: A Slender series for the 83+/84+
Post by: c4ooo on October 06, 2015, 11:33:04 PM
Minimapping is something you should consider to get more speed (for more ram :P) Basicly you have yout textured scaled at several different zoom distances, so when you need to render you can just pick the closest one and zoom out that one.  ;)
Title: Re: A Slender series for the 83+/84+
Post by: Dream of Omnimaga on October 07, 2015, 02:58:30 AM
WOuldn't scaling up many large sprites cause massive slowdowns?
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 07, 2015, 02:09:24 PM
Quote from: c4ooo on October 06, 2015, 11:33:04 PM
Minimapping is something you should consider to get more speed (for more ram :P) Basicly you have yout textured scaled at several different zoom distances, so when you need to render you can just pick the closest one and zoom out that one.  ;)

You would think, but scaling once is still more efficient than scaling once AND figuring out which original scale to use.
Title: Re: A Slender series for the 83+/84+
Post by: Dream of Omnimaga on October 08, 2015, 03:35:13 AM
Would there be enough memory to pre-render each possible scaling level then display them from some buffer/cache, or would such thing be out of the question? In HP PPL, scaling up 300 sprites one by one to form a 20x15 tilemap takes much longer than drawing all of them at original size then scaling up the final result, but again that language is different than ASM and stuff.
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 08, 2015, 02:58:33 PM
I don't think you guys are understanding. The most I'll ever be doing is scaling DOWN. I am saving in memory the largest occurring size of the sprite, and rendering it as a % of that size.
Title: Re: A Slender series for the 83+/84+
Post by: Dream of Omnimaga on October 08, 2015, 05:44:45 PM
Oh ok, I thought you would also scale things up. That said, I wonder if it could still cause slowdowns?
Title: Re: A Slender series for the 83+/84+
Post by: ACagliano on October 08, 2015, 06:32:13 PM
That remains to be seen in testing. :)