Beginning Of Development

Beginning of development

Hi all! In this blog I'll tell how I develop games.

From what it began

From the beginning of this year 'til the end of July I was developing my game and by the end of July it was full-fledged and playable. But I became notice bugs I couldn't fix.

I wondered what the problem might be. I realized the problem was I wrote my game on Python, this language isn't intended for it.

Then I decided to learn a new programming language. It was originally supposed to be C#. But I couldn't run my code in the new language. I tried to do it for some days but eventually gave it up. Then I started searching the Internet for programming languages for games and came across on Lua. I learned it in just a month and started searching for an engine for it. In the Internet I knew about Defold. I'll rewrite my game exactly on it.

But I think I must introduce you to the original game first.

Initial game

Entering the game we see the main menu:

Main menu

When we press the play button we see this:

Beginning of game

I'll label the interface elements so you understand:

Labeled interface

In construction menu players select building they want to build. Its description will appear on the right. Players can build it on the game field. Buildings affect on players stats. After enemies' turn ends player gets different points. Players can also attack each other:

Blue attacks Red

Players can capture enemy buildings:

Blue captures Red player's building

Gameplay can be very intense:

Intense gameplay

To win, player must capture or bankrupt enemy:

Beginning Of Development

So I can to start development.

Interface creation

To Understand the size of game field, I drew it in Paint:

Game field in Paint

Its size - 436x220 pixels. I created the project, set it up and set size like a field in Paint but with padding around the edges:

Window 436x220

I added a simple main menu and made the game opens when the button was pressed:

Simple main menu

It's time to make the interface. I spent a lot of time on it. Since the system font only supports English, I added my own Noto Sans based font. It's what I made:

Interface

But whet I opened it full screen, I saw this:

Full screen interface

Yes, I didn't add anchors on purpose, to interface elements don't blur to different directions.

My first post ends. If you have any ideas for improving the content, write them in the comments, I'll read them.

Goodbye!

More Posts from Greedychapa and Others

10 months ago

Irredeamable rating

Disclaimer: all of the below are my subjective opinion and it may not match yours

Hi there!

Day before yesterday i completed Irredeamable and i want to rate this game according to 5 criteria: plot, gameplay, control, graphics, audio. So make yourself comfortable, and i'll start.

Plot

Unfortunately i've missed a lot of the plot due to an issue i'll get to later. But based on what i've not missed, i can say the game has the deep plot and dialogue.

Rating: 10/10

Gameplay

Gameplay: fight enemies (including bosses). And everything seems to be fine: there are a lot of weapons and enemies.

But there are 2 issues:

Why must i fight enemies? After all i can just run past them

Bosses of too different difficulty levels:

Some are very hard. It isn't bad but still.

Some i can defeat by cunning: just climb higher and shoot them with stormbolt (machine gun)

Rating: 8/10

Control

Classic control type:

Move: arrows

Jump: Z

Attack: X

Weapon swap: C

Heal: V

Interact: Up

Or:

Move: WASD

Jump: Space

Attack: Left button

Weapon swap: Right button

Heal: Wheel

Interact: E

And also:

Open almanac/skip dialogue: Enter

Open sub-menu (in the almanac)/continue dialogue: Z

But there are also some issues:

Where does it say i can continue dialogue by pressing Z? And this is the main reason why i've missed a lot of the plot (because of it i just skipped most of dialogues)

Where does it say i can open sub-menu in the almanac by pressing Z? This is the 2nd reason of that i've written above

Due to the inconvenient button placement (weapon swap button is located between attack and heal) often i swap weapon by accident (this reeeeeally bothers me)

Rating: 7/10

Graphics

Nice high-pixel graphics

Rating: 10/10

Audio

Good sounds and well chosen background music

Note: audio are mostly not owner by the developer

Rating: 10/10

Total

Irredeamable is a nice game but there are issues with controls and gameplay (but the latter is on the player's conscience)

Final rating: 9/10

Developer: @blackblooms

Game:

Spoiler

My favorite boss is Robber King because he isn't too hard but not too easy either: You must shoot him with stormbolt but at the same time dodge his bullets. You can defeat him the first time (if you has a strategy). And his track is my favorite track from this game.


Tags
11 months ago

Added auto layout and translations into simplified and traditional chinese. Thanks @freeve4-makes-games (translator)

If you want to translate my game, write me a private message


Tags
1 year ago

Reminder: DON'T like or reblog this post!!!

Oh No, A Krogue Has Been Spotted In The Village. But Don't Worry, Things Should Remain Under Control

Oh no, a krogue has been spotted in the village. But don't worry, things should remain under control as long as nobody does something silly such as liking or reblogging this post.

To anyone seeing this post, make sure to inform all of your friends not to like or reblog, or terrible things may happen to this poor village.


Tags
1 year ago

Turn down the volume before watching! Sorry I didn't warn you last time

Added settings menu


Tags
1 year ago

Thank you! After reading i decided to use the 2nd method (1.0, 2.0, 3.0...)

How to number game versions?

Soon i'll start developing a new version but i don't know how to number versions

Often developers number game versions as 1.0, 1.1, 1.2... But the 1st digit ("1") never changes and i don't see the point in it. So i numbered the alpha versions as 1.0, 2.0, 3.0... And i can omit the 2nd digit ("0") because it didn't also change (i didn't release intermediate versions). But in this case versions will be numbered 1, 2, 3... and it will look like the 2nd part of the game.

So i decided to ask you:


Tags
1 year ago

War & Economy

"War & Economy" is my first big project. It's the game about two city-states at the war with each other. Nobody knows the reason for this war. For their rulers, it's just very exciting game. And you act in the roles of these rulers. But nobody thinks about habitants of these city-states...

I was inspired to create this game by marble wars, in particular the MIKAN channel. I watched them and cheered on teams. I got upset if my team lost. I thought my team lost because i can't control it. I decided to create a game is similar to marble wars but it's played by players this game, not random chance...

Join the game's discord server


Tags
9 months ago

About the next update: results

Hi there!

The poll i posted the last week is now completed, so let's talk about results, they are weird..:

Tumblr (5 votes): save system - 60%

bots - 40%

Discord (4 votes): save system - 0%

bots - 100%

Maybe the comment about why i should add save system first influenced the results? But i posted screenshot of it on discord, so i don't know.

Anyway let's sum these results:

Save system: (3+0)/9=33.3333333333333333333333333...%

Bots: (2+4)/9=66.66666666666666666666666666666...%

Bots won, so in next update i'll add them

Good luck!

PS: day before yesterday and yesterday i was writing docs for one of my modules to publish it on github. It's so boring. And i'll do the same today and tomorrow (maybe even and day after tomorrow) with my another more complex module 😮‍💨. Good luck me...


Tags
8 months ago

Hi there!

I started developing new version, i decided to number it beta 0.0 (i know, it's weird version number)

I renamed attack stats:

attacks left -> attacks

attacks -> attacks will be

Hi There!

Also renamed 2 buildings:

Line of defense -> Defense line

Hi There!

Air defense system -> Air defense

Hi There!

And fixed bugs:

I can save player name if it's incorrect

After shooting/bombing cell the attack cost doesn't change


Tags
1 year ago

Added attacks and their descriptions. But I still can't decide on the names of stats.


Tags
Loading...
End of content
No more pages to load
  • cheezbot
    cheezbot liked this · 1 year ago
  • blackblooms
    blackblooms liked this · 1 year ago
  • greedychapa
    greedychapa reblogged this · 1 year ago
greedychapa - Chapa
Chapa

Defold Engine gamedev; Lua and Python programmer

111 posts

Explore Tumblr Blog
Search Through Tumblr Tags