New: quantumdeveloperAll contenthive-129948hive-196917krzzanhive-183959hive-180932hive-185836steemhive-188619hive-150122photographyhive-166405hive-101145hive-144064hive-184714hive-183397uncommonlabhive-145157bitcoinhive-103599hive-193637hive-193186hive-103393krsuccesshive-113376TrendingNewHotLikersquantumdeveloper (57)in utopian-io • 6 years agoSnake3D: Released Version 1.1 containing an upgrade of the GUI.Repository New Features The menu GUI now contains several buttons which can be pressed with the mouse: The buttons are triggered using the java MouseListener which I added here . The…quantumdeveloper (57)in utopian-io • 6 years agoSnake3D: Released Version 1.0 containing more features and bug fixes. [Repost]Snake3D 1.0 released github: Bug Fixes 1. Issue At certain angles one of the 3 faces of the cube disappeared like this: In the graphics part I sort the areas and take the 3 areas closest…quantumdeveloper (57)in utopian-io • 6 years agoSnake3D: Released Version 1.0 containing more features and bug fixes.Snake3D 1.0 released github: Bug Fixes 1. Issue At certain angles one of the 3 faces of the cube disappeared like this: In the graphics part I sort the areas and take the 3 areas closest…quantumdeveloper (57)in utopian-io • 6 years agoSnake3D: A new, probably harder way to play snake.Repository New Project What is the project about? Snake3D is a game inspired by snake. The game logic is mostly the same as in snake: The snake dies if it hits itself. The snake can…quantumdeveloper (57)in programming • 6 years agoLearning Programming #3.0 Using Java: The standard libraryNow that you know all the specialties of java it is time to do some actual programming. Java provides a pretty advanced standard library compared to other languages. That allows you to easily…quantumdeveloper (57)in programming • 6 years agoLearning Programming #2.6 Learning Java: Some (perhaps useful) constructsIn java there are a few constructs that make it easier for you to create and simplify some things, but they will also make it harder for you to read other peoples code if you don't know them. a =…quantumdeveloper (57)in programming • 6 years agoLearning Programming #2.5 Learning Java: Some important keywordsJava has a lot of keywords that you can add to your functions and variables. These can be useful to make the code more readable, but also to better control what is and what can be done with certain…quantumdeveloper (57)in programming • 6 years agoLearning Programming #2.4 Learning Java: MultithreaddingThe processor of your computer should have something like 4 cores. Those 4 different cores are able to work parallel. So when you have a task that can be divided into smaller independent packages…quantumdeveloper (57)in programming • 6 years agoLearning Programming #2.3 Learning Java: Object OrientationNow that you know about Exceptions and Errors the real programming can start. Java is an object orientated programming language. That means you can use and create objects of any kind.…quantumdeveloper (57)in programming • 6 years agoLearning Programming #2.2 Learning Java: ExceptionsBesides compiler errors which your learned about in my last post there are other 'errors' in java called exceptions. Exceptions are "thrown" every time your program tries do to something that…quantumdeveloper (57)in programming • 6 years agoLearning Programming #2.1 Learning Java: The CompilerLike in most programming languages there is a compiler that translates your codes into something that can be executed by your computer. In some cases the compiler also optimizes your program and…quantumdeveloper (57)in programming • 6 years agoLearning Programming #2.0 Learning Java: SyntaxThe java syntax may seem hard for beginners, but it can be learned using some simple rules. In my last post you learned about lists which are sometimes useful in programming. There are a few…quantumdeveloper (57)in programming • 6 years agoLearning Programming #1.6 The Basics: ListsLists are a way of storing variables. Lists can behave similar to an array, but can vary in size. In my last posts you learned about arrays which are a foundation to the most common lists.…quantumdeveloper (57)in programming • 6 years agoLearning Programming #1.5 The Basics: ArraysArrays are important constructs in programming, as they allow easy access and storage of multiple(ranging from 0 to whatever number your memory can handle) variables of the same type. In my last…quantumdeveloper (57)in programming • 6 years agoLearning Programming #1.4 The Basics: FunctionsFunctions are not really necessary in programming, but they are a great way of making your code more readable for humans which is very important because you want to be able to understand your own…quantumdeveloper (57)in contest • 6 years agoProgramming Contest #1: Integer Factorization | This contest gives a free participation reward!I decided to make the one thing that is really missing here on steemit: programming contests! Don't be discouraged by the amount of text below. Most of them are just further explanations or minor…quantumdeveloper (57)in programming • 6 years agoLearning Programming #1.3 The Basics: Conditions and LoopsIn my last posts you learned what variables are and what simple operations you can do with them. In this post you will learn about the other important elements of programming which are…quantumdeveloper (57)in coding • 6 years agoLearning Programming #1.1 The Basics: VariablesIn #1 I'm going to explain the basic knowledge you will need to start programming. This knowledge is usually language independent, but there may be some differences. I will only describe things that…