Temple of The Roguelike Forums
Game Discussion => Early Dev => Topic started by: Furman on December 23, 2016, 01:10:55 PM
-
https://furmanus.github.io/Arena-RL/ (https://furmanus.github.io/Arena-RL/)
Simple (even very simple so far) roguelike written by me. Written in HTML5 and Javascript with usage of rot.js library (which is really great).
My primary goal while writing this game was to learn programming and javascript (still rather new to both of these). While I plan to improve this game by adding new features and new game mode, I'm not really sure when and if it will happen. During development I came to conlusion that browser is very poor enviroment for a game.
Anyway, here's project's site: https://github.com/Furmanus/Arena-RL (https://github.com/Furmanus/Arena-RL)
List of so far implemented features: https://github.com/Furmanus/Arena-RL/blob/master/features.md (https://github.com/Furmanus/Arena-RL/blob/master/features.md)
Any thoughts, suggestions and critique (both on game and source code/coding style) are more than welcome and will be greatly appreciated.
-
How do you move? If it's numpad, I can't do anything on a laptop.
-
Well, numpad. To be honest I haven't thought about it :(
I'll fix that today.
-
Fixed, now you can also move with g,t,y,u,h,n,b,v keys.
-
Huh, don't know. On the one hand, it seems convert numpad to keyboard in good way (intuitional, same keys scheme as numpad), but in the other hand, 'traditional' way is moving character by vi-keys (or arrows + home, pageup, end, pagedown)
-
I just wanted to mention that using the 'y' key for directions should be avoided most of the time because there are some keyboard layout (e.g. german) where the 'y' and 'z' keys are swapped (QWERTZ keyboard layout). Also, I was not able to hit the ? key on a german layout.
I however managed to walk down the stairs 100 times in a row because it seems you can do it from every position in the dungeon. ^^
-
Heh, Indeed I forgot to check whether player is standing on stairs before using descend down/up keys. Already fixed :)
I will change alternative movement keyboard layout as I see it is causing some problems.
-
Another (very small) update: now you can move using three ways:
- numpad
- arrow keys + home, end, pgup, pgdown keys for diagonal movement
- h, j, k, l, y, u, b, n keys
Hope this will help and will make game playable to everyone.
-
Update: version 0.2 released.
There are only two major changes:
- new level theme, cavern with chasms
- ranged combat which include (it was much more complicated and time consuming than I initially expected):
* new items: bows and arrows
* rework of monsters AI, they now recognise ranged weapons, and if monster favoured weapon type is ranged, it will pick up and use it
* new class: archer. Archers have different starting stats, different stat gain between levels and slighty different hp gains between levels. Right now differences are relatively minor, but that will change when I'll implement skills system (some day, hopefully)
- added death screen with ability to restart game
You can play latest version here:
https://furmanus.github.io/Arena-RL/ (https://furmanus.github.io/Arena-RL/)
As ever, any thought/comment/impressions/critique will be appreciated :)