Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
![](/static/devrant/img/pipeless-devrant-banner-white.png)
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Cyanite85577y@bishalthapasht
Don't worry, you can opt out of ads for free. :3 they will only be present on in-game websites. -
rvnx11597yPython isn't bad. It's just not equally good at everything, especially when it comes to anything with a GUI. But yeah, Java would be the way to go.
-
@Cyanite yes and people also say that multivariable equations arent solvable but they are wrong
-
Cyanite85577yI'll let this go for a few days and make a list. I have a criteria that needs to be met for both my game, and my sanity. I will let you guys know what I decide. In the mean time, keep em' coming! ^~^
-
Defi4NT14967yC++ or Go, and you can still integrate some python in the stack for all that html, css , XML parsing
C++ is portable, crazy fast and complicated but by learning it or C you will get a way better grasp of oop principles for all your endeavours in your programming future -
@cyanite Elm
Haskell like syntax, compiles to html css javascript. You can use any javascript libary you want with it.
Elm was facebooks inspiration to build react.
http://elm-lang.org/ -
Cyanite85577y@AngryDev
My main thing about Java is how much I hear people talk shit about it.. I'm worried it's bad.. -
@Cyanite it can be slow at times but with the right optimization it can be really good (kinda like what @RazorSh4rk said). Plus an OOP language seems to be he way to go given your need to drag and drop icons and other stuff...
-
Cyanite85577yDragging and Dropping things is the reason i'm leaving Python.. That is a MAJOR requirement of mine.
I'd only give that up it it was THE perfect language the entire rest of the way. -
rsrj6677yTrust me Java ain't that bad, just get IntelliJ. I am personally working on a Java Libgdx game. Though not sure if libgdx is best for your usecase
-
@Artemix ecs is more of a python-scriptie-something thing, its good, but this task seems pure oop to me
@jAsE it doesnt do anything until the score gets -- -
Cyanite85577y@fschaupp
I stated what I want to do, and I know nothing of Java, but come from a Python background. Python is literally the only language I know unless you count BATCH, BASH, JSON, INI, and XML.. -
@Cyanite if java's powerful enough for Minecraft, I bet it can run your game, and with JavaFX being so new, you probably won't have to worry about ever having to rewrite your game in a new library. Also, I'm making a Java XML library right now that you could use if you'd like, and I think Java does have support for basic webpages, but I'm not entirely sure.
-
@Cyanite he's saying that if you'll want to manipulate the hardware more (ex. Using the GPU, which would be OpenCL) you have to use external libraries, but otherwise you can make it into a single file for your users to download, because you can pack all your code into a runnable jar
-
Objectively I would say Java is the best way. Now what I would do (super biased) I would go with Ruby. Is you want to make a game RubyMotion. Website? Ruby on Rails. Building a new language? Use RUBY!! haha. These are all things I have done, very fun. Ruby is just a fun language to program in.
-
@Cyanite a handy side effect of learning Java: there's tons on Java employers out there. Tons! You'll have more job offers than you can shake a stick at (probably)
-
Cyanite85577yOhh boy.. Check out my most recent rant and give me your thoughts! It's a wild one so buckle up!
-
Assembly.
The only relevant language out there. Beware of the false shepherds that say otherwise or even worse... Don't get brainwashed into using the "modern" and "high level" languages (tfu).
Assembly is the way to go. -
Daniil1067yIn my opinion: if c# is too complicated to you I doubt you will like java.
Java and c# have the same background and c# is "easier" then java (lets just say because it's less save. Not" better")
C++ is even much more (if not extremely more) complicated then java or c# because you need to manage memory and objects in more detail.
Generally speaking you can Ofc try java or c# for the latter take a look at unity. (this is more or less an engine or authoring tool) which let you write scripts in c#.
And don't worry. Java is not "bad" it's just don't shine compared to c# (top for Windows /. Net applications as it offers great libraries) or c++ (much better security or performance power). But when it comes to "as less time as needed for basic tasks" c# or java will be mostly better. And if you add cross Plattform without big testing or in detail knowledge (as needed in c++) you are left with java.
This coming from a c++ student who works in c++ and c# and actually dislikes java. -
nicholai8937yJavaScript. Supports HTML and CSS natively. Electron for desktop apps, also multiplatform support and the option of eventually going to browsers or devices as native apps.
-
Funny no-one mentioned Unity et. al. yet! The OP is after a game engine, not a "better python".
-
@Re-cursing funny how you say that given the OP specifically said "I am not really looking for a game ENGINE. I am looking for a language..."
-
@Cyanite ooopz. From your requirements, though, seems like you might. An engine is just a beefy library. Unity is c#, unreal c++ etc
-
Cyanite85577y@Re-cursing
Yeah, but that requires me to actually use Unity.. Or whatever other engine. I prefer using my own IDEs. And I prefer typing to manipulating. x.x -
Ugh, programming language is not your problem.
The problem is that you have not clearly defined what you want to accomplish.
A game? An OS? A browser? Sounds like you are trying to build all of these things. Which are complex. And take a lot of time to build right.
Start from scratch and think about what you want to accomplish not the programming language
Related Rants
-
thebhuwanesh20Why did the chicken cross the road? Assembler Chicken: First, it builds the road ...... C Chicken: It crosse...
-
BambuSource14
My girlfriend has these :D (called Code:Deck - available here https://varianto25.com/playing-card...)
-
RAZERZ8Me: so, I heard you do programming! What language? Person: ehhh, English...?
Okay, here we go...
I need a new Programming language.
Coming from a Python background, so go easy on me. x.x
C# can do what I need, but it's quite complex for me. I'd rather something simplier is possible.
Brief summery:
So, I've come to realize that I wont be able to make my Python game(ExitCode) as powerful and fancy as I'd like. And I decided that I should just start from scratch before I go any farther. (Though, I might go ahead and stabilize the current versions on GitHub)
Here's what I need:
Powerful UI support;
* I am re-creating an OS as my game. I will need to drag and position windows and icons in-game, as you would in a real OS.
* Needs to support Ads, Animations, Images, Videos, Sound, and any other media I might need?
* Preferably can render HTML & CSS (Though, this is just a preference)
Support for reading JSON and/or XML files SAFELY (XML had major vulnerabilities in Python)
Supports Windows, but I would prefer cross-platform-ability
Easy to compile
I am not really looking for a game ENGINE. I am looking for a language to create a game in from scratch, that has powerful UI libraries.
In the end, the game will be Free, and Open Source. (Always!~)
undefined
yeah python was a bad idea
shouldn't have trusted a snake
let the personal biases roll in
come at me bro
we will take over the world! maybe..
thats great but can it run crisis?
programming languages