Giter Club home page Giter Club logo

c2-sans-fight's Introduction

Bad Time Simulator (Sans Fight)

This project is a clone of the sans fight from Undertale. It was made with Construct 2.

NOW AVAILABLE! Custom attacks guide

Known Issues

  • Heart hitbox is probably not accurate.
  • On the sans_platforms4 and sans_platforms4hard attacks, the platform is supposed to accelerate from 0 to its full speed, but I was lazy and started it at full speed immediately. This is only a problem if you try to dodge the bones without jumping.
  • Sans dialog is missing. I may add something at some future date, but I have no intention of putting the original text in, as it really only makes sense in the context of the whole game.

Contact

If you want to contact me for some reason, you can do so through the following:

c2-sans-fight's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

c2-sans-fight's Issues

Custom moves Reference chart

Now i am not saying you have to, but it would be nice if at lest someone online made a reference chart on how to program in the moves. I would't even care if it was just a png of a helpful chart, cause all I know how to do is copy-paste the moves.

Add text

I know, you don't want spoilers in this game, just like me, but I thought that you could put other text instead - like some puns or an other dialog, maybe only understandable for those who know the story.

I'd like to make some suggestions if you want.

Full Custom Fights?

I was messing with custom attacks and found i can make the menu bones pop up. I thought to myself "hey, what if i can make a full custom battle?" I then went and tried to get the menu to pop up, which i was unable to do. I was wondering if there is, or will be, any way to make full battles? possibly with custom healing items.

Holding a direction doesn't auto jump

Alright, this might be just a minor issue, but to me I think it should be fixed. When you jump with the blue soul and it hits the ground, if you were holding down the up button the soul won't go up again once it hits the ground, and you have to press up again. Just thought that pointing out this issue might be a good idea.

It doesn't seem like the "You're feel like you're gonna have a bad time." text ever shows up.

It's a really small thing, but whenever you are in phase 1 and outside the special phase 2 text it always says the other "You felt your sins crawling on your back." and doesn't say the other text at any time. I wanted this to be fixed because I'm modding the text in game for my own demented purposes and I would like there to be two types of showable text on phase 1. I'm not sure how or when the original game does it though.

Framerate strikes again

(I'll take it down immediately because it's much more like a problem of my computer (speed) then of the code.)

Couldn't record for a long time but finally - this bug appears especially in the final attack.

Automatic Jump for blue soul.

I really try hard in construct 2 to add auto jump, but it's all in vain, is it possible for you to add Autojump? I could add orange bones, orange souls, green souls, green bones, red bones, but text and autojump, is it possible for you to add autojump.
if you do have discord, jcw, please contact me:
iKNIFEu#8660.
I promise if you do that, I'll help you in your c2-sans-fight to be more undertale-like:
some bones look different, not all are the same
Gasterblasters blast1 is a bit away from blast2 and blast3
And Etc for the people's custom attacks.

Kinda cheating

You can easily dodge the bonestab attack by simply pressing all arrow buttons every time he throws you.

However, I'm not sure if it should be removed since you can basically do the same thing in the original game - even better - in the original you have to press it only once during the whole part.

Offline

Is there a way of making an offline version of this? I would love to be able to practice on the train without wasting my mobile data. Thanks!

Sam.

[Enhancement] Add mobile support

Me and a bunch of my friends would like this game to support mobile. I hear C2 can easily add a touch gamepad, but I don't know for sure. So you can beat Sans on the go!

Problem with Custom Attacks

I can imagine this is a pretty hard thing to fix, but I wouldn't know since I don't use Construct 2 to make games. Every time I try to execute a .csv in the Custom Attacks section, you know, like press the Run Attack button, the page just kind of... Stops... What I mean is I can't do anything, not move the heart selection up or down, select or deselect, and the very beginning of the song, like the first note, just plays on an earrapey loop. Now, after trying to load and run the attack on one of the browsers that aren't supported, Mozilla Firefox, it worked like a charm. I guess this is just a problem with Chrome, in which case, please try to find a fix.

[Feature Request] Turn Music Off

Hear me out

I turned off my wifi when playing the game while everything else was loaded (I was on the menu) and I started the normal mode. I noticed afterward that the music turned off. I thought that this could be incorporated into a feature where you could purposefully turn the music off? Thanks!

Moving Platform Doesn't Carry

On the sans_platforms2 attack, all the moving platforms except the 6th platform you usually jump on carry you in their direction. The 6th platform will occasionally just slide out from under you, and you will fall in the bone-sea below. I have video proof, but can't attach it (github comments don't support video files).

Auto Jump Feature?

I've noticed that in Undertale there is an auto jump feature for the blue heart state, which is important for the slam attack that sans does. Heres an example, Im holding down the up key most of the time as you can see.

2017-06-24 23-33-49

I was thinking you didn't notice this so I'm just going to point it out so you can add it...

Choose file custom attack

You should try to add the "autofocus" attribute to the choose file button so you can just press enter like you can for the rest of the buttons.

[Gfx] Improve Gaster Blasters

This is the only thing left which makes it easy to see if this is the original fight or not, and while it doesn't affect gameplay at all, it just doesn't look really good.

Xbox stuff

On Microsoft Edge theres no sound and the Xbox analogic controls are too bad..

Add Orange Attacks

