Jump to content

  • Log In with Google      Sign In   
  • Create Account

Banner advertising on our site currently available from just $5!


1. Learn about the promo. 2. Sign up for GDNet+. 3. Set up your advert!


i tried mingw, ogl, ocl, winsocks and android .. what else


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
16 replies to this topic

#1 fir   Members   -  Reputation: -460

Like
-5Likes
Like

Posted 24 January 2014 - 09:23 AM

i often feel i dislike such threads where to start,  what to chose

but it seems i like to make my own

 

previuos times i got old machine at home and could not try many

environments recently i got some newer machine and i was

starting to try some environments not to already work long with that

vut with just curiosity if i manage set it up wrote simple code an be

ready for deeper working with it l8er

 

i managed to try 

- mingw

- opengl 4.2 with shaders

- opencl 1.1

- android adk (2.2 got old phone)

 

 some other ideas what yet i could try to setup and use

(some valuable in the terms of technology for a programmer

esp game programmer)?

 



Sponsor:

#2 d4n1   Members   -  Reputation: 437

Like
4Likes
Like

Posted 24 January 2014 - 09:28 AM

Are you just experimenting with different technologies or are you interesting in going down a certain path of game development?  Technology is not as important as the actual concepts you should start to learn.  I would obliterate your search for different technologies until you have a sound background in the principle concepts of game development.

 

To try and make your life easier, pick from one of the three for-mentioned engines and start doing something.

 

1. Unity3D + JavaScript/C#

2. UDK + UnrealScript

3. WebGL --> three.js which you can find here

 

 

Also i would recommend reading all of the GDNet articles that you find intriguing, just keep learning.


Edited by d4n1, 24 January 2014 - 09:28 AM.


#3 richardurich   Members   -  Reputation: 1187

Like
3Likes
Like

Posted 24 January 2014 - 09:37 AM

If you haven't ever done so, the most valuable thing you can do is start a project and finish it. It doesn't even have to be huge and complicated, but it should be something you can tell people when interviewing for a job or whatever. You'd be amazed how often someone applying for their first programming job cannot point to a single thing they've finished.

 

Beyond that generic advice, I'd need to know your personal goals.



#4 fir   Members   -  Reputation: -460

Like
0Likes
Like

Posted 24 January 2014 - 09:50 AM

If you haven't ever done so, the most valuable thing you can do is start a project and finish it. It doesn't even have to be huge and complicated, but it should be something you can tell people when interviewing for a job or whatever. You'd be amazed how often someone applying for their first programming job cannot point to a single thing they've finished.

 

Beyond that generic advice, I'd need to know your personal goals.

 

I did a couple of prototypes of differend kinds (over 15 prototypes)

 

but now i need a setup time just configure some environments

to watch how i like it or how usable this is - what could i try?

 

my personal goal would be to make some smal but nice game

but not now, now as i said i want to try some things for technological experience..


Edited by fir, 24 January 2014 - 09:51 AM.


#5 fir   Members   -  Reputation: -460

Like
0Likes
Like

Posted 24 January 2014 - 12:25 PM

 

1. Unity3D + JavaScript/C#

2. UDK + UnrealScript

3. WebGL --> three.js which you can find here

 

seem to be good options to try for me - maybe yet something more?



#6 d4n1   Members   -  Reputation: 437

Like
1Likes
Like

Posted 24 January 2014 - 11:07 PM

 

 

1. Unity3D + JavaScript/C#

2. UDK + UnrealScript

3. WebGL --> three.js which you can find here

 

seem to be good options to try for me - maybe yet something more?

More what?  Jack of all trades is master of none, unless your name is John Carmack.



#7 fir   Members   -  Reputation: -460

Like
0Likes
Like

Posted 25 January 2014 - 03:08 AM

 

 

 

1. Unity3D + JavaScript/C#

2. UDK + UnrealScript

3. WebGL --> three.js which you can find here

 

seem to be good options to try for me - maybe yet something more?

