English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Contest

 
 
Thread Tools
Old 03 August 2018, 11:02   #1
E-Penguin
Banana

 
Join Date: Jul 2016
Location: Darmstadt
Posts: 671
Discussion: XILEF

Title: XILEF

Genre: Platform/Infinite Runner

Original concept: Yes
So original I've not entirely decided on what it's going to do.

Expected game size: Infinite is the plan - it should procedurally generate new levels until you die (or maybe reach some MacGuffin)

Team members (Real or forum names):
Just me. I may use some open-source MODs if I run out of time/skill. Will be credited accordingly

Targeted spec: A500 512k+512k

Tools to be used: blitz2 & notepad++

Description of game:
I'm no artist or game designer so my plan is to procedurally generate as much content as I can. Taking inspiration from Rogue and Temple Run, the plan is to generate a new level each time based on a random seed, then you have to get to the end of that level, and generate a new seed, etc. I've not really worked out the mechanics of it yet.

This will be my first Amiga game and I have no expectations that it will win, or even be playable. At the moment I have some purple blobs wandering about the screen, which I consider a major coding achievement - this should give you some idea about how successful this endeavour may be.
E-Penguin is offline  
Old 03 August 2018, 11:32   #2
Ian
Global Moderator

Ian's Avatar
 
Join Date: May 2001
Location: Derby, UK
Age: 40
Posts: 2,141
Good luck on your maiden voyage in Amiga coding, sounds promising.
Ian is offline  
Old 06 August 2018, 18:42   #3
E-Penguin
Banana

 
Join Date: Jul 2016
Location: Darmstadt
Posts: 671
Can anyone recommend a tool for sprite creation? I've had a go with DeluxePaint but I can't seem to get one with it. Maybe something for Windows?
E-Penguin is offline  
Old 06 August 2018, 20:01   #4
Leffmann
 
Join Date: Jul 2008
Location: Sweden
Posts: 2,186
GraphicsGale is freeware and very good:
https://graphicsgale.com/us/

Cosmigo Promotion has a free, limited version that might suffice:
https://www.cosmigo.com/pixel_animation_software
Leffmann is offline  
Old 07 August 2018, 01:59   #5
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 3,672
RedShapeZ is part of Ultimate Blitz.
idrougge is offline  
Old 11 August 2018, 01:46   #6
E-Penguin
Banana

 
Join Date: Jul 2016
Location: Darmstadt
Posts: 671
This may look unexciting but I've got infinite scrolling (horizontal) working. I've had to put in a couple of hacks I don't fully understand but it seems to be scrolling and not jumping about anywhere.

For those interested, I'm using a wide bitmap and using the draw-behind-and-ahead method. I seem to be around vpos 64 so that gives me quite a bit of margin for the rest of the game.

Ideally I'd scroll both horizontally and vertically, but that might have to be something of a stretch goal.

If anyone know how to easily turn winuae output into an animated gif, I can show you scrolling in all its glory.
Attached Thumbnails
Click image for larger version

Name:	Untitled.png
Views:	67
Size:	31.7 KB
ID:	59188  
E-Penguin is offline  
Old 11 August 2018, 02:16   #7
E-Penguin
Banana

 
Join Date: Jul 2016
Location: Darmstadt
Posts: 671
Also - I'm trying to make a bootable disk image, for testing.
I've formatted a disk, run "install df0:", created s:startup-sequence on it which just contains the name of my executable... and it hangs on reboot.

Do I need some blitz libraries or something?
E-Penguin is offline  
Old 11 August 2018, 13:05   #8
Cobe
Registered User

 
Join Date: Jan 2014
Location: Belgrade / Serbia
Age: 35
Posts: 600
You didn't format it in FFS? Cause that'll work only on ks2.0+
Most likely you'll need diskfont.lib and mathtrans probably.
Cobe is offline  
Old 11 August 2018, 14:00   #9
Graham Humphrey
Moderator
Graham Humphrey's Avatar
 
