- Viewing Profile: Reputation: omercan
About Me
Community Stats
- Group Members
- Active Posts 28
- Profile Views 1,316
- Member Title Member
- Age 19 years old
- Birthday August 20, 1993
-
Gender
Male
-
Location
Germany
-
Interests
Graphic, Software, Developing, Reading, Science, Physic, Blogging, 3D, Novels, Football, Hockey, ...
User Tools
Contacts
omercan hasn't added any contacts yet.
Latest Visitors
#4973252 Is python fast enough for a simulation heavy game similar to Dwarf Fortress?
Posted by omercan
on 25 August 2012 - 08:55 AM
Example:
My fractal viewer was based at first on internal codes but this was bad and not really scalable. After that I used a very simple dll interface. The performance breaks down (nearly 30%!) . I also started a lua interface. The performance breaks down once more (nearly 50%!).
So on my opinion. Don't use scripting languages in big loops (10000 iterations and up) but you can use it for simple things.
This was my experience with scripting languages. I used lua the most of the time. But lua is a little bit faster than Python, so there shouldn't be much difference.
Regards
Ömercan
#4972209 which IDE should i use for opengl?
Posted by omercan
on 22 August 2012 - 08:40 AM
But on other platforms (like Linux) I suggest to use QtCreator... It has a really good debugger... and the usability is awesome... but it feels a bit strange to use it for "normal" c++ code
By the way... when you make something big and multi platform. I suggest to use cmake or other build tools instead the internal project management of VC++ or qmake...
QMake is not bad but currently not really useful for non-qt development.
Regards
Ömercan
#4971849 Game Engine Programming
Posted by omercan
on 21 August 2012 - 09:12 AM
Without a game in mind which will use the game, you will lost your motivation very fast. Or why do you write it?
I myself started to develop an engine when I was 15 or 16... I had a game in mind... a big multiplayer first person shooter which was located in an open world. So I started... but don't find a good starting point... I really lost my motivation very fast. But this was not the end. After that I started to make an animation film... Again, I failed. Then I started a novel and understand that I really don't want to play or make a game.
I only wanted to tell a story. So I started my novel and continued to write it even today. I also continued my engine and it grew and grew... Today it is not finished, but this time my motivation is to make a game for my novel and to design huge software architectures. I really love design and this is the reason why my engine is alife even after 5 or 4 years.
What does that have to do with engine development?
Very much. Motivation is the most important basis you can have. But don't let it fly away. Fix it to something. I wrote myself a novel. What have you done?
Also buy books... many books... ten is not enough
Like Game Engine Architecture. Read all of them. Love them and of course understand them.
When you really only want to make a simple game you should use other available engines. Like Ogre, Irrlicht or maybe Unreal, Unity and if you really love high end, the CryEngine.
You have to invest a lot of time before you get something useful which you can call an engine. You will rewrite it many times. And everytime it will be easier. You will understand more and it will make you more fun. Of course there are also times where the motivation is down. Don't make you mad, you don't need pressure of time. I failed many times and I'm failing even today, but don't lost your motivation.
Maybe I've told a lot, but someday you will understand.
So at the end my suggestion to you:
Do it! Start your game engine development adventure!
Happy coding!
Ömercan
#4968147 "Must-Learn" Languages
Posted by omercan
on 10 August 2012 - 12:00 PM
Instead of 7 specific languages, I'd give you 7 categories:
A systems language, like C, C++.
A managed language, like Java, C#.
A weakly typed language, like Python, Lua.
A web-server centric language, like PHP, Ruby.
An automation language, like Bash, Batch.
A functional language, like Erlang, Haskell.
A domain-specific language, like SQL, Mathematica.
On my opinion add an Assembler Language to the great list from Hodgman... And the list is complete and perfect
#4961317 Let's have a good POV..
Posted by omercan
on 20 July 2012 - 07:07 AM
I think there are several books you can use.
I suggest
C++:
- The C++ Programming Language by Bjarne Stroustrup (You will learn nearly everything ;) )
- Effective C++ by Scott Meyers (Great book about best practise)
- OpenGL SuperBible by Richard S. Wright, Jr., Nicholas Haemel, Graham Sellers and Benjamin Lipchak (My favorite OpenGL book)
- Game Engine Architecture by Jason Gregory (Best book about engine design ever, explain game loops a little too)
PS: I will update this reply when I remember other books that I have read.
#4960687 textures textures textures :)
Posted by omercan
on 18 July 2012 - 04:37 PM
#4960550 Regarding what library/langauge to use
Posted by omercan
on 18 July 2012 - 11:18 AM
This is true... I myself started many projects... often they were big ones, like an Operating System, a 3D Engine, RPGs, Strategy Games, Protocols, Simulators, Emulators, etc...You should try it out for yourself. You'll learn a lot in the process.
Most of the projects failed, but everytime I learned a lot... I learned the internal scheme of the Linux and Windows System, I learned Assembler, I learned the internal structure of TCP/IP or how a Processor works... The real list is long, but it encourage me to continue... No projects and may it be small as everything, is a real fail.
Everytime you learn a lot... How you can learn Qt without a sample or a big project? There is no other way than trying
My motto: Try it... fail it... try it again!
I think I will don't change my way... I'm only 18 (ok, in a month 19 ;) ) and learned a lot this way. Why should I went out of my path?
#4959130 Can you make a big game by starting small?
Posted by omercan
on 14 July 2012 - 03:13 PM
For example:
If I develop an engine and say the first version will be like the CryEngine but better. In the next 2 years I will not have some feedback and my motivation will sink and the result is the project will fail...
When I develop a game or an engine and release much more versions I can react on feedback and will have more motivation and when they like my game, they will stay longer, because it is unfinished, so the full version would be "better" than the current alpha or beta version. Minecraft is a good example for this...
Some years ago it was a very good way to adverse when you set a website into the beta state, because an unfinished version who is good, is in the full version much better ;)
Regards
omercan
#4958943 Alternative minecraft
Posted by omercan
on 13 July 2012 - 04:44 PM
A good mod api is on my mind one of the important parts of the game! Make it modable and maybe use XML for nearly everything!
Sorry for not using quotes currently, currently I use my PSP and it is horrible to talk in the web
#4958942 Alternative minecraft
Posted by omercan
on 13 July 2012 - 04:44 PM
A good mod api is on my mind one of the important parts of the game! Make it modable and maybe use XML for nearly everything!
Sorry for not using quotes currently, currently I use my PSP and it is horrible to talk in the web
#4958941 Alternative minecraft
Posted by omercan
on 13 July 2012 - 04:43 PM
A good mod api is on my mind one of the important parts of the game! Make it modable and maybe use XML for nearly everything!
Sorry for not using quotes currently, currently I use my PSP and it is horrible to talk in the web
#4958882 Alternative minecraft
Posted by omercan
on 13 July 2012 - 01:28 PM
I believe, when i collect a set of great ideas, and make the game realistic it will be almost nothing like minecraft.
Hehe yes
You have a great idea, but to me if your going to try and play a real life version. You should at least take the time to learn a little math and become that much more immersed. Props
You are maybe right... I only thought many kids (between 10 and 14/16) don't really like Math (I know many people like that ;) ), but this was only my opinion
I also have a "good" story but it does not handle humans like Steve from Minecraft and contains no fantasy, more normal adventure without something like magic and sci-fi.
Unfortunately I can not write it down here, I just have not enough time
Regards
omercan
#4958877 3D Mathmatics
Posted by omercan
on 13 July 2012 - 01:21 PM
Hab mir dass Buch mal Probegelesen, also dass ist ja mal Studentendeutsch und liest sich schwer.
Bin Realschüler wäre dass für mein Niveau geeignet ?
Ich denke es gibt keine einfacheren oder ?
I think there are some books who are easier. Maybe some Gymnasium Math books... But I don't know where you live, on my province there is no linear algebra book for "Realschüler", you should use some "Gymnasium" books... I think you'd understand it... If you understand C++ and Software developing you can also understand normal Math
With motivation and hard work anything can be done.
PS: Maybe some books from here can you help: List
#4958853 Alternative minecraft
Posted by omercan
on 13 July 2012 - 12:12 PM
For example:
You can have 1 kg Sand, but to transport it you need a bin, for a bin you need 5 kg iron. Iron is only available as ore.
For 5 kg iron you need 7 kg Ore and fire... For fire you need etc...
I think kg or something similar is a good choice, because it would be really "easy" to implement half blocks or different blocks like triangles. Also it makes it more independet from the blocks himself.
But there is a big problem... I think many people don't like something mathematical like kilogramm.
With Triangle blocks you could also implement good transports like cars..
Wish you luck for your project!
PS: I also had the same idea one year ago... but stopped because it would be only a minecraft clone
#4958818 3D Mathmatics
Posted by omercan
on 13 July 2012 - 09:17 AM
Lineare Algebra: Eine Einführung für Studienanfänger
Or you just lend out books from the school library or the public library of your city.
I also started in the 9th class with books like this, later I buyed some books in english from the web...
I can not present you an exact list of good books, because I use many books that I already forget.
You can look at Amazon or as a german at Bücher.de.
Danke für deine Antwort , wusste nicht dass hier auch Deutschstämmige unterwegs sind!
Ja ja... hier sind schon einige Deutsche unterwegs... Viel Glück beim lernen ;)
Mit freundlichen Grüßen/
Regards
omercan
- Home
- » Viewing Profile: Reputation: omercan

Find content
