CodeWalrus

Development => PC, Mac & Vintage Computers => Topic started by: xMarminq_ on January 25, 2017, 03:28:59 am

Title: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 25, 2017, 03:28:59 am
Hi! I guess...

I'm going to be working on a small game called Lost Souls.
It all starts with a mysterious phone call for a free cruise trip to a tropical island you have never heard of (ITS A SCAM!... sorta). Being the gullible piece of trash you are (And plot reasons) you go on it. Turns out it was not a scam but actually a really nice cruise... until you get beached because the captain was texting while boating. Turn out, the island you got beached on is in the middle of a mysterious outbreak that makes them hungry, hungry for people! Try to  rescuing others in an effort to escape the island alive!

https://scratch.mit.edu/projects/140716234/

Changelog will always be the first post of this topic, so keep that in mind when searching for changes and on the project page

:thumbsup: CHANGELOG:
-Added to-do list that will take me ages to complete because I'm a perfectionist
-Walk cycle for player (only up key, should be for down key)
-Start room
-Start screen
-Walk Cycle! (26/17)
-SOUNDTRACK! (Click see inside ->Map (Sprite Menu)-> Sounds) (26/17)
-Bathroom finished!
-True WASD and arrow key support!

>:( TO DO LIST:
✓ Title✓ /Instructions✓/Starting room✓
☐Intro Cutscene
☐Transportation Cutscene
☐Controls (Almost done, need to code some inventory and interaction, for the CV (Arrow key format) and QE (WASD format) keys
☐Border detection for ALL of the map
☐Enemy design/programming
☐Music (Pretty much done)
☐More to do boxes
☐Rest of game  :P

  (-_(//)); HOW TO ACCESS SOUNDTRACK:
1. Click project link
2. Click the "See Inside" button on the top right
3. Find the Sprites on the lower left
4. Click the one named "Map"
5. Near the top middle, find the tab called sounds
6. Tell me if it was good or not
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: DJ Omnimaga on January 25, 2017, 06:01:22 am
Moved to PC/Mac dev sub-forum and added to Web section, as this doesn't appear to be a calculator game.

This seems kinda interesting. And now I see where your avatar comes from :P. I am curious about what you'll come up with. Could you provide more details about what game genre this will be? (eg RPG)


Also make sure to bump this topic when you got updates, since editing the first post will not notify users.
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: p2 on January 25, 2017, 12:19:35 pm
Uuuuh trying such a big project on a platform like scratch might be hard, but I'm really looking forward to see it done ;D
good luck with this! :)
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 26, 2017, 01:44:18 pm
Scratch is probably the most easiest platform to program on, so let's see if I can even program on the easiest platform ever.  :P
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: p2 on January 26, 2017, 01:49:27 pm
actually scratch is pretty har if you hake advanced stuff...
sure its easier to get there, but its super hard to modify stuff only slightly towards something that wasn't supported my scratch.
also if you crete too many objects (had the problem with a snow animation) the program kills itself... <_<
I personally would NOT recommend scratch for bigger projects
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 26, 2017, 02:19:18 pm
I'll try not to clone sprites or have a big library of sprites. There's just gonna be a lot of costumes. 10 sprites max.  :thumbsup:
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 26, 2017, 04:09:33 pm
(Updated! see the top post or first post)

This update has all necessary walking animations and components.

DJ sorry if this is a double post, this message will appear if it was updated and was a double post.  :-\
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 27, 2017, 04:21:35 am
(Updated! see the top post or first post)

This update has all music added, at least until I make some more or find more.
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: p2 on January 27, 2017, 08:52:55 am
wow well that looks much better than I expected :D The collision detection is working nice :)
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 27, 2017, 03:03:08 pm
don't do the d key and left arrow though... It beats the collision detection...
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 27, 2017, 03:56:24 pm
(Updated! see the top post or first post)

This update has true WASD and arrow support along with the finishing touches on the bathroom, wth a reskin of the bath which fits in more with the game
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: DJ Omnimaga on January 27, 2017, 05:24:31 pm
I will check it out soon. I wonder, though, what makes it so difficult to make walking and collision in 4 directions when one dirrction is already done? Shouldn't it use the same code?
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 27, 2017, 11:26:51 pm
I'm gonna fix clipping rn
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: DJ Omnimaga on January 28, 2017, 05:37:10 am
So I tried it and I have a few suggestions: Maybe make the main track loop because it doesn't appear to do so (all there is afterwards are two beeps). Also maybe make the background a different color than white so that it looks more like you're indoors, like in Final Fantasy or Zelda. I like the graphical style so far. Also do you use tilemapping for collision or is it completely hard-coded for each object/wall?
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 28, 2017, 04:18:37 pm
Nearly hard coded together
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: DJ Omnimaga on January 29, 2017, 02:59:15 am
Ah ok because if you end up with dozens of rooms, that could get kinda slow if you have to check over 100 different walls one by one >.<. It might be worth considering learning about tilemapping eventually (assuming that Scratch can use tilemaps)
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 29, 2017, 03:24:18 am
The beeps are for a phone call scene ;)
I shortened that sound too.
Telephone scene should be done soon.
The wall detection is one structure, and I can change the appearance too, so infinite map. The wall detection and the background are different, so don't worry about that. They render really fast and after all, it's just two sprites moving at the same time  :P
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: p2 on January 29, 2017, 10:19:08 am
not really infinite as Scratch got a maximum numbers of items that can be used at the same time... (not even ON SCREEN, but used at the same time, really stupid...)
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 29, 2017, 11:49:15 am
No, like the costumes you can make the sprite look like along with its boundary counterpart
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 29, 2017, 04:33:29 pm
Update!

Now the room is not in a white void!
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: DJ Omnimaga on January 29, 2017, 05:28:55 pm
Cool, I can't wait to try it at home. Try to make the game short and small to start with, then expand later if Scratvh allows it.
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on January 29, 2017, 05:31:40 pm
Note: the phone cutscene is not done yet
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on February 04, 2017, 09:28:02 pm
Title got ironic  :D
Here is how the map works, code wise.

First, the front map. The front map is what will overlap the character
Next, the back map. The back map is the background
Then, borders. The borders all in ONE piece, with code to detect the direction of the player and counteract it.
Finally, sensors. The sensors are under everything so the player cannot see it, and detects when a player touches a color and when a certain key is pressed
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: DJ Omnimaga on February 04, 2017, 09:31:09 pm
Ah nice to have multiple layers. With walls and stuff it will be more realistic to have the player behind them.

Did you add many rooms?
Title: Re: Lost Souls (A project I don't plan on abandoning soon)
Post by: xMarminq_ on February 04, 2017, 10:08:05 pm
Maybe