Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Eiyeron

Pages: 1 2 3 [4] 5 6 ... 101
46
Miscellaneous / Re: What is your avatar?
« on: December 01, 2014, 01:35:52 pm »
Oooh nice name! I'm jealous of your finding! :p

47
Miscellaneous / Re: What is your avatar?
« on: December 01, 2014, 12:53:45 pm »
New avatar: it's me. I played my my phone and I wanted a new avatard.

48
Miscellaneous / Re: What is your avatar?
« on: December 01, 2014, 12:30:47 pm »
Because updating avatars semi-frequently is apparently a thing that I do now. Still better than keeping it the same for >1 year, yes?

And I regret absolutely nothing. Slippy Toad is best toad.

*Ahem*

49
TI Z80 / Re: Alien Breed 5 Episode II: Evolution
« on: December 01, 2014, 02:26:25 am »
I should get it too. It's been a long time this game interest me and I haven't been playing a calc game that's not mine for years.

50
Humour and Jokes / Re: Weird/funny pictures thread
« on: November 29, 2014, 05:19:48 am »
Yeah, and I already cropped it. >< My phone takes too huge pictures... (But it can do 120 fps slow motion at 720p or 60fps at 1080p :3)

51
Humour and Jokes / Re: Weird/funny pictures thread
« on: November 28, 2014, 01:11:39 pm »
Gottago fast butbaah energy? Sanik Batteries!

52
Other Calculators / Re: TI-84 Plus CE... what now, TI? O.O
« on: November 27, 2014, 03:28:21 am »
I am not really happy with the design, it looks quite cheap IMO. At least if that runs faster than a classic 84 or a CSE, that would a plus.

53
Humour and Jokes / Re: Omni meme compilation !
« on: November 26, 2014, 05:33:10 pm »
R.I.P. QMET, dear Friend. Your name will be engraved in our sad heart for the eternity.

54
TI Z80 / [C / Axe?] Hinawa Battle Engine
« on: November 26, 2014, 04:49:35 pm »
Hello everyone. I won't introduce again this project I have. Yes? You still want? Okay.
My projects are most of the time remakes or reproducing mechanisms of games I loved. I started programming (on calcs and on Casio) by trying to port Pokémon Gen I battle engine To Casio AFX2.0/Graph100+. I got through some projects in the same branch, but another one (almost finished) stood up : Bust-a-Move. All of them are past. Now, I'd like to program something. A project way more complicated but that could open (at least to me) to new games. I'd like to reproduce for starters the battle engine of Mother 3 and Earthbound.

This battle engine is a semi turn based classic RPG battle engine. You ahve your party, the enemy's. each one decide its actions for the turn and the turn is going on its way. THat could be just a simple project, but here's the tweak in three(four if you count & as one) words : Modularity & Open Source.

Modularity

Modularity means that the engine should be an independant part of bigger projects. Only some functions will be needed to set up the engine and run it. I'm still planning a lot of the structure and having many design difficulties (shmibs will talk of exeprience after reading the first version's C code...) but I want it to be most clear possible to be hackable by everyone who has some good C/Axe programming skills.

Modularity means too OCP (Open/Closes Principe). I' like it to support a event system and scripted IA which could add a deeper experience to the battles. I'd like at least to be able to reproduce all the quirky events of said games (like self-exploding trees at their death, the textbox in [REDACTED]'s battle, etc...) but that's not really a critical feature.

In the end, modularity means grouping the code in modules to be able to swap them. The most important instances of this meaning here are graphism and I/O (and audio? I dreamt of a thing months ago, but that's still a dream T_T). Graphism and I/O code should be engine independant. I'd like to run the engine on computer as well as calculators. For that, lots of think are being spent on how to  split the graphic data from the engine's. that's not an easy task, i.e. Casio FX-9860 are using 2-bits sprites where Black are 1 and 0 White. If someone were to use directly these functions in, lets' say SDL, that won't certainly work unless big ugly hacks are done. So graphism should too be a independant part to be free of using whatever is needed by the target. Same for file I/O or input management. That also brings a problem : where to put the UI? Graphism module? Input Module? Battle Engine?

Open Source.

Before talking about open source, there should at least be source code. The project started on calc with Axe Parser as I only had that at my hand. The code became quickly as unreadable as ancient dwarf arcanes. Forget about reading it, it has little sens to begin with. I ported the knowledge I had on HBE to C and tried to make a clean basis with Casio Fx-9860 in mind. Second failure, I got cold scoled by Shmibs and I realized that if there were more sense to my eyes, it wouldn't be the same for the others.

So now, I'm clampled to wonder and ponder. Ponder the open source from beginning, wonder how the source code should be structured. Ponder the feasability of the project, wonder if I should ask for help as I already tried in vain. I don't want it to be just lost time into a unborn project. I'd like to have better feedback from anyone with enough experience to tell me how parts of the project could be done without being taken as an inexperimented programmer. I'd like to see who are interested into this heavy project and how much they are. I'd like in the end to see one of my game project plan to be achieved with this engine and maybe other people using it.

So at this moment, I store a repository in a private GitLab repo. If anyone wants to mess with the few headers I have at the moment, feel free to poke me and I'll make the repo public or allow you to mess around.


So yeah, so much for a simple calculator project. Something that everyone could do, but I want to do it in a way that lot of peoples would be able to help or improve. That's the real meaning behind this project. (That and the fact I'm more and more thinking about a real calc -or not- game behind that.) Thanks for reading it.

55
Gaming Discussion / Re: Your best video game pickups.
« on: November 26, 2014, 02:05:46 pm »
I remember getting SMW weeks before buying my beloved SNES! :p

56
News / Re: Cemetech Contest #13: "Games with Cats & Space"
« on: November 26, 2014, 12:50:13 pm »
Actually not, I was pondering which porjects should i pause or not for a stupid idea I could have in the next days.

57
TI Z80 / Re: Portal 3 - Exile [Alpha]
« on: November 26, 2014, 12:09:28 pm »
Oo, a wil builderboy appears! It's been a while!
Nice project ClrDraw, I loved playing Portal Prelude, let's hope this one will be as rocking as it!

58
Miscellaneous / Re: Post your game library (digital or not)
« on: November 24, 2014, 03:47:20 pm »
Anything except these ones?

59
Miscellaneous / Re: Post your game library (digital or not)
« on: November 24, 2014, 07:24:45 am »
Is there a good way to store and manage a physical game database? I'd like to not pull hair when I'm moving to buy some games around.

60
Calculator C / Re: How to get input from user in ndless sdk ?
« on: November 19, 2014, 01:34:52 pm »
Cygwin is a program which gives a unix-like mini environment to a Windows user. It installs some binaries, a folder with the structure of a Linux distribution, a shell ( a command line program, like command invite) and you have a similar environement as a Linux should be.

Pages: 1 2 3 [4] 5 6 ... 101