Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (578)
games submitted by our members
Games in WIP (498)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2 3 ... 10
1  Discussions / Miscellaneous Topics / Re: What now? on: 2014-03-09 05:01:47
Think of many more ideas of what would be cool programs to make, them put them all in a nice big file (I use Org Mode for this).  Sort them by priority, and then you will always have something to do (for example, my list currently has 16 items). Smiley
2  Discussions / Miscellaneous Topics / Re: Github Report Card Toy; What did you get? on: 2014-02-23 03:11:32
Everything.

This is a fun website, indeed.  My report card shows that apparently I use Ruby a lot more than I thought.  Also, Java has fallen to my third top used language, probably because I haven't used it in half a year or so. Tongue I like how with the connections all of the people that I work with are the top four people on the list.  It does a good job in that regard.
3  Discussions / General Discussions / Re: what do you code on? on: 2014-01-05 22:04:41
Yeah, it does seem to use quite a bit of memory.  Nonetheless, my computer runs it flawlessly and I never have memory issues.  In a few years when software takes more to run and my laptop has more trouble running everything, I may look at a lightweight distro, but for now my computer isn't weak enough to need it.  I love how beautiful GNOME is, and my computer runs it just fine, so I'll keep using it.
4  Discussions / General Discussions / Re: what do you code on? on: 2014-01-05 16:19:04
I'm using Fedora 20.
5  Discussions / General Discussions / Re: How do you manage your ideas and resources on: 2014-01-05 16:18:05
I use Org mode.  It is built into Emacs, and it is easy to use.  It can hide and show your items, which I doubt Markdown can do.  This helps with only wanting to look at one current project that plans have been written for.  Currently I have a file called ProgrammingIdeas.org in which I have a big list of projects to do.  I used to use text files, but once I started using Org mode I realized that it is so much easier to be organized with its features.  I greatly recommend it.

When I don't have my computer in front of me, I just write a bunch of stuff on paper, then leave it next to my computer.  Then I look at it when I get to it.
6  Discussions / General Discussions / Re: what do you code on? on: 2014-01-05 16:07:08
In my case, I do not have desktop icons because I use GNOME Shell.  In it, if I move my mouse to the top left corner of the screen or press the Windows key, it will lead to this menu (since taking that picture I have added Emacs to the menu), which has everything that I would put on my desktop.  Better yet, when I need to get to applications in the future, I do not have to minimize everything to get to them like I would have to do with them on the desktop.  I just need to move my mouse to the top left corner or press the Windows key.  Opening the menu with applications open only does this, and once I close the menu the applications return to their respective depths.  It is very convenient, much more than using the desktop.  It seems like it would, therefore, be more of an inconvenience for me to use desktop icons.
7  Discussions / General Discussions / Re: what do you code on? on: 2014-01-02 05:07:03
That desktop... it has too many shortcuts on it for me! I love mine almost spotless with a folder here or there and the trash bin! Anymore than that and I go on a cleaning spree and delete all of it!

Your desktop sounds like it has too many shortcuts for me.

I keep my desktop 100% clean from anything. It makes me look more professional. (and I like my wallpaper Smiley)

Yep, no icons on the desktop screen is fun.  I run Fedora (Linux), and for every new version there are always beautiful wallpapers (this is Gnome Shell with the latest wallpaper), so I always use their wallpapers and have disabled ever putting anything on the desktop.  Because I use Gnome Shell, I can get to everything that I would have on the desktop just by opening up the Activities menu, so it works well.  Being able to disable putting anything on the desktop completely ties into why I love Linux; it lets me do almost whatever I want.  It's not a great example of complete control, but still, I love complete control.

In terms of specs, my old answer applies except for that I switched to Fedora as my OS and video games never distract me anymore.  In most cases it is programming distracting me from work that I actually need to get done.  For example, right now (this is not programming, but I still count it among the bunch).  I am pretty sure that this laptop will last a really long time, considering that right now I have my email client (Evolution), chat client (Empathy), browser (Firefox), internet radio streamer (Rhythmbox), file browser (Nautilus), Emacs, and PDF viewer (Evince) open and the CPU usage is about 2--5%.  I am glad.  I also have an old 2005 computer that I am looking to set up for cross-compiling Windows binaries for C, among other compilations.  It is running Crunchbang right now.  In terms of what I use now, I have started to use Emacs for everything.  In my case, everything is typically C, Ruby, Python, Java, and C#.  I typically have the left half of my screen showing Emacs, and the right half of my screen showing Terminator.  I then usually split Terminator horizontally so that I have two terminals; the top half I usually use for running what I am working on, and the bottom half I use for calling git and any other Shell commands that I may need.  This is an example of what I mean, with me working on a Rails website.  Excuse the ugly code; others wrote the majority of the code, as I started working on that website a year after it was written.  At the time that it was written, those who wrote it did not have good code style.  They do now, though, but the ugly code remains.  I really love Emacs because it is so configurable.  I used to use Sublime Text, but it wasn't free software so I decided to find free software that could compete.  Emacs does, once you install packages that do what you want.
8  Discussions / Miscellaneous Topics / Re: AI Assistant using Evi/Wolfram|Alpha/Cleverbot. Talk to your computer! on: 2013-10-25 18:44:35
If you are on Linux, you can hopefully just use python3 from the command-line or just install Python 3 and then you will have access to the python3 command.  From there, just run it with that command instead of python and you are good to go.