More what?  Jack of all trades is master of none, unless your name is John Carmack.

 

naaaah, i could try yet something... but got no idea what...

unity and udk would be nice to try but my downloading 

posibilities (my connection is 130 MB/hour and disconnects

each hour) limits me - probably i will not manage to 

download this... or there is a server for unity who support 

continuing disconnecting downloads ?

canvas development i was trying already (but it was shallow and 

now i just really forget how my simple development environment was there set up ;\ (but youre right i probably should try to recall

and set up 3d here - parts of this demos under canvas tag are

impressive, but webgl did not work - dont know why, im using opera 18 maybe it has no support..)

 

Probably i should try directx (9.0c i think) - never ever tried it or even see any other person doing it - but I got mingw - is it possible to work with directx with mingw ? also it has probably large downloads

which I will not get probably

 

Maybe i should try some 3d with java too... 

 

(but searching for some more ideas what is interesting to try)


Edited by fir, 25 January 2014 - 03:17 AM.


#8 Mr. Lawliet   Members   -  Reputation: 1386

Like
0Likes
Like

Posted 25 January 2014 - 03:29 AM

i often feel i dislike such threads where to start,  what to chose

but it seems i like to make my own

 

previuos times i got old machine at home and could not try many

environments recently i got some newer machine and i was

starting to try some environments not to already work long with that

vut with just curiosity if i manage set it up wrote simple code an be

ready for deeper working with it l8er

 

i managed to try 

- mingw

- opengl 4.2 with shaders

- opencl 1.1

- android adk (2.2 got old phone)

 

 some other ideas what yet i could try to setup and use

(some valuable in the terms of technology for a programmer

esp game programmer)?

I don't want to be mean or to hurt your feelings...but before learning a computer language start by learning a human one.


"Don't gain the world and lose your soul. Wisdom is better than silver or gold." - Bob Marley

 


#9 richardurich   Members   -  Reputation: 1187

Like
1Likes
Like

Posted 25 January 2014 - 04:08 AM

naaaah, i could try yet something... but got no idea what...

unity and udk would be nice to try but my downloading 

posibilities (my connection is 130 MB/hour and disconnects

each hour) limits me - probably i will not manage to 

download this... or there is a server for unity who support 

continuing disconnecting downloads ?

 

The ability to resume downloads is based on your browser, and very rarely on the server hosting the file. Someone hosting files has no reason to intentionally disable your ability to resume a download, and they would have to intentionally disable it.

 

For Chrome, 2 seconds of googling suggests DownloadAll extension does what you need. For Firefox, I'm pretty sure it's built in by default. Or you could even get a download manager that is not even integrated into a browser if you wanted that for some reason.

 

On what you should do next, I'm going to stick with you should actually start a project and finish it. Why do you think it is useful to have a trivial level of exposure to a million different dev tools, but no real depth of knowledge in any of them? If you have a valid reason, maybe people can guide you on what to learn next. But this sounds like trying to learn how to use every single power tool ever created before you're willing to patch a hole in the wall with putty, a putty knife, and a piece of sandpaper.

 


Edited by richardurich, 25 January 2014 - 04:14 AM.


#10 patrrr   Members   -  Reputation: 1123

Like
1Likes
Like

Posted 25 January 2014 - 04:11 AM

 

 

 

1. Unity3D + JavaScript/C#

2. UDK + UnrealScript

3. WebGL --> three.js which you can find here

 

seem to be good options to try for me - maybe yet something more?

More what?  Jack of all trades is master of none, unless your name is John Carmack.

 

"Specialization is for insects." — Robert Heinlein

 

Though it's good to at least become better-than-average in the things you learn.


Edited by patrrr, 25 January 2014 - 04:33 AM.


#11 richardurich   Members   -  Reputation: 1187

Like
1Likes
Like

Posted 25 January 2014 - 04:17 AM

In Chrome, you can also "enable download resumption" in the flags at chrome : // flags (without the spaces).


Edited by richardurich, 25 January 2014 - 04:23 AM.


#12 fir   Members   -  Reputation: -460

Like
0Likes
Like

Posted 25 January 2014 - 04:43 AM

 

naaaah, i could try yet something... but got no idea what...

unity and udk would be nice to try but my downloading 

posibilities (my connection is 130 MB/hour and disconnects

each hour) limits me - probably i will not manage to 

download this... or there is a server for unity who support 

continuing disconnecting downloads ?

 

The ability to resume downloads is based on your browser, and very rarely on the server hosting the file. Someone hosting files has no reason to intentionally disable your ability to resume a download, and they would have to intentionally disable it.

 

For Chrome, 2 seconds of googling suggests DownloadAll extension does what you need. For Firefox, I'm pretty sure it's built in by default. Or you could even get a download manager that is not even integrated into a browser if you wanted that for some reason.

 

 

 

 

 

 

tnx for info about browsers and resuming (my present opera 18 downloads not allow me to resume arter net is disconected 

and reconected) i will try with firefox

 

 

 

 

On what you should do next, I'm going to stick with you should actually start a project and finish it. Why do you think it is useful to have a trivial level of exposure to a million different dev tools, but no real depth of knowledge in any of them? If you have a valid reason, maybe people can guide you on what to learn next. But this sounds like trying to learn how to use every single power tool ever created before you're willing to patch a hole in the wall with putty, a putty knife, and a piece of sandpaper.

 

 

 

i focused on the depth of projests under 1 environment last 5 years (!, one compiler one library nothing else),

 

(why do you try to enforce yr philosophy on me?, i do not get it),

 

Now as I said I need to try some/(want to try many) environments, When i get bored (and surely i soon will do) i will go back to depth coding then,

 

But now im searching what things can i setup and try in the shallow

(I agree that depth is the must in long run but thats quite different 

story)

 


Edited by fir, 25 January 2014 - 04:54 AM.


#13 jbadams   Senior Staff   -  Reputation: 21871

Like
6Likes
Like

Posted 25 January 2014 - 05:13 AM

How about learning Lua?  It's a popular and lightweight programming language that's used extensively in the games industry.  You can use Lua as a stand-alone language, or as an embedded scripting language in your C or C++ projects.  If you wanted to extend this into something game-related, you might try LÖVE, a simple 2d framework programmed with Lua.  The reference manual and Programming in Lua are good resources to start with.

 

If Lua isn't to your liking you could also consider Python (and PyGame).  Again, a popular programming language that sees a bit of use in the games industry, and is also used extensively outside of games.

 

 

What about a functional language such as Haskell?  You may not ultimately continue using your chosen language for production, but learning to think in a different way can be valuable even when working in a non-functional language.

 

 

You could also try Node.js.  One of our members recently posted an introduction to setting up and getting started guide in his developer journal.

 

 

 

How about learning a flavour of assembly to get an idea of lower-level development?

 

 

 

Sticking with things and actually finishing a project is really good advice.  You should of course do as you wish and learn whatever interests you, but at some point you'll have to choose something to stick with longer term if you actually want to get anything done.

 

Hope you like some of the suggestions. :)



