Jani_Nykanen

Currently Online
Warn:

Rank:
Member



User Profile
Follow

Hits: 60,738
Joined March 07, 2014
Games (3)

A Journey to Eternity
July 24, 2016
Operation Fungus
December 14, 2015
The Last Minute Dungeon
December 12, 2016


Holy bananas, a misleading title!
Posted on June 17, 2017 at 14:36

Let the epicness consume you.


The latest development version can always be found here: https://jani-nykanen.github.io/arcade-game-thing/ (EDIT: Please note that this version is truly the development version, not something meant for the public - except you guys and some other people -, and it lacks of many features. The version is updated every time I push the latest source code to Github, which means after every programming session)

It may be broken one day and working next one, who knows. Who cares. I do


This is fucking dope, by the way.

Any plan to support WASD or just arrow keys? Kinda cramped to do arrows + mouse
Posted by twisterghost June 17, 2017 21:41 - 7 days ago
| [#01]

Quote
Any plan to support WASD or just arrow keys?

WASD is already supported, did you try it?
Posted by Jani_Nykanen June 18, 2017 3:40 - 7 days ago
| [#02]

Only W, A and S seem to be working. D is bork
Posted by twisterghost June 18, 2017 10:27 - 6 days ago
| [#03]

Quote
Only W, A and S seem to be working. D is bork

Weird. Which browser do you use? And do you see any errors in web console when you press D (I highly doubt that, though)?

I wonder would it help if I added "event.preventDefault" for keyboard event handling callback functions...
Posted by Jani_Nykanen June 18, 2017 10:38 - 6 days ago
| [#04]

No error, and on Chrome.

Might be a keycode thing? Maybe keyboard layout issue? Not sure.
Posted by twisterghost June 18, 2017 11:07 - 6 days ago
| [#05]

Quote
Might be a keycode thing? Maybe keyboard layout issue? Not sure.

That might be possible, but I don't understand why would D return a different keycode in your keyboard.

Can you check somehow which keycode D key returns in your keyboard+browser?



And for anyone else using non-Scandinavian keyboard, could you check it as well? Just open web console, type
Code
window.addEventListener("keydown",function(event){console.log(event.keyCode);});
, press the page you are visiting (so the focus is not in the web console tab) and the press "D". It should print a numeric value. It should be 68.
Posted by Jani_Nykanen June 18, 2017 13:55 - 6 days ago
| [#06]

Ah.

I'm so sorry to have caused confusion about this. It's on my end. Totally PEBKAC.

WAS and D all working.
Posted by twisterghost June 18, 2017 21:09 - 6 days ago
| [#07]

Quote
It's on my end ... WAS and D all working.

Thanks goodness, I was afraid I had made a game that works only in Scandinavian keyboard layout!
Posted by Jani_Nykanen June 19, 2017 2:46 - 6 days ago
| [#08]

Haha that was fun! As always I love the designs (interesting enemy name :P), and since somehow it took me until the end to notice what I was playing as it made the end state of the boss that much more amusing.

Admittedly I didn't figure out I could do the right click thing until after I'd killed the boss, and I'm pretty sure I cheated (I used up all the hearts and then some), but it was a lot of fun. Only things I got a bit confused by were the leveling up system and the x 1.x - the latter I think I get but I'm not sure what the leveling up did (I also thought I leveled down sometimes too due to the animation showing it receding).

I don't play many/any arcade-ish games but the stages felt well designed and whatnot, so yeah :D

Are you planning on adding any more enemies, kinda like a boss rush?
Posted by spike1 June 19, 2017 11:16 - 5 days ago
| [#09]

Quote
Admittedly I didn't figure out I could do the right click thing until after I'd killed the boss

I'll add "Controls" screen in the final product.

Quote
and I'm pretty sure I cheated (I used up all the hearts and then some)

The death is not yet implemented

Quote
Only things I got a bit confused by were the leveling up system and the x 1.x - the latter I think I get but I'm not sure what the leveling up did (I also thought I leveled down sometimes too due to the animation showing it receding).

The 1.x tells how many points you get by shooting the enemy. I'm adding score system so I can implement Game Jolt's leaderboards and thus keep the players more motivation to try again. The leveling up increases the amount of bullets you can shoot (and in level 8 and 9 the "reload speed"). You will lose a level if you hit an enemy.

Quote
Are you planning on adding any more enemies, kinda like a boss rush?

Nope, there is only that one boss, and it will have two phases (you apparently beat the first phase)

Also, the boss currently does not have any actual attacks, it will shoot bullets later and other fun stuff. It' recommended not to judge the game by the development version (which is public since I have no reason to keep it private).
Posted by Jani_Nykanen June 19, 2017 13:56 - 5 days ago
| [#10]

My friend made some nice music for this project. Can be heard in the development build.
Posted by Jani_Nykanen June 20, 2017 10:23 - 4 days ago
| [#11]

A video for lazy people (i.e. people who are too lazy to play anything)
Posted by Jani_Nykanen June 22, 2017 3:27 - 3 days ago
| [#12]

+ Character is a bee.
+ Dramatic music.
+ Weapon level ups.

Unfortunately, I don't like arcade games.
Posted by Zuurix June 22, 2017 7:17 - 2 days ago
| [#13]

Quote
Unfortunately, I don't like arcade games.

Then I don't like you you could learn to like them.
Posted by Jani_Nykanen June 22, 2017 8:08 - 2 days ago
| [#14]

Things added:
  • Game Over! -screen
  • The End -screen
  • Boss phase 2 finished
  • Ending finished (naturally, if I have The End -screen...)


Just a few more menus and the game is finished!

By the way, the game is called 'The End'. Reason?
1) It's a game that contains nothing but the final boss and the ending
2) If everything goes well, this will be my last worthless arcade game for a long time, if ever. Time to do more significant after this project. During this project, I noticed that I enjoyed writing the webgl game engine and making the visuals, but the arcade gameplay programming was pure pain. Never again, I told myself. This game is a good ending for my arcade gamedev era, if everything goes well. If not... well, then I make another arcade game and pretend nothing happened...

EDIT: If I don't do arcade, what will I do then? Well, it would be nice to program a game that focused on creativity, or a game that focuses on "simulation" (not simulator exactly, though, but something that creates content and tells stories with the gameplay, not pre-scripted events). Something like SimCity or The Sims.

(I think I should write a blog about this...)
Posted by Jani_Nykanen June 24, 2017 15:20 - 15 hours ago
| [#15]

Recent Activity
 
Active Users (0)