Stconvict's Posts
Nairaland Forum › Stconvict's Profile › Stconvict's Posts
gimakon:Why will you advice him to start with C? He wants to learn Java and was adviced to start with an OOP (which is a good advice anyway) but you are telling him to take a functional language instead. Seriously, how does that help him? If you told him to start with C++, I wouldn't have argued much. But learning C before Java in order to grasp OOP, is like learning to ride a bicycle in order to learn how to drive a car. C is entirely a functional language. Java is entirely an OOP language. C++ is a mixture of both. If he's going to learn OOP, he must start with a languge that supports OOP. |
What happened to this project? When I stumbled upon this project, I was so happy to see such dedication in game dev in Nigeria. But as the thread counts towards 22, the enthusiasm blew away. Next year should be game's release date. What happened? |
ogedanny:That's a misplaced comparison. OOP (Object-Oriented Programming) is a programming style/concept that is based on breaking down programmatic problems into objects that can be related with. Java, on the other side, is a programming language and it is entirely an OOP language. Java isn't exclusive to OOP. Learning Java is learning OOP. |
There's no best language bro. But Java is a good place start for Android development. |
FincoApps:That's what he meant. You interpreted wrongly. Sign #7 (that you are not meant to be a programmer): You do not like mathematics, you avoid anything that has to do with advanced mathematics |
MadNuke:Are you for real! |
MuhammaduBuhari:*Consequences |
MuhammaduBuhari: ![]() |
MuhammaduBuhari:If you don't have anything to contribute, you can just stay quiet. |
megasamuel:First, you need to book a data plan for this job. 500MB to 2GB (it depends on the android package you download). Follow this link. Scroll down to the bottom of the page until you see the "All Android Studio Packages" section. 1.) The recommended version (android-studio-bundle-141.2178183-windows.exe) is almost 1.2GB in size. It comes preloaded with the Android SDK. Just run the .exe file to get everything set up. 2.) the second version (android-studio-ide-141.2178183-windows.exe) is just 322MB in size. Run the executable (.exe) and your IDE will be set up for you. Note that, this one doesn't come preloaded with the Android SDK. You will have to download that separately. To download the Android SDK, go back to the download page and scroll down to the "SDK Tools Only" section. Download the recommended version (installer_r24.3.4-windows.exe). It is just 140MB. Launch the executable and the SDK will be setup for you automatically. I find the first option much much more convenient coz you install both IDE and SDK once. However, I went for the second option since downloading both the IDE and the SDK totals to 462MB. Naija tins! ![]() When you are done installing, holla back at me. |
Do you get that occasional feeling that you know some programming jargons, concepts or terms other programmers on NL don't know about? Well, If you think you have some terms in mind, then kindly share some of them and provide short descriptions of what they are. Let these other gurus know they are not the only smart dudes around on Nairaland. ![]() I have a few terms under my belt: Magic Number (binary) - the part of a binary file header that is used to determine endianess of the file. Endianess (binary) - this describes the byte order in which a processor reads or stores data. It may be little-endian or big-endian. Mantissa (data type) - is the significant digits of a floating point data type. Bounding volume hierarchy (game programming) - this is a parent-child hierarchy of shapes. It is commonly used for collision detection in game engines. Voxels (computer graphics) - are basically 3d pixels. They are used to create volumetric models. Hardware Abstraction Layer (android development) - is a layer that allows the Android OS to access hardware modules (e.g camera, bluetooth) in a consistent way accross devices. These are the few I remember for now. I'm sure you've never heard about some of them. Let's see how well you know your field (web dev, app dev, [color=#370333]game dev[/color], database management, systems, ...). Share what you have. NB: Please don't include terms that relate to programming practices. |
MuhammaduBuhari:What's the beef bro! ![]() If you know everybody is olodo, then why do you keep coming back to this thread for a result? SMH. You are not even good in what you do best.Trolling at its infancy. SMH again. ![]() **RI** |
megasamuel:Good! ![]() There's a complete(?) documentation of LibGDX here. Netbeans is a good IDE too, however if you hope to debug your game both on Desktop and Android while you work, setting up Android SDK on other IDEs apart from Android Studio can be quite tedious and unnecessary. |
Mine is learncpp.com. Best of all C++ sites! ![]() |
Teempakguy:Six months?! Say 2 years bro. Java is not all you need to learn for this burdensome task. Abeg Seun, increase the money sharpaly! |
gearcoin:Leave the guy, he no sabi pass web development and trolling. He doesn't know how mountainous the learning curve for this task is. **RI** |
Wow! Nice Tutorial. I tried assembly once, but left it because it wasn't meant for cross-platform deployment. Different assembly langs for different architectures (x86, ARM, Power) due to different instruction sets. That's so not cool! It's not all bad though. I doesn't hurt to learn. I'd love to read more of your tuts. |
BlueMagnificent:Yeah, I've seen that now. |
BlueMagnificent:I've seen a friendlier place to get started. Time to get the engine kicking! ![]() |
[s]@ BlueMagnificent I thought the project was C++ oriented. I can only see angelscripts and other game assets. [/s] There isn't enough doc about the engine. Can the engine allow me to go as low-level as writing shaders and making OpenGL API calls? |
megasamuel:I remember you now from another thread. ![]() Do you have a pc now? If you don't, maybe there's something we can do about that. ![]() I believe AIDE supports LibGDX. |
megasamuel:There is libgdx framework which I'm currently working with. It has a Java interface and has enough documentation to get one started easily. Note that it is not a game engine, so you'll be coding most of your game (or game engine) yourself, however you can use third-party libraries that can help with some jobs (Bullet, Box2D, etc.). The fun thing is that it is open-source (released under an Apache 2 license) and it is cross-platform (Android, iOS, Mac, Linux, Windows, WebGL). ![]() Right now I'm using it with Android Studio and the amazing gradle build tool. You can use it with other java-centric IDEs too (Eclipse, IntelliJ IDEA, Netbeans). I will advise you to use an intelliJ product (Android Studio or IDEA), because they are really easy to set up and UI-wise, they will make your life easier. If you are interested, you can get started here If you are having problem with setting it up. I'm here to help. ![]() |
Chiako3D:I'm actually joining up with BlueMagnificent's opensource project. Currently dirtying my hands in Urho3D. ![]() You can also start yours, opensource or private, I will gladly contribute. Everyone that enters the game industry either has a passion for playing games or creating them. I have my own game idea too (which I think will rule the world one day) . Share your idea. And it could the next big thing. |
UyiIredia:1.) Hmm... That's still something no one has figured out yet. That';s why you claim some being that's uncaused caused it to happen. How easy to say. Anything that's uncaused means it's uncaused (it can't exist in the first place). There can't be an effect without a cause. 2.) There are explanations, you are just not looking for them. Soil, rain, etc. all formed differently to be what they are. Humans formed from microscopic organisms and evolved to be what they are. Atoms run in everything. Different types of atoms. 3.) What makes you think it doesn't give off heat? Because you've touched your head and it is not hot. They are tiny electrical impulses and as such don't give off heat in noticeable amount. So what you are implying? That it is not electricity; that electroencephalograms are displaying fluid dynamics in the brain instead? Enlighten me. |
UyiIredia:Big question: Why are you trying to prove for religion when religion does nothing to prove itself? |
Chiako3D:Thanks for showing up ![]() |
BlueMagnificent:Thanks for hopping by ![]() |





