Kitanga Nday (NDAY Games)

  • Content Count

  • Joined

  • Last visited

1 Follower

About Kitanga Nday (NDAY Games)

  • Rank
    Advanced Member

Contact Methods

  • Website URL
  • Twitter

Profile Information

  • Gender
  • Interests
    Video games, psychology of gamers in video game, Retro games (Metal Slug!!!!), web development, JavaScript

Recent Profile Visitors

1883 profile views
  1. If anyone finds the thread and sees the comment commending Feiss' website, it's no lie, here's the link. Good work btw, I see you got into 3D animation? For a second there I thought it was all running in webgl.
  2. lol took a while to get where you were going with that lol
  3. Been waiting for this, i want this to be my year lol, or at least to submit something XD
  4. GitHub or BitBucket (Comes with free private repos, also just acquired Trello. Looking forward to how they work together) for not just storing stuff as back up but also version control. LMMS for creating music. Great alternative to FL studio
  5. Visual Studio Code, really amazing open source editor. Brought to you by Microsoft. Comes with many features such as Key Maps from other editors (so you can have sublime text key maps in vs code), GIT is implemented right in there (you can commit, switch between branches, see file history, stare at vs code in awe, all without the CLI), there's also a terminal built into the editor which can also be edited (i.e. you can make it use Git Bash instead of Powershell/Command Prompt.), amazing themes you know and love, extensions, and it's built using web technology (html, css, javascript, and some Electron magic). So yea, vs code's pretty awesome.
  6. I agree with @craymanbruce, it does depend on the game and your preferences. By the way yigitozdemir, I'm where you are: I create the nuts and bots of the game, but can't find what I want the art (or paint if you still going with the previous phrase) to be. This is why in my current project I decided to go minimalist using a black/darkGrey background color with geometric shapes as the player/enemy/powerups/etc. (it's an endless runner with the spawner already created, just cleaning up the code, then going straight into the art) Getting back to your question @yigitozdemir. Whether to do your own art or outsource. I feel like you should try learning how to create your own art. This is what I've decided to do myself, and I plan on using the games I make as practice. Intensifying the art related workload as time goes by. It will also mean that I could sell graphics assets for games later on and (hopefully) sell myself as a contractible graphics artist. So more revenue sources. So yea, there's something to think about. But then again like I said it's up to you. What I mean by this is that do you want better graphics or better gameplay? And are you willing to put in the work for the better graphics? It's really difficult to balance gameplay and graphics, you usually have to pick which one you want to spend more of your time on. This is of course true when you work alone and try to release a game each month (to pay the bills and all). But if you choose to outsource, then that's a whole different story right there. You could work on the gameplay (you being a programmer and all) and give someone else the art workload. Of course, you'll have to pay the price (literally). Please read through the above mentioned tutorials first. Then try and copy a style(s) from one of the asset stores or from a site you find/know. I found it really helpful. For example, I started with this image (this is for a prototype I plan on releasing far into the future) of a football pitch: See I couldn't find a picture of a football pitch in the perspective I wanted and with no license attached so I created the following (created using GIMP 2): It's no Leonardo Da Vinci work of art, but it's something, no? I studied other images of a football fields in this perspective and experimented a lot with different filter effects. Very simple, yes? You can do the same by just practicing and studying others work. you'll most probably beat this example above. But whatever thing you choose to do, get GIMP! or PiskelApp (Executable) Checkout the asset sites mentioned above/below my comment and try and copy the styles of some of the artists there. Also read up about pixel art. An amazingly simple style to adopt, but a pain to master. Pixel Art Tutorials: Game that uses pixel art: Hyperlight drifter (ok looking at the files used to make the game's art, it's a whole lot more complex than just pixel art)
  7. @namel Thanks I'll send a request immediately, but I haven't been on slack in a long time. So I don't know. And I spend most of my time with the Phaser guys anyways lol. Actually, a lot of my initial knowledge about game networking came from reading gafferongames' articles. Came there looking for the fixed step algorithm during js13k (2016). And I don't know why, but I hate reading books (ebooks to be more exact), I prefer tutorials and much shorter articles. But, yes, thank you for the advice I'll look into it.
  8. Of course unless your game has a large player base from the start thanks to hype (e.g. Titanfall 1 is fully online, no offline game mode). But I get what you mean and agree with it. Especially for the HTML5 games industry. Actually, I was thinking of adding bots later to the game, but after this comment I'll implement it along with the multiplayer mode. So players can practice or just have fun playing against bots. My game only needs two players so it's all good. I also plan on adding an invite feature for those who want to play with friends.
  9. @namelWell now it's 700. but still no client side predicting. I don't know why I want that so badly lol. Probably, because I don't want to implement it myself later on lol. But anyway, I'll find better internet and definitely try it out. But tell me, I believe I saw some bots running on the server some time ago. So please share your experiences, was that very cumbersome to implement. Like were there any issues with running those bots' calculations.
  10. Yes I'm aware of these issues. This is exactly why I choose a turn-based game instead of a fast paced game. So that I could practice the basics before heading to more advanced techniques like Client-side predictions. Your api sounds great, but I had trouble playing the demo (ping of 300+). OK so my ping most probably was the cause. But one thing I noticed was how there isn't any client side prediction. My ship would just sit there and not move at all. And when I pressed the fire button it just plays the sound. EDIT: I noticed when I played the heroku app that it started to show client side prediction, that with a lot of teleporting. I plan on making games that take the bandwidth into consideration to the point that one could argue that the type of internet connection I'm expecting could be what determines the game itself. I might folk it though, so that I can use it as a foundation
  11. @rgk are you willing to share a little more. Mine is mainly client-server and it's pretty simple to implement. I'll tell you about it as soon as I finish it. Are there any tools you recommend?
  12. Yes I'm using socketio and have a lot of the connection stuff ready. Have you by any chance done match-making? What caused you to take a year to perfect your multiplayer game. Please share your experiences here.
  13. What about the Web App Manifest: MDN article: W3C Spec: Caniuse: So the idea is that you can specify this file in a <link> tag and it will allow the user to install it onto their device. It will also look like an actual app by the way (thumbnail and all). You can also specify the app to open in fullscreen. So actually, tell your friends to get Chrome on their mobile phones and install your game lol. Ok, so from what I read on the google's guide for this, the user has to use your app for at least 5 minutes. You can read more about Here's an example of me installing this website onto my pc.