Jump to content
  • Advertisement

Kuurde

Member
  • Content Count

    10
  • Joined

  • Last visited

Community Reputation

12 Neutral

About Kuurde

  • Rank
    Member

Personal Information

  • Role
    Programmer
  • Interests
    Programming

Social

  • Github
    Kuurde

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Kuurde

    Requesting a code review

    Oh dear, so many new ideas to keep in mind for my next game ...
  2. Kuurde

    Requesting a code review

    Thanks for your review. The default libgdx setup allows to build the game for different platforms. I just left the android one in there, but haven't built for it yet. It wouldn't work out of the box either, android won't understand my UP/DOWN keys that I used for input. During development I just focused on the desktop build. It was a nice extra that the HTML build worked right away I decided not to go with a physics library as it is probably overkill for a game like pong. Also, I want to learn how the physics work, so I tried to write something myself. It's not perfect yet. Most stuff focuses on the x/y coordinates but these represent the bottom left of an object. That's why it goes a little off-screen at the top. For my next game I'll try to implement the fixed tick rate. Guess it will be useful as the snake moves with a fixed step as well. I agree with moving AI to its own class. Next game won't have AI, but I want to focus on not putting everything in one big file Splitting game logic from rendering for example.
  3. Kuurde

    Requesting a code review

    In my day job I use java, that's why I chose to work with it for my game as well. I'm a backend webdeveloper, but games seem real hard to make. Maybe it's just me, but it's so easy to write ugly code while doing this. So all your points about code quality are valid. I'll try to keep a more flexible resolution/aspect ratio in mind for my next game. @lawnjelly I'm not sure what I should to with the fixed tick rates suggestion? Isn't that what the "getDeltaTime" provided by the libgdx library does for me? Next game will be snake. I'll try to add nicer menus. And I should also figure out how fonts realy work in libgdx. Now I either have small text or blurry text when I try to scale it up.
  4. Hey guys! After some googling, and trying different stuff, I decided to start with very basic games as suggested in this article. The article also suggested to get your code reviewed, so here I am! Today I finally finished my first game, pong. 😂 The source code can be found here: https://github.com/Kuurde/Pong Oh, and you can play it here: https://kuurde.github.io/Pong/ Thanks in advance, Kuurde
  5. Kuurde

    Not even a beginner yet...

    Since you can't install Unity yet, and you probably have a text editor on your computer ... You could start with something simpler, and you won't need art skills either: https://developer.mozilla.org/en-US/docs/Games/Tutorials/2D_Breakout_game_pure_JavaScript You might give this one a read as well:
  6. I'm glad you were able to figure it out. How would you rate the book? Did you have previous programming experience?
  7. I'll never be able to give you a complete list of all possible options, so I'll just give you one. You can google for others ... http://www.codewars.com/
  8. Well, I'm currently trying to build pong with Unity. Perhaps I should try to make it in LibGDX afterwards. Being a programmer I certainly want to have some lower level knowledge as well. I'm not looking to build games simply by drag and drop ... Is LibGDX low level enough to learn about the game loop?
  9. It certainly takes some getting used to. While I can easily set up a whole architecture for a web application I don't even know where to start when it comes to games. Another advantage of Unity seems to be the availability of learning resources. Short term I'm certainly interested in learning. But what I learn I want it to be valuable long term as well.
  10. Hi GameDev.net I have almost 5 years of experience as a java developer. On my day job I create web applications, mostly back-end work. So I know a few things about programming, and I'm not afraid to write some code. I'm looking to get into game development as a hobby, as a side project. Would be nice if eventually I could have my own mobile game published (even if it has only a handful of downloads). Will probably focus on 2D games. I'm not an artistic person so I think it will be easier to find free 2D assets than 3D assets to use. I'm not sure how I should start this journey. I think with a library I might learn more about the concepts, what happens under the hood of a game. While with a complete engine I might be more productive. The things that I have tried so far: LibGDX: Java, so definitely within my comfort zone. I have followed a tutorial that I found on their wiki. While it was a simple catch game, it actually amazed me how complete (graphics, sound, gameplay) a game I had already created with such few lines. Unity: C#, shouldn't give me much difficulties. Completed a few of their beginner tutorials. After completing the 2D UFO game I'm now trying to see if I have enough knowledge to make a Pong game.
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!