|
Post by JumpyCat on Jul 6, 2020 13:50:47 GMT
Jinx and I have made a small Flash demo, based off of the original Sunfish.
You play as a Sunfish that is flying around in space.
This takes place just before the events of Revenge of the Sunfish, making it a prequel. (Prevenge)There are 3 enemies that respawn, after you touch the black hole. There are 2 weapons: To fire Gun 1 (tiny lasers): hold 1 or J To fire Gun 2 (a healing weapon): hold 2 or K
To move, press WASD or ARROW KEYS.There is also a Radar (Mini Map) feature. It lets you see distant planets.
To turn on the Mini Map, press 'M' To turn it off, press 'M' again. To play the demo online, visit Sunfish Space demo(I recommend either Opera or Microsoft Edge) There is a big square under the ship. It's for testing purposes only, and will be removed when the demo is finished.To play WITHOUT ANY LAG: 1) download the .swf from the link above 2) open it with the Adobe standalone player
I can't add the .swf here, because there is a 1MB file limit. (The demo is 1.81 MB)
If someone REALLY wants me to attach the .swf, then I can remove the background music, which will drop the total file size to <1MB.
Then, I can attach it for you, in another post.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jul 6, 2020 16:49:38 GMT
Good job, we need more fan games like this. Even without enemies, exploring the space is interesting! Looking forward to the full version!
|
|
|
Post by JumpyCat on Jul 6, 2020 19:52:07 GMT
... Looking forward to the full version! I have no idea what to add next.
So, all ideas are welcome.
• What story should it have?
I would like the story to take place immediately after Sunfish 1: "you must defend the planet
from hordes of invading Sunfish"; however, that seems impossible: at the end of Sunfish 1, the sunfish fled back to their home planet. Another possible story, inspired by Metroid II:
"follow the fleeing sunfish,
land on their home planet,
then exterminate them all, 1 by 1. "
A third possibility is to simply let you play as the Sunfish, destroying peaceful planets. (making this a 'prequel')
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jul 6, 2020 20:06:18 GMT
I think a simple, but interesting story should work best. Maybe a prequel where you navigate the space in search of planets to conquer, but not yet going as far as landing onto them - just battling enemy forces, and possibly helping your ally sunfish with the healing beams! I think it's cool to see the events of RotSF from the villains' perspective.
|
|
|
Post by JumpyCat on Jul 6, 2020 20:39:55 GMT
Ok. It will take place before Sunfish 1. Also,Why did the Sunfish seek revenge?Possible enemies (they eat sunfish):• sea lions • killer whales • sharks • human
Humans consider sunfish to be a delicacy (especially Japanese, Koreans, and Taiwanese).
Thanks for the input.
|
|
Deleted
Deleted Member
Posts: 0
|
Post by Deleted on Jul 6, 2020 20:49:58 GMT
I believe Jinx can answer better about the revenge part, but my impression is that the sunfish are so malevolent that they don't even want to admit they're doing something wrong - from their morality, they are not "conquering" us as species, but exacting "revenge" on us for still being out of their control.
|
|
|
Post by JumpyCat on Jul 6, 2020 21:24:23 GMT
That's pretty deep.
My impression was that Dr. Bob was behind their invasion: Dr. Bob convinced them that humans wronged them in such a way as to warrant a full-on invasion. Dr. Bob is the ONLY scientist that you meet in the final stage. Meaning, he likely killed off his whole staff, similar to how Wesker kills nearly every member of his team in Resident Evil 1. Dr. Bob meets a fate similar to Wesker's: both are killed by their creation. (Tyrant; Cyber Sunfish)
Perhaps Jinx will shed some light on this. (why the sunfish seek "revenge") (Bob's backstory)
|
|
|
Post by JumpyCat on Jul 7, 2020 5:37:55 GMT
Oh. I discovered the Sunfish's motivation, from another thread:
"The deadly super alien race had been searching for eons, searcing for their long lost brothers...
And now they had found them. Contacting them telepathically they plannned a sunfish invasion, and sent an armarda of their strongest forces.
Now revenge was on their highly sophisticated alien minds, SUNFISH revenge, the sweet smell of SUNFISH DESTRUCTION!
The day of judgement had comeeth"
|
|
|
Post by Jinxtengu on Jul 7, 2020 6:33:07 GMT
Wow. This is super cool!!!! Would you mind if I re-tweeted it? Perhaps it could be a hub-stage for a broader game where ya land on various planets and such!! Great work JumpyCat, and a cool tune too, I am inspired!
|
|
|
Post by JumpyCat on Jul 7, 2020 7:07:55 GMT
Would you mind if I re-tweeted it? No, I wouldn't mind at all!This demo is a clone of an MMO, which is nearly dead.
Don't worry: I didn't steal/copy the source code!I spent 2 months reverse-engineering it (making diagrams/models), as well as coding it."Perhaps it could be a hub-stage for a broader game where ya land on various planets and such!! "Yes. That's what I had planned, but was waiting for your final word of approval.
Land on a planet, and a mini game will load, or you simply explore that planet.
"... and a cool tune too!"The tune was made by an artist named "Dubmood":The track is called Cydonian Sky 1. Personally, I don't think it feels 'Sunfishy' enough. I wouldn't mind replacing it with one of your works or with Kubus'.
If you want the source code, or the models, I wouldn't mind sharing. Maybe we could port it to another language, because Flash is currently deprecated , and I don't know any other language.
Lastly, I feel I could design a better movement system; one that is more natural, more smooth. It would be PERFECT for mobile devices.
|
|
|
Post by JumpyCat on Jul 7, 2020 11:32:13 GMT
|
|
|
Post by Jinxtengu on Jul 7, 2020 12:54:20 GMT
Yeah, but what does it mean? Almost nothing in my games is "random". Same with Kubus, which was one of the reasons I liked him. Did anyone play, Nazi fish and the hard tasks of life? Thats probably the most obvious example. That was autobiographical about him dating some nazi girl who ended up being a real let down, so I was told (there's a lesson there I think). I don't believe people are even capable of "random", it's just not possible. Do you see what I mean? So whats the head supposed to mean? You feel like your being eaten by people with gold teeth and you have to explode them? Enlighten me, honestly I think all views are valid at least to the viewer.
|
|
|
Post by JumpyCat on Jul 7, 2020 13:28:23 GMT
Humans are one of the major predators of Sunfish; thus, the 'eating'.
I never gave the teeth color much thought, nor the explosion.
I just don't have an eye for such details.That's probably why the spritework/animation should be handled by an artist. So, that there is some sense of direction/logic.My skill lies in designing game mechanics, rather than artwork or lore.
I leave the NPC design to you.
|
|
|
Post by Jinxtengu on Jul 7, 2020 13:55:16 GMT
Well sorry to bite your head off.
I'm still keen to assist, and I can provide sprites n stuff but lets not design this on the forum, that just drags it down to the level of "Snakes on a plane" .
|
|
|
Post by JumpyCat on Jul 12, 2020 7:33:28 GMT
-- Update --• The controls are now buttery smooth. You no longer need to manually rotate the ship; it's done for you, automatically.• Bullet calculation has been optimized• Bullet size has been increased• Laser Bullets are now red. Reasons:1) In Sunfish 1, the first bullets you see are red.2) The Cyber Sunfish fires red lasers from its eyes.• Map has a new color scheme
• Collision Detection system has been implemented: It checks for collisions between Player Bullets and Enemies. • Collision Detection system has been implemented: It checks for collisions between Player and Enemies.• Room added: Event Horizon to enter this room: touch the black hole──────────────────────────────────── --- I M P O R T A N T : ---
──────────────────────────────────── I've abandoned Flash, and moved onto HTML/CSS.
So, I won't be updating this project, unless a coder volunteers to help port it to another language.
I can reverse-engineer the Flash code, to create specifications (UML 2).
|
|