#14 fir   Members   -  Reputation: -460

Like
0Likes
Like

Posted 25 January 2014 - 05:28 AM

How about learning Lua?  It's a popular and lightweight programming language that's used extensively in the games industry.  You can use Lua as a stand-alone language, or as an embedded scripting language in your C or C++ projects.  If you wanted to extend this into something game-related, you might try LÖVE, a simple 2d framework programmed with Lua.  The reference manual and Programming in Lua are good resources to start with.

 

If Lua isn't to your liking you could also consider Python (and PyGame).  Again, a popular programming language that sees a bit of use in the games industry, and is also used extensively outside of games.

 

 

What about a functional language such as Haskell?  You may not ultimately continue using your chosen language for production, but learning to think in a different way can be valuable even when working in a non-functional language.

 

 

You could also try Node.js.  One of our members recently posted an introduction to setting up and getting started guide in his developer journal.

 

 

 

How about learning a flavour of assembly to get an idea of lower-level development?

 

 

 

Sticking with things and actually finishing a project is really good advice.  You should of course do as you wish and learn whatever interests you, but at some point you'll have to choose something to stick with longer term if you actually want to get anything done.

 

Hope you like some of the suggestions. smile.png

 

much tnx i will probably try this 

(my language of choice is c with assembly and pure system

programming but would like to look onto something more too,

got about a couple of 'free time' now)



