Jump to content
  • Advertisement

Eamonn Dev Rea

Member
  • Content Count

    42
  • Joined

  • Last visited

Community Reputation

57 Neutral

About Eamonn Dev Rea

  • Rank
    Member
  1. Eamonn Dev Rea

    What's your opinion on Game Makers?

    Terrible community here. Well, off to find a better Gamedev forum.
  2. Eamonn Dev Rea

    What's your opinion on Game Makers?

      Because it makes me feel useless when I code. It makes programming seem pointless. It makes me feel as if I've wasted the last 3 years of my life learning to program.
  3. Eamonn Dev Rea

    What's your opinion on Game Makers?

      because the point is to build a game, not necessarily write code.   sounds like you feel that coding is the point. its not. coding is just a means to the end, which is to build a game.         no. the things one can do without coding is limited.         yes and no.   its a collection of libraries and tools that provide all the capabilities of a game maker, with the flexibility of libraries. so you can use just the bits you need to build a wider variety of games, as opposed to one basic type of game with different content. although i don't use it myself, i'd imagine it has the capability to drag and drop together a basic shooter level and run it, by simply using the tools and with no coding.          probably what it is, is that you tend to enjoy coding, perhaps more than making games per se, and so the lack of "real game development" (IE coding) involved using a "game maker" or "engine" is distasteful to you. if such is the case, you may have a bright future as a coder, but may not enjoy other aspects of game development as much.    i suffer from this myself. right now i should be making weapon models in TrueSpace, instead i'm thinking about component-entity systems and L2 cache friendly data organization. why? 'cause its more fun! <g>.     Thank you for an actual answer. You know, that might be what it is. I've been looking into making general programs and not just games, and that seems to be a lot of fun(I found 1 maker(PyQT) and that kind of got on my nerves, but PyGTK, Tkinter, etc are all awesome).   I tend to only stick with something for about 6 months, then get bored of it and leave it, but with coding I still get the same thrill doing it as I did when I started 3 years ago.   So thank you for a serious answer.   Just FYI: The only game's I've played are Mr. BallGuy, my own game. Minecraft, PE & Xbox, and CubeWorld. These I know were coded. CubeWorld was C++ I believe. There were a few for the GameCube I think I've played, but I can't remember what they were.   Some people got interested in coding from GameMaker??? I've shown it to 10 people, and they give up coding because it's boring and GameMaker is fun. They haven't wrote a single line of code since. That's maybe part of the reason I'm against it. One of the people I was working on a game with, and he didn't want to code anymore and left. If it get's someone interested,  that's good. If it makes them give up code, then it's not so good. If they use it to get started then that's, as someone said, superb.   And all the people going on about UnrealEngine and UDK, I said not counting those. They are used to make High Quality games, and I understand why companies use them.   I had another friend who I was telling about code, and she was learning Python. Then she discovered Scratch and didn't want to code. I guess I must just take a big interest in code.   Yes, the fun part about coding. I don't just make games, as I said earlier, I'm experimenting with other types of apps and having a ton of fun with it.   I'd also like to say that from the sounds of it some people are saying that engines are these "tools". What about jMonkeyEngine? It's an engine, and it's code. You can use it to make really good 3D games.   I understand these tools are timesavers, but that's what I don't like. It sounds strange, but it's a good way to describe how I feel.   I have used these tools. I've even used UDK, and I must say it was the most boring thing I've ever done. I didn't find it fun at all. Some were even hard to use(UDK, I'm looking at you).   Maybe for some people the end goal is to make a game, but for me that's just a bonus. While coding, I've learned more about code, and therefore I can use that to make a better game the next time I make one. The end goal for me isn't to make a game, it's to have fun. That's what coding for me is all about: fun.   I make a player animated in Scratch, and it took about 30 minutes. It took me about 10 lines of code to do it in LÖVE, which took about 10 minutes. Maybe this is because I was familiar with LÖVE and not Scratch, but before I got into programming I used Scratch and couldn't use it at all. It was difficult for me to use. I find it easier to code. So for me these tools aren't really time savers.   I want to some day be an indie developer, but I don't want to use one of these "tools" to do it. No one will care, that's correct, as long as it's a fun game, but I'll care. I'll be able to say I did it myself and didn't use an engine to do it. It matters to me if a game is coded or not, because it will impact how much I enjoy the game. I saw my friend play Hotline: Miami, looked it up online and saw it wasn't coded and didn't play it, no matter how many times I was offered to, because it wasn't coded. So it matter's to at least 1 person in the world if a game is coded. You can't please all the people all the time, but I just wan't to say that it matters to some people if a game is coded, as it will impact their experience. I enjoyed Minecraft a lot more because I could play it and think "Mojang have put so much effort into coding all of this, and it's a really awesome game.", but if they had have used a maker(the game may have been better, but...), would there be the ability for mod support? It would have costed more to cover the costs of the engine that they used.   And who says if a game is coded it's not good quality?? CubeWorld was coded, and it's incredible. And it's not even FINISHED yet.   Basically: A game maker is good if it saves time and money, and if it get's someone interested in code it's great. If someone looks into these tools, and finds them better then code and doesn't have a desire to code because these tools exist, then it angers me a lot. For me: Time isn't an issue, I plan on making a game with LibGDX and it wont cost me a thing.   1 note: None of the people that have started to use GameMaker have not(and have told me they will not) use into GML. They are using these tools to avoid code. This is why I am against these tools. I have a friend that I talk to a lot, and he is interested in code because of GameMaker's GML(he never took an interest in the D&D). I have nothing against him for using GameMaker, I'm just happy he got into code   In a job setting, these tools might be(and most likely are) very useful. If you're just an indie/hobbyist, then they really only save time(not so much money, if you're a hobbyist or indie developer). Like I said before, coding is faster for me, it easier for me and it's fun.   Linus Torvalds: Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program. This gives me the inspiration to keep programming. Anyone agree with the quote?   EDIT: I tend to not focus on the actual "game" part, and more the programming part. Like I said, making the game is just the outcome of my learning.
  4. Eamonn Dev Rea

    What's your opinion on Game Makers?

    Im not going to quote, but ill mention a few thing. All the games I've played I know have.been coded. Minecraft was coded. If you're a programmer, why would you use those tools? If your a designer then work with someone on a game. Does no one else think these tools are discouraging programming? This is why I dont like them. They make it seem like it's discouraged to fully code games. I wrote a game in pure Java once: no API's, just everything in Java. I have to say, I had a LOT of fun making it. I love coding. I spend at least 6 hours a day doing it. At least someone else agrees that these tools limit you. You get more control if you code a game. I usually use LibGDX and LÖVE for making games. So really: if these tools exist, what's the point of coding one?
  5. I have very strong feelings for "Game Makers", some of which include "GameMaker", "Scratch", "Construct 2" and "GameSalad". I'm not against all Game Creators, the only 2 I'm not against are "UDK" and "Unreal Engine", because the amount of code involved to make graphics that HD would be phenomenal, so I understand why companies use them.   I am against, however, every other game maker in existence. Yes, I know they are not 100% game makers, but there is little code involved, and that get's on my nerves a lot. What I don't understand is: If you're not going to make a super HD game, why would you not want to fully code a game? Is it due to people being lazy? I know some schools teach Scratch, which I thing is WRONG. It's not good to teach people how to use makers. You should be teaching code. If people want to use game makers, then they shouldn't be making games(again, not including stuff like UDK). I don't see the point in making a game if you're not going to code it. Instead of teaching Scratch, why not teach Python? Instead of teaching GameSalad, teach a better language.   Now, what really get's on my nerves is that people thing they're coding when they are using D&D stuff. There is a place I used to go to called "CoderDojo". They taught GameMaker and AppInventer. Now, how in the WORLD is that coding? You aren't sitting at an IDE and typing code, you're dragging and dropping. They taught Python, but you had to ask and they said "Coding? Why would you want to do that? Are you sure you want to do it?". That made me want to punch someone in the face. The people there that taught Python were planning on teaching C++, and agreed with me that GameMaker is wrong.   I'm going to state my opinion. It might not be right, but I want to express it:   GameMaker, Scratch, and every other game maker(once again, other then UDK and Unreal Engine) should be shut down, along with the companies that develop them. People should not be using little code. They should be using FULL code. The fun part about coding is sitting at an IDE and typing for hours and hours on end. That's what makes programming fun. You should be forced to code. Yes, you can argue you are still "cheating" by letting the language get compiled into Assembly or Binary. You can argue that, but I'm not the one dragging and dropping boxes into a window and clicking on sprites to make a game. In my opinion, the companies should be shut down, along with their engines. I'm not against the people that use them, I'm against the companies that develop them.   I am aware that GameMaker has GME, but who's going to use that when you can D&D?   I also have a few questions. I've seen a lot of people say that coding is dying. It will only be around for a few more years, then everyone will be using D&D programs to make programs. So, is coding dying? Is it pointless to code now? I don't believe it is, but I want to know what's going on here.   My other question is: Is Unity a Game Maker? I believe it uses C# 100%, and you can use Blender to make assets and such. Is Unity 100% code, or is it just another one of those makers?   If someone else has the same opinion(maybe even a stronger one), I'd love to hear it. I hope it's not just me that is against these programs.
  6. Eamonn Dev Rea

    Game development with Java

    So, I should use Java for game development?
  7. Eamonn Dev Rea

    Is Python underestimated with what it can do?

    I didn't say anything about this magical weird thing called "operator overloading". I thought they were math shorthand operators.   I also said "Lua is bad because it doesn't have stuff like OOP or [...]". I used OR.   I didn't think Python was as popular as this. There's only 1(mostly dead) forum for it. Strange and cool :D
  8. Eamonn Dev Rea

    Is Python underestimated with what it can do?

    I often thought "Well, if you can write C in Python, does that not mean you can write a game library in C and call it from Python? Then, really you're using a C library, but with the beginner friendliness of Python!". A great example of this IMO is PyGame: Basically a very thin wrapper of SDL for Python. I, personally, don't like SDL, and maybe that's why I dislike PyGame. You have to do a LOT of stuff yourself e.g. function intervals(for an update/draw function), you have to check for key presses yourself, etc. For C++ I think SFML is a great choice. There is a Python wrapper for SFML, which is probably due to SFML being based on C++, and like mentioned before, you can easily port a C/C++ library to Python with effort. Lua is meant to be great for porting C libraries. I agree, Lua is a little light on the base, but isn't that the point of Lua? It's designed to be lightweight, and part of that is good and part is bad. Good, meaning it's easily implementable in your project(part of the reason a lot of game companies use it over other things like Python or Squirrel), but bad because it doesn't have stuff like OOP or '+=', '-=', '*=', '/=', '++', '--', etc. OOP is easily implementable via tables and metatables though. I, personally prefer Python's way of handling OOP. 
  9. Eamonn Dev Rea

    Is Python underestimated with what it can do?

    Some very interesting replies. Python will never replace C or C++, but it doesn't need to. You can write C in Python, and C is pretty much as fast as Python. I think you can also write C++ in Python, though you might need a library or something. I've never looked into it(mostly because I'm not too fond of C++, and just really don't want to look into C Python until I've learned a lot more of Python(e.g. How to parse XML and JSON and such)).   It's fast prototyping makes it a valuable language, as a few people mentioned.   It's good to know there are efforts to make it faster. I saw a benchmark somewhere, and it said that Java 7 was slightly faster then Python, but Python's catching up. Java is a good language for game development(at least IMO), so does this mean if Python gets "much, much" faster, it would get as fast(if not faster) than Java? Either way, if it's almost as fast as Java, that's proof enough for me that Python is underestimated and under-ranked.   I'd also like to say that Python might not be good for writing games entirely, but maybe as a scripting language for games. For example, World of Warcraft was written in C/C++, but uses Lua for scripting.   Another thing: Python is faster than Lua, I think. I saw a benchmark somewhere comparing Lua, Python, Java and C#(C# won, By the way). This is strange, because Garry's mod is mostly(if not entirely) written in Lua. I've briefly played Garry's Mod, and I didn't see any performance issues. At the very least you can write add-ons in Lua, but even then they are very responsive. I'm not sure about this, and haven't seen anything to back this up, but apparently the guy that wrote Garry's Mod made a language based on Lua to code it. What leads me to believe this is false is that when the game is loading, I see it says "loading *.lua". If it was written in Lua, and Python is faster then Lua, then could you not write a game like Garry's Mod in Python? AFAIK Lua is interpreted too. I did get a little side-tracked, but it's still got to do with Python.   If Python got faster then Java, it'd be the ultimate beginners language because:   1) Easy to learn 2) It'd be fast -- Assuming we're in the future when it's "much, much faster" 3) You could write basic 3D games in it(Panda3D) 4) You could write an awesome 2D game(PyGame, PyGlet, Cocos2d) 5) It can be used as a scripting language in games 6) Kids can learn it easily, helping young people get into code the right way(not using GameMaker or anything)   Also, CoD games are usually not written in a language at all from the developer, from what I've heard. If they are, it's usually C/C++, but not often. They usually use Game Makers like Unreal Engine or UDK or something. Maybe this is false, but I thought'd I'd put that out there.   Don't get me wrong: I love Python, I really do, but I just wish it could be used for more uses and people saw how much of a good language it is - For beginners and Experts alike.
  10. Eamonn Dev Rea

    Is Python underestimated with what it can do?

    You described it well: Python is good at making tools. Integrating it with Java could mean making GUI's in Python(since it's so simple to do so), and have Java do the heavy stuff. I believe Minecraft uses Jython.
  11. I've read various articles, blog posts, etc on Python: All of which list it's pros and cons, though they tend to either say it's slow or good. It's said to be a good beginners language: And I whole heartily agree. Any programmer can admit Python is a great beginner language. It sets a good example for OOP and encourages people not to use D&D Programs. But, alas, it is said to be bad as well.   Python not for game development? Panda3D, Unity of Command, Frets on Fire, Toontown, EVE Online   But, a lot of people argue that you should not use Python because of speed. Some say it's too slow for anything, others say it's good at some things.   So, my question is: Is Python underestimated? From what I can tell, it seems to be a fairly good language, and it being so simple to pick up makes it a great language. Google Chrome is partially written in Python. Some of Linux is written in Python.   Obviously Python would not be capable of a high-end Call of Duty clone, but really, the only language suited for that is C/C++ simply due to it's speed.   So, what is Python's limits? Is it as good/bad as people make it out to be? I recently finished a programming tutorial series on Python 2.7.2, and it's really got me into Python.   A lot of programmers start with Python now-adays, but they tend to only start with Python.   I'm not sure if it's true, but I've heard of some viruses being written in Python as well. I've heard you can do a man-in-the-middle attack with Python, using a certain library. I wouldn't like to do this; not only because it's illegal, but because I believe there are other languages better suited toward this. Also, I'm not so sure it'd be easy to cover your tracks in Python.   Python is also meant to be quite good at making the GUI's, and letting another language like C or C++ do some of the heavy work.   All in all, this is just to satisfy my own curiosity. In my opinion: Python is a great language! I often use it to test some ideas for game development quickly. It's fast at prototyping ideas, I'll give it that.   Also, I'd like to point out that Gimp was written in C/C++, and it's quite slow at responding a lot of times. I find that writing GUI's in Python is actually quite fast(for the coding of it and for the response time). So I guess some of it depends on how efficient your program is.
  12. Eamonn Dev Rea

    Game development with Java

    The only one that comes to mine is it is generally required for one to be at least 18 before they can sign contracts, such as a non-disclosure agreement (NDA). I seem to recall that a parent can sign on behalf however, but it still complicates things a bit.   You hit the nail on the head my friend! :D
  13. Eamonn Dev Rea

    Game development with Java

    Legal issues being that a moderator in this forum told me that I need to be 18+ to submit a game to Steam/iOS/Android. I've seen people that are 13-15 year olds write Android apps though, so Google won't ban a 13 year old for submitting an app and going against their Terms(it states in the apps that I have saw that the submitter is 13), but they'll ban an app for having the word "SEO" in their description.   Algorithms: Yes or No? I was told to learn them twice, and told not to 5 times. Algorithms are meant to be about getting really REALLY close to the metal, which I don't plan on doing. I know how painful comparisons are. Python VS Lua VS Ruby.... ughh!   Yes, Minecraft would not be a good solo project. I just said that a Minecraft-type game would be my big goal, so you'd know whether or not Java is right for me. 
  14. Eamonn Dev Rea

    Game development with Java

    So, I am 13. Yes, I've been told there are serious legal issues because of this. Let's put them aside for a moment, and focus on the main question.   I've been coding in Java recently, and I love it. It's my favourite language(next to Lua)! So, I found LibGDX. Yes, it didn't really make sense, but now it makes a whole ton of sense! But, even though I love it, is it suitable to make a good game? Minecraft was made in Java, and it's kind of slow. Yes, it is badly coded and that is a big problem too, but anyway. The biggest game I'd ever wanna make with LibGDX is a Minecraft clone. If I make that, that'll be like the climax of game development for me(though I will still continue).   People have said Java is slow. Some argue it is wrong, because it has gotten better now. Yes, some parts of the language is slow, but not as slow as it was.   People say that Java can be as fast as C++, depending on how efficient your code is. Maybe even just a little slower.   So, should I continue to use Java for game development, or is it pointless(keep in mind about the best game I'd wanna make)?   Thanks! Any help is appreciated!
  15. Eamonn Dev Rea

    Endless runner tutorial?

    This is awesome! THANK YOU DUDE!!!! *Gives internet*! I don't know much about the stock Android API, but I'll learn pretty quick! Thanks!
  • Advertisement
×

Important Information

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

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!