Ideally, the script would have a shebang at the top (for example, #! python3) which would allow you to simply run ./script.py and it would handle which Python interpreter was necessary (2.7.5 vs. 3.3.2) for you.  It would take the command after the first two characters of the shebang and use that interpreter, i.e. turning ./script.py into python3 script.py when launched.

You shouldn't expect Linux not to have support for Python 3.  It just isn't the default interpreter for Python.  You just simply add a '3' to the end of your call.

EDIT:  Hmm, I am not sure why I went into so much detail about Python 3.  I guess the main point was that shebangs make it easier to run Python code.
9  Discussions / General Discussions / Re: Java-Gaming at Minecon on: 2013-10-25 04:06:08
This just relates to the whole presentation thing and not the relation to JGO, but I wanted to share my opinions on the presentation.

It's very hard for one to realize that they cannot go straight into making games once they pick up a language.  These people who are looking at Minecraft will probably think of Java to program with if they realize it is programmed in that language.  I started off with Java, partially because I thought Minecraft was awesome and partially because I wanted to fix the bugs you had mentioned in a blog post that Catacomb Snatch needed fixing (this is back in 2011 or something).  So I set it up and immediately I was very confused.  I started a game way too early, and the result was Hunger Games Board Game, which does not really use object-orientation at all.  So a very good point will definitely be to advise people not to jump into games too quickly.  Baby steps are critical.

You could mention that if they get discouraged with Java, that a more simple language may be better to start.  Some people are likely not prepared for the syntax of Java when they have never dealt with anything prior, so maybe Python or Ruby may be better for a start at times.  Even while only being a freshman in high school, I have helped somebody learn programming, and even though they were interested in it for the scientific simulation possibilities rather than the game creation possibilities, I started them with Python.  I did this because I had a friend before who would give up as soon as they reached any bug.  It is way easier to create a bug in programming than in scripting (though all of that is debatable).  I think that people who want to jump right into games will likely get discouraged squashing bugs.  Maybe hinting at the possibility of simpler languages for the start would be good.  Then, you can get into game development quicker than with a more-programming language like Java.

It's also nice to think of a color spectrum with programming vs. scripting.  You give one end to programming and one end to scripting.  Assembly/machine code goes to the programming end, and something like Python or simpler would go on the scripting end.  From there, many languages are between, and how much time you have and what you want to do determines where on the spectrum your language will be.
10  Discussions / Miscellaneous Topics / Re: Iron Man Jarvis using Evi/Wolfram|Alpha/Cleverbot. Talk to your computer! on: 2013-10-25 03:32:47
You wrote this for Python 2.7.5 I assume, and you need parentheses around print calls starting with Python 3.  In Python 3, they changed print from being a magical thing with special syntax (no parentheses needed) to being a function like everything else.  If you ran it with python and python -V returns 2.7.5, you may want to make some changes for it to run with Python 3.  It is your choice, however.  Users with Python 3 cannot run it right now.  Linux still defaults Python version to Python 2.7.5 because Python 3 is not backward compatible and adjusting all of the code takes a very long time.

Just the things you get to have fun with using Python.  Smiley
11  Discussions / Miscellaneous Topics / Re: Blogs? on: 2013-08-26 00:35:20
My school is the same as above.  Whiteboards seem to be used a lot more, but SMART Boards are always used with power points to prevent walking.
12  Discussions / Miscellaneous Topics / Re: Blogs? on: 2013-08-25 23:50:38
I have no way to find out now.  It isn't worth looking into anyway, because I'm not really going to use that program again.  I may fix up the style, but besides that I doubt I'll add anything.
13  Games Center / WIP games, tools & toy projects / Re: 'Zombie Outbreak' a top-down zombie survival game using LWJGL on: 2013-08-18 23:55:31
Thanks for thinking that I know what I am doing.  I wonder if I do.

I don't quite understand what is confusing about Linux with Java though.  Because you are using Java, you just make sure you never hard-code Windows stuff (like using '\\' for path separator or something) and then it'll work on all platforms without needing separate download links.

Also, what is the Shell script you included?  I tried to concatenate it and it looked like a bunch of garbage...  I doubt you need a Shell script, because running the JAR worked fine for me.
14  Games Center / WIP games, tools & toy projects / Re: 'Zombie Outbreak' a top-down zombie survival game using LWJGL on: 2013-08-18 16:48:58
It works fine on Fedora 19 64-bit, but I am using OpenJDK 7, not 6.  Wesley is using Ubuntu, and I know Ubuntu is more tentative to releasing new software than Fedora.  By the way, Wesley, what is your output to java -version?  If it is not 1.7, then try sudo apt-get update and then if that does not make it go to version 1.7, you can uninstall the Java 1.6 stuff and install the java-1.7.0-openjdk package (along with the development package) (NOTE: names may change on Ubuntu) which should work.  Interestingly Fedora already has a java-1.8.0-openjdk package, so I'm curious if OpenJDK has Java 8 out already.  Actually I just looked it up, it is still in development but it is in the package manager so that people can play with it.

Also, Wesley, unless Ubuntu has changed, gnome-terminal is the default Linux terminal emulator on Ubuntu and Fedora.  Linux has tons of terminal emulators, so to say that XTerm is the only one is a false statement.  You can find tons of terminal emulators; ones such as Terminator and Konsole exist too.
15  Discussions / Miscellaneous Topics / Re: Blogs? on: 2013-08-18 16:14:08
I did also say "C# seemed like a complete clone of Java," which by saying the word seemed meant that when I first saw and used C# I saw it as a clone of Java made only for Windows.  Once I used it for awhile I realized it was not a clone and that it can work on other platforms besides Windows.
16  Discussions / Miscellaneous Topics / Re: Blogs? on: 2013-08-18 05:01:16
I have a little blog on my GitHub Page here.  I plan on writing on it, but it takes me two or three hours whenever I do which I am normally not up for.
17  Game Development / Newbie & Debugging Questions / Re: String isn't equal to the same string? on: 2013-08-17 00:56:37
Well, == cannot be used when comparing strings - .equals needs to be used.  That, to me, looks like the problem, though I may be seeing incorrectly.
18  Discussions / General Discussions / Re: The ignorance of the android industry about good porting solutions like Libgdx on: 2013-08-17 00:42:11
There is SharpDevelop which I used instead of Visual Studio because I can't handle Visual Studio back when I did C# on Windows.
19  Discussions / General Discussions / Re: What are the laws regarding Making a fan Game of a Movie? on: 2013-08-12 03:10:14
I assume there's no chance it will ever get popular, so that is not an issue.  I am just planning on changing the name and removing some assets so that it will never cause trouble if, for some reason, some rewrites I might do of it (planning on one in C++, maybe one in Java as well with LibGDX though I may just learn LibGDX rewriting Pixel Zombies) get popular.

The game does have "The Reaping" in it though, and could that be copyrighted?  It is just something in the book and movie so I doubt it, but I can just change it to "The Selection" if necessary.  What I will change the name of the game to I am not sure.  I will talk to the friend of mine who made the original board game with me in the first place about that, but if anybody has any great ideas let me know.

Thanks for the information about what I need to do.
20  Discussions / General Discussions / Re: Is it bad to start with Python and then move the Java? on: 2013-08-12 01:38:42
Ah yes, I find using indentation for code flow instead of braces very good for beginners, as it will ensure he doesn't start off using a horrible, unreadable style.
21  Discussions / General Discussions / Re: What are the laws regarding Making a fan Game of a Movie? on: 2013-08-12 01:35:58
I realize that I should never have used the copyrighted title, but the goal of the game was to make a video game version of a board game my friend and I created as a school book report on The Hunger Games, so I don't really regret it a ton.  I wouldn't have made it with a copyrighted name in the title if it was just a game I thought up of.  I am not proud of the game anyway because it isn't object oriented lol.  Really all I need to do is rename it and remove images gotten from Google (not many, I think), which won't be that tough (the images I make will be horrible, but that's not a huge problem).  It isn't based off of a video game and no art was stolen from the movie (I think 2 screenshots from the movie are there though Shocked), which makes it easier.  Thanks for letting me know about not needing to alter the history, that will help.
22  Discussions / General Discussions / Re: Is it bad to start with Python and then move the Java? on: 2013-08-12 01:28:44
@Jimmt:  I feel like I am similar in not asking others questions.  In the past, I barely ever asked questions to real people, but I Googled stuff constantly.  Learning what IRC is and using it for help sometimes has been a huge asset now.

@MrCoffee:  I have a friend who is interested in programming purely for mathematical/scientific purposes who has learned Python a bit.  He has sent me code of his and I have given him tips.  I think that Python is really good for beginners, so it may be worth looking into.  Java can definitely cause some troubles for beginners.  Python's syntax results in almost no errors, there is only one way to do a given thing, and the Zen of Python makes it good for beginners in my mind.  The Zen of Python gets on my nerves now, but as a beginner I feel like it would be nice.  I think it is worth trying out for at least a little bit.  The main reason I see is that Java is actually pretty complicated and can cause problems whereas Python will result in less issues.  I guess if you know your son would never give up due to difficulty Java is worth starting with, but if your son could get frustrated when dealing with an issue for a really long time Python would be better to start with.  I think Python is worth trying out until your son wants to try something more challenging.
23  Discussions / General Discussions / Re: What are the laws regarding Making a fan Game of a Movie? on: 2013-08-11 23:51:37
Ah, okay.  So if I were to rename it, get rid of all of the other stuff I don't necessarily have rights to, and remove download links for the versions where it had Hunger Games in the name would that be enough?  GitHub would still have history of the code when it had Hunger Games in the name and a version of my website with download links with that in the name - could that still result in a lawsuit, or do I need to actively be displaying it at the time?  If it could still result in a lawsuit, I guess I have to mess with my website's GitHub history and completely obliterate the old repository.
24  Discussions / General Discussions / Re: What are the laws regarding Making a fan Game of a Movie? on: 2013-08-11 02:14:29
also game ideas aren't protected by copyright.
so you can make a clone (which will transform into your own version / spiritual successor anyway in development)
and then later just swap texture, models, sounds whatever

or just use free stuff from the get go

Wait, so does that mean that this old game of mine is okay besides using some images from Google (that it does)?  If so, that is surprising to me - I was always under the notion that because it used the name "Hunger Games" in its name it would be against something.  I could always rename it anyway (can't rename the JGO topic, though, due to a weird bug with me posting too much in that topic), which if that then makes it copyright-resistant I would definitely do so.
25  Games Center / WIP games, tools & toy projects / Re: Phased's Horde Style Game on: 2013-08-06 03:19:00
I apologize in advance that the GamePatcher example will not work because I currently have not added the download link with my new website design, but if you replace it with a link to a file on a different website it will work fine.

Anyway, this is what the website looked like with the old design that supported the download links.
26  Games Center / WIP games, tools & toy projects / Re: Phased's Horde Style Game on: 2013-08-06 03:10:45
For making your own auto-updater, two libraries of mine may be a little helpful to get an idea.  I'd like to fix them up some day, but for now they sit where they sit.
27  Game Development / Newbie & Debugging Questions / Re: Does eclipse have an auto info feature?[SOLVEd] on: 2013-08-04 14:08:48
For me at least, I had to install the gem as super user in order to have it in my path (I could, of course, modify the path, but I wasn't feeling like it).  I just installed it per-user and as super user in the end.  Did it work well?
28  Game Development / Newbie & Debugging Questions / Re: Does eclipse have an auto info feature?[SOLVEd] on: 2013-08-04 02:49:06
After reading up on licenses, I have made all of my programs/games gpl-3.0, libraries lgpl-3.0, and my website MIT because most of the code is auto-generated anyway.  One project of mine I have to decide if I want to only use GPL libraries or use libraries of different licenses.  I'll see what I decide in the end.

Also, @wesley.laferriere I found a nice license generator here (GitHub is currently down sadly).  You can install it with gem install license-generator and then to generate a GPL license you would do licgen gpl-3.0 "Author Name" and it will create a file called LICENSE for you.  I've found it quite convenient.  licgen list will list all the available licenses.
29  Game Development / Newbie & Debugging Questions / Re: Does eclipse have an auto info feature?[SOLVEd] on: 2013-08-03 04:16:57
Shocked Thank you very much!  I will definitely use that!
30  Game Development / Newbie & Debugging Questions / Re: Does eclipse have an auto info feature?[SOLVEd] on: 2013-08-03 04:04:01
Thanks for the links, I had Googled it but I was wondering if there was some site that was super highly suggested.  I'll just do my research soon.
Pages: [1] 2 3 ... 10
 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (27 views)
2014-04-15 18:08:23

BurntPizza (22 views)
2014-04-15 03:46:01

UprightPath (38 views)
2014-04-14 17:39:50

UprightPath (20 views)
2014-04-14 17:35:47

Porlus (36 views)
2014-04-14 15:48:38

tom_mai78101 (61 views)
2014-04-10 04:04:31

BurntPizza (119 views)
2014-04-08 23:06:04

tom_mai78101 (219 views)
2014-04-05 13:34:39

trollwarrior1 (186 views)
2014-04-04 12:06:45

CJLetsGame (193 views)
2014-04-01 02:16:10
List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:05:20
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!