#15 richardurich   Members   -  Reputation: 1187

Like
3Likes
Like

Posted 25 January 2014 - 06:37 AM

 

i focused on the depth of projests under 1 environment last 5 years (!, one compiler one library nothing else),

 

(why do you try to enforce yr philosophy on me?, i do not get it),

 

The philosophy I'm trying to convey is that development tools are just tools. They help you do something you need to do. They get outdated quickly, so you need to be capable of learning to use the right tool quickly and adapt to any changes quickly. That comfort with learning to use tools is the point of telling new programmers to learn a bunch of random libraries and such. I think you've already mastered that skill, so I cannot in good faith suggest you stop progressing as a developer. Once you're comfortable with all the basic concepts and have all the basic skills, the next step is to actually develop software.

 

If you really don't feel like you can learn new tools as you need them, I guess search job posting for buzzwords and learn the tools involved in whatever the buzzword of the week is. I will absolutely stand by my belief that you are more capable than that, and are actually ready for the next step even if you are nervous about taking it.

 

Please understand when someone says you should work on a project instead of learning X, that is a vote of confidence in you. They are saying you are ready to handle a project, and you'll just learn X when and if you need X. Be proud of that.



#16 fir   Members   -  Reputation: -460

Like
-1Likes
Like

Posted 25 January 2014 - 07:27 AM

 

 

i focused on the depth of projests under 1 environment last 5 years (!, one compiler one library nothing else),

 

(why do you try to enforce yr philosophy on me?, i do not get it),

 

The philosophy I'm trying to convey is that development tools are just tools. They help you do something you need to do. They get outdated quickly, so you need to be capable of learning to use the right tool quickly and adapt to any changes quickly. That comfort with learning to use tools is the point of telling new programmers to learn a bunch of random libraries and such. I think you've already mastered that skill, so I cannot in good faith suggest you stop progressing as a developer. Once you're comfortable with all the basic concepts and have all the basic skills, the next step is to actually develop software.

 

If you really don't feel like you can learn new tools as you need them, I guess search job posting for buzzwords and learn the tools involved in whatever the buzzword of the week is. I will absolutely stand by my belief that you are more capable than that, and are actually ready for the next step even if you are nervous about taking it.

 

Please understand when someone says you should work on a project instead of learning X, that is a vote of confidence in you. They are saying you are ready to handle a project, and you'll just learn X when and if you need X. Be proud of that.

 

 

I am not to much nervous (well i am a bit nervous when i am asking for 

answer in specyfic or general question and some tall me "do not do that",

i know what i want to do, this kind of do not do that is useless (i call this "subzero value")) (disputing it is also useless)

 

After all youre wrong here i disagree, somtimes it is good to do nothing in

depth and just try the 'tools' to watch them out. As to developing fine things 

it is much harder thing (I may only repeat , i got a bit of free time, new machine under the roof, i want to test some tools/ (setup some coding environments and check if its working )


Edited by fir, 25 January 2014 - 07:27 AM.


#17 fir   Members   -  Reputation: -460

Like
0Likes
Like

Posted 26 January 2014 - 06:34 AM

You could also try Node.js.  One of our members recently posted an introduction to setting up and getting started guide in his developer journal.

 

I looked at it (it was valuable advice becouse i am very far from www world and know about nothing about it except some basics of javscript )  but i did not get what it is...

 

maybe someone could explain a bit... is this some runtime that allows

you to write http servers in javascript language? What is its advantage?






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS