00:00
00:00
MakeGamesHappen
IS OUR INBOX FULL !?!?!?! Leaving feedback in comments: 1. Helps me save memory in my inbox. 2. Helps us get new testers interested in testing for us.

Programmer

Joined on 10/28/13

Level:
5
Exp Points:
240 / 280
Exp Rank:
> 100,000
Vote Power:
4.37 votes
Rank:
Civilian
Global Rank:
> 100,000
Blams:
1
Saves:
10
B/P Bonus:
0%
Whistle:
Normal
Trophies:
2
Medals:
263

Hiatus

Posted by MakeGamesHappen - March 2nd, 2014


4835246_139379856513_Hiatus2014.03.02.png

I have gathered a lot of feedback over the weeks. And I am currently back logged. In order to focus on the changes that need to be made, I will stop answering my inbox after the 10th. Anyone who has: 1. Messaged me before the 10th. 2. Is a new tester. Will be given one reply from myself. For now, here is my list of things that need work:

1. A tips death screen instead of being insulting. 2. Help Text implimented as signs that will display text on screen    when you stand in front of them. Kind of like how super mario world for SNES has those    microphone blocks that help you if you hit them.    This will require some work with the prop engine. 3. Better level design. With much simpler levels in the beginning to help introduce people to all of the mechanics. 4. Be able to zoom the game in when you zoom the browser in. 5. WASD+JK support. 6. Buttons explode animation. 7. Player death explosion animation. 7.5. Light fixture explosion animation. 8. Enemies that kill you. 9. Maybe animated backgrounds? 10. Story elements. And some type of engine architecture to facilitate story. 11. Level Ranking system. 12. UI OVERHAUL 12.1: Do not do this until we have the game-resize controls in. As I anticipate we will have to adjust how UI is rendered as well. 12.2: UI needs a clear, but obviously not ripped out of MS Word font. Not an easy task. 12.3: Experiment with random UI generation using the auto-tile maker code. 13. Different collectable powers. Z to select. X to make it happen. Number keys as shortcuts. 13.1: Design the powers and make them work. 13.2: Design and implement HOW you aquire them. 13.3: Design and implement UI and controls for accessing powers. Thinking Z to switch to next power. X to use.       Thinking keys 1-9 are used as shortcuts to given powers. 14. Stop the bunny hopping down slopes. 15. Stop head from grabbing slopes. 16. Make jumping off slopes work correctly. 17. Cancel jumps when you hit a wall to avoid floatyness. 18. Consider only allowing you to bash through 1 block at a time for consistency. 19. Re-order the level design. Fix or scrap broken levels. 20. Possible intermission levels that display the current top score holder for the previous level. 21. Keep working on lighting, It is a bit extreme now.     Skull bombs are now hard to see because they are blown out by blast indicators. 22. 3D sound system that changes volume levels of explosions based on distance. 22.1: Sound system optimizations to keep game from lagging when too many sounds play. Right now flixel creates a new sound object each time sound plays. 22.2: Better sounds for everything. Talk to tyler on this. 22.3: Better sound balance between different SFX and Music.

23. When bricks fall on FlamePistons, the constant flashing and sound is too much.     Fix this. Plays one sound at the beginning, then stops sound and flashing after that.

24. Epilepsy warning screen that will NOT let you continue until you have checked [X] I understand the risks.

25. Possibly lock the game if your computer does not have the speed it needs to play the game. Gives you a button to "re-run" the speed test. Rather have you not play my game than have a horrible experience with it.

26. Code the time trial timer in the game. Make it smaller because: A: Smaller takes up less UI space. B: Smaller will take less CPU power to render. Also: Make sure the timer uses pre-rendered blitted graphics for the rendering of the text. It will be work. But we cannot afford to be rasterizing text tiles 30 times a second. Just too CPU expensive.

27. Create a level ranking tool for testers that is wired to a database. Following things will be in it: 1. Puzzle Hard Rank: 0-10 2. Twitch Hard Rank: 0-10 3. How much fun: 0-10 4. Rage Inducing? 0-10 5. Is the level broken? 0-10 6. Comments

28. Learn the newgrounds API. Possibly we can use this for all database related activity.

29. Work with auto-generated background code and get into game.

30. Get the props system working in the game so we can add visual interest to the game.

Internal Todo List: 1. Level Sorting Utility for level design pipeline. 2. Auto-Tile Maker to facilitate faster production of artwork.

If I missed anything: Feel free to post on this thread and suggest changes. Expect me to be back within a month, with many changes from this list added to the game.

-MakeGamesHappen (-John mark)


Comments

Well, that is a considerable amount of work, waiting to be done.I disagree with just a couple of things things:
1)I kind of liked the insults on the death screen.
2)You can add animated backgrounds but it would be fine to have and On/Off option for that.
3)Don't do 25.It will just serve to annoy some people.
I wish you best of luck with the game!

1. That is a hard one for me. Because many people don't. It's almost half and half in terms of good and bad mention. Not sure if I told you specifically, but I think the psychology is similar to why I like KMFDM and my mom does not. When I hear the lyrics "You are no good, you are no good." I assume the narrator is talking to someone else. Where my mom assumes the narrator is talking to her.

Similarly, I think if you imagine the insults as coming from me, instead of some hostile force within the game, you become more insulted.

Also: I think some people have more of an attitude of responding with "fuck you I will beat this game you asshole!" while other players just get discouraged by the negativity.

I also feel like I need to do a study on this.
Like have two versions of the game, one with positive messages, the other with negative.
And see which one people play for longer.

2. Hmm... Interesting. Why an on/off for animated backgrounds?
Already one of the harder things to implement.

