24 Jan 2019

Space Sokoban

Hello!

I made another recreation of all-time classic. Sokoban.



Space Sokoban

You can play game here:
https://anhellius.itch.io/space-sokoban
https://www.newgrounds.com/portal/view/725190

Classic arcade puzzle game. As a worker on different spaceships you must place all boxes into hatches. Features 4 levels with increasing difficulty.

It's a demo project of mine. I'm trying to learn game making by recreating old classics.

What I've learnt:
+ mostly re-usage of sprites, making facing in different directions, etc. not much programming, more of graphics, which is great because it's my weakest point

22 Dec 2018

Asteroids

Hello world!

I managed to complete the Asteroids clone in a few hours recently. Again it's a simple demo project, but it's the most polished of my projects when it comes to sound and graphics.

WHAT HAVE I LEARNT:
+ reusing sprites from past projects can really speed up the work

WHAT I COULD HAVE DONE BETTER:
- I don't like the re-spawning in the centre where asteroids can hit you immediately.

Asteroids


Link to the game: https://anhellius.itch.io/asteroids?secret=fGI9KROu9vFt9WZYA5Ph1SqrCjM

20 Nov 2018

Galaxy Defender

Due to real life obligations I wasn't able to finish it as fast as I wished to, but finally it is here.

Galaxy Defender is a side scrolling space themed shooter. Again as for demo project, it only consist of two levels, each with boss fight at the end. I've also made all the art by myself.

WHAT HAVE I LEARNT:
+ how to make better timelines
+ operating in more .global values
+ making levels better with boss fights at the end
+ more efficient basic art making

WHAT I COULD HAVE DONE BETTER
- work faster

Working on Galaxy Defender


Link to the game: https://anhellius.itch.io/galaxy-defender?secret=2n6sNo52Mjp8Px8ruYWIKJzPxo

24 Aug 2018

Update to page, new games, updated mod.

Hello!

I haven't been posting for a while now, I'm sorry. There is couple of things I want to talk about.

There is new My Mods page on the site that conveniently links to all mods I've done. I also updated my Rock Metal Folk Music Pack, it has grown more popular recently and people were giving positive feedback, both in likes and comments. They were also asking for new songs.So I guess I'll make few people very happy. And every song is programmed to play when certain conditions are met in game.It was nice to get back to basic C++ ^^. Good practice.
WHAT I HAVE LEARNT:
+ People are willing to give a feedback very long time after game/mod has been published, so don't lose hope.
+ It's important to interact and listen to the community.
WHAT I COULD HAVE DONE BETTER:
- Respond to feedback quicker.

I've been also trying to one simple game per month, whenever following tutorial or not, making all the pieces aside of sound by myself. It has produced an pong and arkanoid clones, which you can find in My Games sub-page to try them out.
WHAT I HAVE LEARNT:
+ Doing first game with option for being played by two people.
+ Resolved some bounce/stuck bugs and programming errors with collisions.
+ It's very easy to make placeholder "art".
WHAT I COULD HAVE DONE BETTER:
- Work faster on things.
- Avoid the mistakes by writing better, but longer code.

I'm also trying to learn to do web dev, so hopefully I could do it professionally in the future, so I could live of programming. ^^ Wish me luck.

And stay classy, yours,

Anh

1 Feb 2018

Tips to get into coding

As with everything the simplest way to start doing anything is just doing it. ;)

I would start with answering the question why you want to do this? Career? Build a website? Make a game/software? Obtain new skill?

Decide on programming language. There are basic ones and more complex ones, preferences, preferences, preferences. It depends on what you want to do with it.

If you start building something, build it small, like small game, website, app. Even few basic algorithms, just get it done, get it right. Be patient, it can take time and be a harder as a first time.

Use apps made for kids or play programming games or games that you will have to program if you want to finish them.

Speaking about for kids stuff. Programming books for kids are also good way to start, as they contain information for people that never heard of algorithm, logic, math or code before. But from what I've gathered you are studying something chemistry related so you are probably already more advanced than that.

Other than books, take a course online or not, get a teacher/tutor online or not. There is plenty of forums/reddit with people really willing to help newcomers.

There is also hacking somebody's else work to learn how it operates. I would start with trying to edit game save files, Internet hacking is bit more advanced, but just a bit, depends on the website of course.

I'll be more happy to answer more specific questions, but I'm not that good at coding myself.

Good luck and don't give up! :)


29 Dec 2017

Getting into making games.

Making mini or basic games isn't that hard and yet it is, it's really hard to explain it. Learning coding as in commands isn't that hard, besides you can always use some game making tools with graphic interfaces, but learning how code logic works, it's another thing.

Let's take for example sample arkanoid game.



It's so easy, the balls just keep bouncing of bricks and destroys them. Simple? Right? No...



Are the bricks randomly placed or on fixed positions. Do you have any lives? How many? Can you gain more? How? Points? Bricks destroyed? Code it so the event of gaining life can happen only once and don't make an infinite loop. Is there a number of maximum lives? Yes? What happen if player gains a life when it's already on max? What happens if all the bricks are destroyed? What if player lose all lives? How does ball move? Same speed? Accelerating? Decelerating? Does it start moving in one direction? How does it react with bricks? Bounce of them? What angle? Destroys them? Remove bricks "lives"? Play sounds? How does it reacts with walls? With player pallet? How does player move? Keyboard? Mouse? Will the game work on mobile phones? Tablets? Does the game have any bonus dropping from the sky? What they can do? Make player bigger/smaller? Add balls? Add lives? When, where and how do they spawn? Etc. etc. etc. and that's just single level.


<3 4 gamedev

Simple, right? Well, yes and no. :)



Not sure why I wrote it here, but there it goes. Also, for everyone interested in making games, start with something simple, like example of arkanoid above and try to finish it at all cost, it will help you understanding what it takes to make a game, how long does it take, music, sound, graphics, code, difficulties in making each part. And get ready for critique and possibility of starting everting over and over and over again. GLHF


PS. You can check my game here:
 

8 Apr 2013

New track - Witcher (8 bit chiptune)

Hi!

So I dig up couple of old notes on my hard drive, edited it again, remove some bad stuff, added new melodies and basically that was it. I was being inspired by all those 8-bit jokes songs on April's Fool day so I converted this track to 8-bit as well, I think it fits, but let me know what you think. Anyway the track is on bandcamp now so go ahead and check it out:
http://anhellius.bandcamp.com/track/witcher

This cover IS NOT by all means a final product.


Space Sokoban