Finally making the transition to LWJGL(3). Been spending the past week trying to get used to the bindings and various inner workings of OpenGL and GLSL. It’s painful so far, but that could be a good thing I suppose. I’m enjoying the process, it’s new and unfamiliar. The potential performance and control I can eventually have will make all my frustration worth it in the end. Back to tutorials and documentation until I go to work to sell gas and overpriced items to customers!
Developed a much more robust and complex input system. Originally had 3 classes input/mouse/keyboard with flags that polled every frame. Now I have 7 classes, the ability to map keys using text files, different contexts which allow me to enable/disable certain actions as needed(menus, game states, etc…), can have repeated or single fire actions, and instead of polling every frame and sending the states through the game I set callbacks to fire for in-game processes.
Still need to work out how I’m going to implement the processes as it could get really out of hand, but not bad so far.
Designed the Gui for my Game, the Gui change is animated and the code to add a new Gui is really short
The text in the lower field is random upon Start
Today I added Particle Effects, Animations, Dynamic Lighting and 2.5D Tile Textures.
The game I am working on is a RTS-CityBuilder, Multiplayer and NPC AI is already functioning and its written in pure Java2D.
@opiop65 – I think I have a different book. Do you like yours, do you recommend it? What is the title, and who is the author? I’d be interested in swinging over to an alternate text if it is a good one.
The one I have has an Owl on the cover–one of those standard O’Reilly books with an animal picture. The exact, full, title is “Learning Android – Develop Mobile Apps Using Java and Eclipse” by Marko Gargenta & Masumi Nakamura. It started off very strong, I thought, with a nice balance between background info and tutorial. But as we get further into the app we are building, it is becoming more tutorial specific and and the background explanations are not as well developed as before. Also, the book has a significant amount of errata. I don’t think I’d have been able to figure out how to get things to work without keeping the errata website page open while reading. Today, if I get past other chores (and don’t get totally immerse in Warriors vs Cavaliers), I get into the section called “Intents, Action Bar, and more”.
The music shop job is relatively mellow. It doesn’t pay as well as contract programming, that is for sure, but it a nice change of pace. I’m only there one day a week (Saturday) and it helps keep me connected to my music community. Slowly, business has been tapering off. Not sure how much longer the owner will go before cutting more worker hours and whether or not I will be on the chopping block.
That’s awesome what you guys can do in less time than I can actually eat glue :persecutioncomplex:
The “event system” for the audio library works in Android now. The test was of a “SoundField” object – a sort of wind chime: the system schedules forward, progressively, onto future random sound frames, trigger events to a synthesizer that plays a chime. (The sounds being triggered could also be a set of Clips.)
I also tracked down a couple problems in the “OnDestroy()” including lack of a clean audio thread shut off and resulting buggy shut down.
Still, I’m new with Android, and don’t have units yet for testing. It would be nice to know how much cpu the code is uses on a device and how far back I can go on older Android versions. Does simply changing the “minSdkVersion” setting to something lower affect compilation? I set it to 15, but the project builds to 22. It could well be that this code only works on 22. So weak! I haven’t even looked yet at how to package the file for someone else to try it out.
Will continue with the tutorials.
Getting started with particle effects, creating some patterns for now ;D
Ooo preeeeetty
Spent most of yesterday learning Rubik cube algorithms to get faster, damn you Slyth2727 :emo: I have most of them down now
Got zoom working on top-down model visualiser (game?), and got my observer (player?) entity moving round and bumping into stuff.
Today, I should have gone bed instead of programming :
VV5FzqFTkG8
That was beautiful.
Son a bi… :emo:
This. Was. Just. EPIC! 8)
“Looks like your website has some errors.”
Trying to rickroll people with their own site
-ClaasJG
I moved in to my apartment last Saturday! I was trying to wait until I got internet to post this because I wanted to include some pictures, but I’m impatient and my “easy install” internet package isn’t going to be arriving in the mail for another couple of days
I’m upgrading my desktop today and finally setting it up on my new desk (high school graduation present), I can’t wait to spend half my night/early morning programming instead of sleeping
I swear though, the first night I slept alone in my apartment was stressful. I don’t think I’ve ever slept alone in a house/apartment in my life. At least not for more than a couple hours.
Edit:
Also forgot to mention today I finally finished the internal tool I’ve been working on at my job. It’s been through so many redesigns in the past couple of days, I’m really happy it’s done (or at least the first stage, my boss has more planned for it.)
Filled the final dungeon of the first story branch with stuff, so this shows the fight against the final boss of that branch. There will be two branches with different endings and bosses.
Today I had an idea for a simple puzzle game that I kind’ve want to make. So as I was making a mockup I decided to also make some music for it, this is what I ended up with;
I just completed my driving test successfully And they said that I will receive my licence in 20 days through post. 8)