3. Definitely would annoy people. Though you would NOT know it exists unless your computer is too slow. Hmm... Here is an analogy to my logic.

If I was planning out a blind date... And I forgot to shower, comb my hair, and change my clothes...
I would probably be better off cancelling the date and rescheduling. Because you don't want to make a bad first impression on a date.

Similarly, I don't want my game to make a bad first impression.

I appreciate the feedback!

-MakeGamesHappen
(-John Mark)

I get the feeling that I am taking too much of your time, so I won't post/message anymore.Add the On/Off option to reduce lag on slower PCs.Of course, this is not a necessity.

It's cool. Yeah, I will start ignoring people after the 10th.
Nothing personal, just need to code. I do want to hear your opinions though, as all of my changes are based on tester feedback.

I think the insults are kinda funny from time to time... Also, if I am not mistaken,
NG API is only for medals/ads, but I might be wrong. Also, about #25, I agree with
corac619 on this one. If your game lags, it is not a bad impression of the game,
but of the user's PC. So, he gets a taste of the game (graphics, music, sfx), and
tries it out on a better rig. But if you lock it, the user won't even know what it looks
like. Maybe, as the other guy suggested, an ON/OFF for ultra low graphics or
something like that, or cancel cpu-heavy levels... Anyway, that's a lot of tasks,
good luck on that!

You have a point. People with bad PCs are probably aware they have bad PCs.
And I don't need to spend a week coding something to rub it in. :)

-MakeGamesHappen
(-John Mark)

I know late in the process this would be hard to integrate but a sandbox creator could be great. I had lots of fun placing bombs everywhere and making them react together. it can add a second life to the game after it's beaten.

Our monitization strategy: (Part of it)
1. Level editor is FREE in the game. But you have to collect "editor save tokens" to save levels.
Editor save tokens will be infamously hard to collect. Maybe you get 5 for beating an entire level set as well.

This will allow people to try it out, but still give them a reason to buy the full version if they
really enjoy it. Also, because save tokens are hard to find, it will help filter crap off of the user submitted content on NewGrounds because saves will be precious and you won't want to waste them on something you didn't spend much time on.

Desktop version will be for sale. 10 dollars. Full level editor. Unlimited saves.

Check this out: Click in the black area and drag. It is probably the START of what will become the level editor:
http://makegameshappen.deviantart.com/art/AMGwithUI-435286484

-MakeGamesHappen
(-John Mark)

I don't have anything on that list to complain about really. Just dropping in to compliment you all on your ambitious work. That's a big list you got there, and I hope you'll succeed in making it into a reality.

On a side note, I too do agree with Corac619. However, if you still want to make a version of that speedcheck (although it would be time consuming), maybe it would be a better idea if the people that play on slow computers would get a 'warning', telling them just that; something like "You are playing on a slow computer, consider playing the game with better equipment for a more enjoyable experience", or something :p Just an idea though.

Also, jackhead24's suggestion is interesting, imo. A sandbox mode would indeed be a cool perk, and would function as a reward, for completing the game. And, as he said, it might keep people coming back for longer periods of time :D

Anyhow, good luck with compleating that list!

"You are playing on a slow computer, consider playing the game with better equipment for a more enjoyable experience"
I like this idea as well. Though I could imagine a few people playing anyways and then
commenting with "This sucks, it lags!"
Definitely something to think about though! Thanks!

-MakeGamesHappen
(-John Mark)

Spill my thoughts? Sure, I try..
I like how you gather your feedback, from what i see.
Here's how i look at it: There is middle ground.

1. I don't call those "insults". Simply because those who look at them like that (no offense at all) have low self-esteem, not that there is anything WRONG, but you're playing games where you are most likely to die (IN ANY GAME). If you're worried that there's gonna be someone who cries about it, throw in tips AND funny comments/insults. If anything, make the insults a minority to please both crowds.

25. Well.. I think that a couple of your numbers/fixes sort of helped slow computers process the game faster. Like 20-24. I know it's not enough to make a major contrast(Hell, it might just be), but that's no reason to lock it, but that's addressed in Corac's post..

Lucid: I agree, everything else is solid. In fact, I praise him for putting this much work into it, and then being one who accepts, even welcomes criticism, if there is any. And if you're playing on a slow computer, how about telling them what specs/computer properties they need to enjoy the game fully or somewhat medium. I guess you could put that in a "MORE DETAILS" kind of bar.

"This sucks, it lags!"
lol, maybe with the "Epilepsy warning screen", you could forewarn people it will lag if not running the necessary components.
I look forward to a reply, I don't know if it's any good, hope it is. And good luck. Much praise, it's gonna go far :)

"maybe with the "Epilepsy warning screen", you could forewarn people it will lag if not running the necessary components."

I like this idea. A screen that includes both an epilepsy warning AND processor speed warning.
But the processor speed warning only comes up if I detect a slow computer.

Then if anyone complains that it sucks because it lags...
Well, shame on them for clicking "I understand".

Then again... What I am doing might look like a EULA.
And no one reads those monsters.

Not that mine would be a monster. Maybe 3 sentences:
1. This game can cause seizures.
2. Your computer is slow. This game will lag.
3. I Understand. [ x ]

Today I am working on re-sizing the game and UI dynamically so that people with super hi-rez computers can play the game enjoyably. Part of my UI overhaul... But stangly not specified on this list. However, this list has grown about 10 more items since I posted it.

Anyways. Hiatus officially begins tomorrow.
Amanda will still be around to answer stuff.
And she will be giving me summaries of the feedback.

I am a horrible multi tasker. I must shut myself out from the world to code efficiently.

-MakeGamesHappen
(-John Mark)