Join Date: Jul 2004
Location: Norwich, Norfolk, UK
Age: 32
Posts: 11,047
Yes, you will be needing the mathrans.library for sure. Diskfont.library I think is only needed if you're loading in a different font.
Graham Humphrey is offline  
Old 25 August 2018, 00:23   #10
roondar
Registered User

 
Join Date: Jul 2015
Location: The Netherlands
Posts: 562
Did you get any further?

I rather liked some of the infinite runners I've played so one for the Amiga would be nice. So, I've been hoping for an update
roondar is online now  
Old 26 August 2018, 20:27   #11
aszu
Registered User

aszu's Avatar
 
Join Date: Mar 2014
Location: Leeds
Posts: 114
if you need gfx, i might be able to help have a look, this is what ive been doing some time ago, unfortunately, we did not finish it.

[ Show youtube player ]
aszu is offline  
Old 28 August 2018, 23:28   #12
E-Penguin
Banana

 
Join Date: Jul 2016
Location: Darmstadt
Posts: 671
I've been a bit distracted by work but the latest is the infinite scrolling works fine, and I have an idea for the procedural generation of levels.

I was having a think about controls. Let's assume we are always running in a given direction. There will be two sorts of obstacle - things to duck under and things to jump over. We cannot reverse direction but can turn 90°. And shoot baddies.

So...
Code:
         UP
    UL       UR
LL                 RR
    DL       DR
         DN
If you were going left to right,
UP = rotate 90° left
UR = rotate 90° right & jump
RR = jump
DR = rotate 90° left & jump
DN = rotate 90° left
DL = rotate 90° left and slide/duck
LL = slide/duck
UL = rotate 90° and slide/duck

Fire button = fire in the direction of travel

The controls would themselves rotate 90° when the direction of travel does, such that pushing towards the direction of travel jumps, away slides/ducks and orthogonal turns.

I hope that makes sense.

Graphically I want a chaos engine style top-down-ish projection. I may steal the sprites for a test.

aszu
Definitely yes please but I want to get to a certain level of development before asking others to commit their time. It wouldn't be fair to ask for graphics if I don't complete the game.
E-Penguin is offline  
Old 29 August 2018, 21:44   #13
aszu
Registered User

aszu's Avatar
 
Join Date: Mar 2014
Location: Leeds
Posts: 114
ok. let us know when you're ready
aszu is offline  
Old 18 September 2018, 01:03   #14
E-Penguin
Banana

 
Join Date: Jul 2016
Location: Darmstadt
Posts: 671
Crap playable demo now available! http://eab.abime.net/showpost.php?p=1269734&postcount=6
E-Penguin is offline  
Old 18 September 2018, 13:53   #15
E-Penguin
Banana

 
Join Date: Jul 2016
Location: Darmstadt
Posts: 671
I should probably clarify- the finished game will have a proper map rather than randomly generated blobs. For me, the hard bit was getting the smooth scrolling to match with the underlying map data and vice-versa. Now that bit's finished I can put some more effort into actually making an interesting map - the graphics & collision detection code will be the same as it doesn't care what it's drawing.
E-Penguin is offline  
Old 18 September 2018, 18:41   #16
Leffmann
 
Join Date: Jul 2008
Location: Sweden
Posts: 2,186
Found a bug: once I got past 400 or so points, it stopped doing collision detection.
Leffmann is offline  
Old 18 September 2018, 19:56   #17
E-Penguin
Banana

 
Join Date: Jul 2016
Location: Darmstadt
Posts: 671
Ooh thanks for letting me know!
E-Penguin is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Entry: XILEF E-Penguin Coders. Entries 5 18 September 2018 01:01
Old KGLoad Discussion killergorilla project.KGLoad 357 20 January 2011 17:08
Castlevania Discussion john4p Retrogaming General Discussion 30 30 January 2009 03:10
ROM Discussion... pcGTW_Webmaster project.EAB 41 30 January 2008 00:36
General Discussion Zetr0 project.Amiga Game Factory 12 15 December 2005 14:53

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 03:53.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.
Page generated in 0.08768 seconds with 15 queries