Skip to main content

Aerial Battles Anew

This screenshot. I love this screenshot.


This is a paused frame during a combat between computer-controlled AIs. The far aircraft has just avoided a missile from a third aircraft (not visible here) and is firing at an enemy. The enemy went down in the very next frame.

You may remember this as the aircraft game that I have been making for so long (latest update way back).

So, I had put off this game for quite a while for the sake of other projects, and for the last 3 months I had quit gamedev'ing altogether. I only recently missed it and came back.

Since then, I:
  • Did the very annoying and soul-draining job of updating the project to the latest Unity version. It was left at version 4.3.
  • Evolved the AI. AI aircraft can now dodge missiles and use flares.
  • (Oh yeah, since the last update, I had also added missiles and flares in the game).
  • Revamped the UI.
  • Incorporated large-scale battles by testing and tweaking for battles with bigger numbers of aircraft, and respawning aircraft.



This last point is actually an important improvement on the gameplay, since I soon realised that last-man-standing battles are tiresome:
  • When you died, you had to restart and go over the boring "fly until you meet the enemy" process again.
  • Battles often ended up with you and a foe left, chasing each other around in circles.
So you incorporate quick-respawn, and combats evolve into this beautiful, never-ending mess:


Trust me, it's great.

Next up in the todo list is, among other things, adding more aircraft types.


F-16 is coming right up (This is an in-progress screenshot. Looks too gray. I know).

That's all for now. Lots of work to be done.

Thanks for sticking around.

-Kostas

Comments

Popular posts from this blog

Hi folks!

Eventually, after some brainstorming conversations with Kostas we decided to create this blog in order to post our work.

As you may guess my name is Anastasios. My interests are comprised of computer security, linux, operating systems and many more low level programming concepts :P.

Finally and before my first post, I would like to thank Kostas for taking care of junkbytes.com because i wasn't involved in the creation process. May the source be with you Kostas :) .

So regarding my first post, last days i encountered a very interesting way to execute ptrace. What is ptrace system call ?

ptrace is a system call found in several Unix and Unix-like operating systems. By using ptrace (the name is an abbreviation of "process trace") one process can control another, enabling the controller to inspect and manipulate the internal state of its target. ptrace is used by debuggers and other code-analysis tools, mostly as aids to software development. (wikipedia.org)

As you can see i…

Revisiting "Stick Soldiers"

Update 16 Sep 2016: The project mentioned in this post has its own page on Gamejolt and Itch.io now: Visit "Stick Veterans" on Gamejolt or Itch.io for more info.
Some of you may have played the classic games Stick Soldiers 1 and 2 by WhiteSpaceUnlimited. Stick Soldiers belongs to the list of small, humble games that manage to captivate our interest and have made many of us spend a lot of our free time and have a lot of fun. (you can download them here: SS1, SS2)

Stick Soldiers has remained discontinued for the past years after the hiatus of the development team and the cancellation of the long-awaited sequel Stick Soldiers 3 by Andrew Russell Studios.

For a long time, I have aspired to revive the Stick Soldiers series by making a fan sequel to the game. Since school's start, I spent about a whole year working on a Game Maker / Ultimate3D project, aiming to evolve it to a complete and worthy sequel, which I called "Stick Soldiers: Encore". Second year of school …

Digital Forensics: Imaging

Hello! Sorry for being inactive so much time but summer lasted a little bit longer than usual..!

Regarding my digging in digital forensics, i decided to create a series of posts beginning with imaging. So today i will show you the three most prevalent formats of "post-mortem" imaging and how to obtain them (on a *nix system) from a test disk.

The discussed formats are the following:
(1) Raw Format
(2) Expert Witness Compression Format (or ewf)
(3) Advanced Forensic Format (or aff)