17 February 2017, 07:05 | #1 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 882
|
Climby Skies - development thread
I have been slowly working on a new game engine post Blocky Skies.
The goal of this game is still to create something fairly simple such that I can actually get it finished in a reasonable time. Anyway, here is the first preview of the engine. This isn't really what the game will look like at all, more just a test to see if the engine will be fast enough for the target platform (Unexpanded Amiga 500). This game is written mostly in C using my custom GCC 6 port that outputs VASM assembler. [ Show youtube player ] |
17 February 2017, 07:13 | #2 |
Puttymoon inhabitant
|
A new platformer! There is never enough! Is this the random design layout, or fixed? Does the game go eternally, or are there levels that can be completed (like in Rainbow Islands)?
|
17 February 2017, 07:15 | #3 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 882
|
There are fixed levels. I hope the end game will be a bit more sophisticated than would be possible with random levels, but random levels would be trivial to implement.
|
17 February 2017, 08:13 | #4 |
Registered User
Join Date: Dec 2013
Location: Halifax
Posts: 225
|
This is great work. I've been checking out your repos on GitHub with the hope of following and attempting something similar.
My original plan was to setup a Dev Amiga and to use AsmOne or similar but after losing so much time trying to get aging hardware to run smothly with compact flash cards / floppies / gotek I'm starting to rethink my approach. I'm leaning towards using Atom text editor sharing files with an emulated environment on my mac so I can save in Atom and compile in emulator. 68000 assembly was going to preference but after reading your post C might be a better approach and slightly more useful in my day job as a software engineer. I'd be really interested to hear about your toolchain and setup. |
17 February 2017, 08:35 | #5 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 882
|
Quote:
It's so much faster to build on the mac. And fs-uae makes low level debugging really easy. Happy to provide details on my dev setup. |
|
17 February 2017, 09:59 | #6 |
Banned
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
|
Cool stuff alpine9000
|
17 February 2017, 10:08 | #7 |
Puttymoon inhabitant
|
GREAT! Looking forward to power-ups, fruits and end-level bosses! I love Rainbow Islands genre and this your game could be exactly for me.
|
17 February 2017, 10:14 | #8 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 882
|
Quote:
Well have to see how we go with bosses, lots of artwork there. Only time will tell where we end up :-) |
|
17 February 2017, 12:35 | #9 |
Registered User
Join Date: Oct 2014
Location: Germany
Posts: 195
|
|
17 February 2017, 12:52 | #10 | |
Registered User
Join Date: Apr 2012
Location: Cardiff
Posts: 407
|
Quote:
I've found that when it comes to Amiga games programming, there's a real lack of information out there about using C/C++. Most stuff is either super low-level assembler or higher level Blitz, neither of which suit me. Loved Blocky Skies by the way. |
|
17 February 2017, 16:11 | #11 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,658
|
Congrats on your new game, looking good!
Suggestion, though: please don't fall into that trend of unimaginative mobile game developers that name all their games "adjective-y noun" to catch on whatever wave Flappy Bird left, it's really really stupid. |
17 February 2017, 22:38 | #12 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 882
|
The compiler hacks are on my github, but it is not really usable for anything other than a 68000/direct hardware game, and even then it's probably not complete. I have only converted the asm from gas to vasm when vasm barfs assembling something, so I am sure there would be heaps of stuff still to do for it to be complete.
No C library or startup code etc, you have to manually link. I would just go with bebbo's toolchain if you're interested in gcc 6. |
17 February 2017, 22:40 | #13 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 882
|
Quote:
Well the full source code is on my github if that would help. |
|
17 February 2017, 22:43 | #14 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 882
|
You make a good point, however that mistake was already made with Blocky Skies, and the new name is a continuation of that theme.
|
17 February 2017, 22:57 | #15 |
Registered User
Join Date: Feb 2014
Location: Warszawa / Polska
Posts: 1,862
|
Looks like a very nice game
|
18 February 2017, 00:45 | #16 | |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,357
|
Quote:
[ Show youtube player ] |
|
18 February 2017, 16:54 | #17 |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 44
Posts: 17,789
|
new video
[ Show youtube player ] |
24 February 2017, 11:30 | #19 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 882
|
Another demo video.
This demo is testing if I can render all tiles with masking so that the background displays behind them. I obviously cheat a bit and don't render with a mask if there is nothing to see behind the tile. Either way, it's starting to get to the limit of what my old Amiga 500 can do at 50 frames per second [ Show youtube player ] |
04 March 2017, 07:46 | #20 |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 882
|
I have been working on the first powerup. The Jetpack allows the player to fly up the board (until he runs out of fuel) and in jetpack mode he will not collide with platforms as he is flying up.
This demo also uses a level that has a full tiled background (no clouds). I also added a simple menu and loading screens. [ Show youtube player ] |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Scourge of the Underkind: Development thread | CaptainNow | Amiga scene | 826 | 17 May 2024 09:45 |
AlarCity: Development Thread | Tsak | Amiga scene | 431 | 16 April 2024 13:27 |
Inviyya - Development Thread (Space Shooter) | Tigerskunk | project.Amiga Game Factory | 79 | 12 March 2020 10:10 |
Tales of Gorluth II - Development thread | viddi | project.Amiga Game Factory | 51 | 07 September 2016 02:33 |
Tales of Gorluth - Development Thread | viddi | project.Amiga Game Factory | 156 | 17 September 2013 19:52 |
|
|