I was thinking that maybe you can add orange attacks for custom attacks. I know it doesn't have to be a priority for you, since Sans doesn't use orange attacks, but I think it can open a lot for customs. You do whatever you want with this project, it's good enough as is and that's all I need.

Sans Bad Time Simulator

I noticed that in the actual sans battle in undertale, the blue bones don't seem to actually do damage to the character, but I'm not entirely sure. In the simulator, the blue bone attacks from sans actually do damage to the character, but you cannot dodge or evade the blue bones, so it is inevitable that they will hit you and hurt the you. I believe this is an issue, but I'm not sure, so please respond!

Include pre-fight text

My favorite part of the sans fight is the flavor text that comes along with fighting him. Let me know if theres anything I can do to help with this.

Full Custom Fights

I was messing with custom attacks and found i can make the menu bones pop up. I thought to myself "hey, what if i can make a full custom battle?" I then went and tried to get the menu to pop up, which i was unable to do. I was wondering if there is, or will be, any way to make full battles? possibly with custom healing items.

Bad time sim

Whenever I use custom attack, it will work but then stay on documentation, And I can not use documentation so I can not use custom attacks

Add the spare sans ending.

I know that this isn't really an issue, (tbh I love your game.) but I totally think you should add the spare ending. I mean a good reason not to add this is because of spoilers. But I'd think that it'd be really fun if that ever got implemented. But still, I Understand, you're a busy guy, and I don't expect you to HAVE to do this. Thanks.

geeeeeeeettt duuuuuuunnkked on!!!!!!

Hit box

No, I haven't found the size out, but I know now that it does move inside the SOUL.
The easiest way to prove this is when Flowey says DIE and you go to the corner down left:
If you press down left Toriel saves you faster than if you just stay there.

2 attacks at once

I was fooling around, and I wasn't paying attention, so I missed an attack, then I hit him also.
That displayed 2 functional attacks, making me die, and finding something interesting to tell you!

Happy Camping,
Sans15Undertale15,
OUT!

Music doesn't play

For some reason sometimes the music does not load, maybe could it be my wifi? Well i'm trying to play it with music and it only loads on my home wifi. I know it should work on my other wifi because github.io and github.com are not blocked at the place i would be using this. Maybe can put it on some file hosting service (e.g Google Drive) and try to get it to work? Just wondering. No pressure.

Sound distortion

I was playing this and I was having trouble staying alive, so I took extra turns healing. But as the turns progressed I realized that all of the sound in the game was getting more and more distorted, so I continued to play, and after a few turns the sound was nothing but a bunch of BEEPS. (This includes the music). Please fix this.

I'm not a profesional, but....

I was thinking (you don't have to do this) that you could make a click and drag attack animator for non-professionals to make attacks with. It would be great and, heck, I'll start making streams about the attscks i make. ;) ๐Ÿ‘

Some small things

First of all, I totally forgot to say something.
Thank you so much! It's only because of you that I could do THIS. If not the knowledge I'd gather from your simulator I would most likely not have the Determination to do it.

Anyway, there are still some things besides jumping and hitbox that make this simulator different. Here's what I could notice:

  1. The attack line should be behind bone from phase 2 and the box' white line.
  2. In the final attack there should be no screen shake in the switch parts.
  3. There's always one pixel column that's colored in KR.
  4. The red attack animation increases and decreases depending on how close you hit to the center.

I might remember more later.

Improve platforms

I wanted to make a special cusom attack but noticed that platforms only work if the gravity goes down. Could you please fix it?

Add GUI bones

Add GUI bones during phase 2.

From caitsith2 on reddit:

Gui bone order DOES not advance unless you actually attack. The order is Top, Top, Bottom, Bottom, Both, Both, Both, Both, Both.

No Automatic Jump.

I have lots of issues in my custom attack because there is no autojump, why not adding it? I tried looking for it in construct 2, but failed.

Infinite loop detection threshold too low?

I'm not sure if the current threshold serves any particular purpose, but right now, it is quite limiting. In fact, increasing the amount of bones in the wavy bones in the final attack by a few already pushes it past the limit, and the line number given is all over the place, as well. The engine is actually quite capable of pushing a lot more loops; after hacking at the function that stops the attack when an infinite loop occurs, I tried plotting a simple bifurcation diagram from 2.8 to 3.2 step 0.02 using small bones. It actually works - with an outside loop that runs 20 times and an inside loop that loops 95 times to converge to the needed values.

So, uh, increase it maybe? So that custom attacks can be more complex and stuff?

silencing megalovania

is there a way to not have megalovania play at the beginning of a custom attack without using the "Sound" command? or am i just being dumb?

Blue SOUL

First, when you select FIGHT, ACT, ITEM, or SPARE, the blue SOUL is supposed to be slightly lower, and fall when you select. Second of all, when you let go of up or the blue SOUL reaches the peak of the jump, you have a split-second float time. Finally, on the green platforms going left attack, I keep falling through the second-to-last platform.

multiple words at once

I was playing around, and noticed if you press z and x at the same time, you can have the dialogue boxes and the contents, mixed and blurred together.

Sans15Undertale15

OUT!

No damage mode for "single attack"

I think it would be great if there was a setting to not take damage while practicing the "Single attack" mode. Obviously, the player would still want to know when they're getting hit (so the sound effect should stay), but if I'm looping an attack to practice it, I don't want to be kicked back to the menu screen every few runs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.