2019-06-11 20:55:05

oops @23 and 24, I saw best and worst programming languages and I thaught thats the question.
thanks, you added an idiom or something to my language (didn't here that before).
so, @jonikster, we are curious to know your opinion on that question, because a teacher should have the ability to answer the questions

bitcoin address: 1LyQ3hziMC2DTnCtgM3V1zfuZ73P3CYT9P

2019-06-12 07:00:09

Liam, my experience is experimenting. I developed games with C++, C#, Java, Python, PB.

Thumbs up

2019-06-12 09:28:06

Games? which kind of games? Complex ones? Because it's actually hard to believe. Perhapps you could prove me wrong by showing me one of them.

if you wish,  you could give a look at my github profile.
If you want to get in touch with me you can follow me on Twitter
have a nice day.
Paul

2019-06-12 10:56:39

pauliyobo, Not difficult, but not difficult for me.
I conducted many experiments, but didn't publish it. I'm not Samtupy, and don't want to show an incomplete project.

Thumbs up

2019-06-12 11:41:44

Well maybe you could release the most difficult one you have so far worked with, just to prove yourself. You know, actions speak louder than words.

I'm the Empty Bound. Set me on fire, for I don't care a hoot.

Thumbs up

2019-06-12 18:02:00

you should show me the incomplete project just to prove your point and not sound like someone that is making a lot of excuses.
And I hope your experiment is not creating a simple SDL window.

if you wish,  you could give a look at my github profile.
If you want to get in touch with me you can follow me on Twitter
have a nice day.
Paul

2019-06-12 18:59:47

Created and experimented with many games? I don't think so. Your a show-off, if you had created one game, I'm sure we would all hear about it sooner rather than later. If you did create any games, then good for you, but I think not.

Guitarman.
What has been created in the laws of nature holds true in the laws of magic as well. Where there is light, there is darkness,  and where there is life, there is also death.
Aerodyne: first of the wizard order

Thumbs up

2019-06-12 19:32:30

Agree with 31 and 32. And if you've only created an SDL window, I feel really sorry for you. I have a project on my computer that is yet to be completed or even released yet that is able to not only create SDL windows, but log to files, create a menu, draw text using OpenGL and shaders, fade in/out background music, create environmental effects with levels, perform various kinds of cryptographic operations, use signals to indicate completion in a callback-like system (creating asynchronous menus, for example), and some other things I'm forgetting. Oh, yeah, whenever the players position is retrieved it is checked against the levels size and if its wrong its logged too (for debugging mainly). A few months ago when I was actively working on it I even had it dumping stack traces when it crashed! Also, the game loop does lots of interesting things that are probably not exactly safe (but I couldn't think of any other way to do it at the time):
* Ticks at a solid 60 FPS
* Updates audio and graphics systems
* Uses game modes to determine game state:
- If game mode is "menu" and that game mode has user data associated with it (which is a pointer to the active menu), alters game mode to take control of that menu and calls that menus processEvents() function.
- If game mode is "Exit", game loop terminates.
- If game mode is "Playing, does some interesting things (which are a bit broken):
-- Gets pointer to active player.
--calls internal game loop processEvents() function to process gameplay.
-- Uses players coordinates to determine open pathways.
* Simultaneously, the game loop performs OpenGL error checking and intervenes if any errors do occur by logging them (and if the error is anything severe, like GL_OUT_OF_MEMORY, informs the user and terminates the application).
And all of this is written in C++ too. I need to try finishing that sometime (or open source it which was my original goal anyway so others can help).
I don't expect your game to do all of that, Jonikster, but does your game even approach anywhere of that complexity? And I haven't even gotten into what the ProcessEvents() functions do either.
I know, I'm probably coming off quite harsh but if your a teacher than this attitude should be normal after all you've done.

"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."    — Charles Babbage.

Thumbs up +1

2019-06-12 20:04:15

that, would actually be interesting to see.

if you wish,  you could give a look at my github profile.
If you want to get in touch with me you can follow me on Twitter
have a nice day.
Paul

2019-06-12 20:29:10

@34, yeah, I do need to open-source it. I can't on git hub since the files are too big, but I can use Fossil. Mmm... interesting idea that.

"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."    — Charles Babbage.

Thumbs up +1

2019-06-12 20:36:45

what are you using to build it? Something like cmake, or directly from VS?

if you wish,  you could give a look at my github profile.
If you want to get in touch with me you can follow me on Twitter
have a nice day.
Paul

2019-06-12 21:04:43

@36, cmake combined with VCPKG for packages. I've been thinking about rewriting it in Rust; the problem is the library I'm switching over to for level generation (I was originally using Cythonized code) is written in C++ and it would be tasking to port it.

"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."    — Charles Babbage.

Thumbs up +1

2019-06-12 21:22:11

Rust does seem interesting.

if you wish,  you could give a look at my github profile.
If you want to get in touch with me you can follow me on Twitter
have a nice day.
Paul