Join us on Discord!
You can help CodeWalrus stay online by donating here.
Menu

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.

Show posts Menu

Messages - Duke "Tape" Eiyeron

#17
Indeed, she sued (after getting sued for stealing the money) for abusive behaviour concerning one's privacy and right to not be used in media. WHen you're filmed/recorded/shoot (even if in background), you have the right to refuse to be shown or even ask for royalties. So yeah, the clever girl just sued for him posting a video of her on FB and might get away with it because regarding to the laws, he wasn't allowed to do so.
#18
Quote from: gameblabla on April 28, 2016, 03:12:18 PM
Well obviously  the engine can't be ported to the TI-83 CE because the C++ library alone
takes the entire memory.
See ?
Butt Cee iz baaaadds, c++ roks !!!
shut up.

I can test on Wine and compile with Mingw, if that's ok...
(also a SDL1.2/SDL2 backend would be nice)

Also I don't see the point to SDL target where we have the SFML which does what we want.

And we don't use libstdc++ as said earlier because of the program size problem. It wouldn't have brought enough for the footprint it added over the program.
#19
I'd like to follow someone from zero to compilation, so yeah, it may not be easy.
#20
Fellows, I'll need a testing volunteer to dumb-test compilation on Windows from scratch, if anyone (preferably having Telegram) feels up to it, please contact me by PM here or on twitter (my nickname is my handle) PM. Thanks in advance.
#21
Other / Re: I'm giving up on programming.
April 27, 2016, 10:09:06 AM
Quote from: kegwaan on April 27, 2016, 12:24:06 AM
I've never finished a project that's worthy of anything. Remember when I tried to make Fallout 84+ and got no where, then gave up on it? And Rocket League 84+ -- forget about it, it's just not going to happen.

You have to start low, make simple projects, spend time on how the bigger would be done, and go progressively on more and more complex projects. You don't start with "I'm making a AAA game clone", because big expectations will be put on you and you'll very probably will never make it (because of lack of experience at this point). I don't blame you, I'm just pointing at my own first projects (cloning Gen 1 Pokémon battle engine. It worked but it was in the end too big for me to keep attention on it) and showing that everyone went through this.

Quote
And that's just calculator stuff -- I haven't mentioned anything about actual, computer programming. I've yet to be even remotely useful with a language. I've tried to learn C++, Python, HTML/CSS/JavaScript, and all I've learned is that I'm trash at programming.

Which resources do you use? Are you asking to more skilled people some help? Do you really want to program? I know part of the skill to learn is derived from the motivation to learn.

Quote
And programming isn't the only thing I suck at. Just a little bit ago I got back from a Jazz Festival where I played the drums. And just as I thought I was getting better at them (this is my first year playing) some kid had to put me to shame. At that moment, I realized there are so many things I'm just not cut out for.
Yeah, people with my age showed me they could program things I would never think I'm skilled for this. For instance, a friend was making a frigging OS kernel for Casio calcs when he was 19 (today the project is a bit stalled,  Ishould get back to it sometimes). I was the little prodigy on computers when younger in my surroundings, but only because I was dragged to it when I was 5yo. DOn't ever demotivate yourself because you're half as good as this child. Everyone gets better at their own pace. Learn yours, whatever skill/thing you want to learn/master.

"Patience et longueur de temps font plus que force ni que rage."
#22
Well, I do think it'll be better to start from zero as it'll be easier to cut off unneeded features or put restricts on the system (for instance only one font for stuff, no logging or stuff)
#23
Games / Re: SDL/n2DLib ports for TI Nspire
April 25, 2016, 06:50:20 PM
It didn't worked on my calc, do I need another binary or somethng with wolf?
#24
Quote from: DJ Omnimaga on April 25, 2016, 04:50:34 AM
Would 256 KB be enough?

To make it fit on the newer Ti-83 color models? Obviously not. For instance this demo has, IIRC, three textures, one of 256x256 pixels (the spritesheet, with 16-bits, once decompressed weights a whole 128KB), a 132*81 (the variable size font ~10KB) and another one, wieghting 32KB (the monospace debug font).

The map? 26*26*16bits (so 2 bytes) = 1352 bytes (more than 1KB). Okay, it's honnest. Move along.

The font data (not the spritesheet) : 3.1KB.

But I can't know the whole structure wieghts. I guess it's pretty heavy as it has a smaller STL replacement allowing unordered_map and vector to be used without adding 800KB to the binary when uncompressed.

Well, it's lighter than expected but it doesn't have half of the features I want. I guess it could fit for light maps and stuff, but don't expect to have a decent framerate on such smaller calc, specially when I have to tell you than with the map, textbox and some misc stuff, we quickly are reaching under the 60 fps cap because of the slowness of the memory.

Quote from: Lionel Debroux on April 25, 2016, 05:18:17 AM
libxmp ( https://github.com/cmatsuoka/libxmp ) can render tracks to sound and output sound through multiple backends. You probably already know about that library, or similar, older and more unsafe ones, but I thought I'd mention libxmp anyway :)
The standard/full version of libxmp handles all kinds of uncommon formats; the lite version handles the four most popular formats: S3M, MOD, XM and IT.

Thanks for the suggestion, I'm going to check if it 's lighter than Dumb. It works but it has stuttering on heaver XM files.

Edit : mmmh, the LGPL is pushing a constraint on the source code but as long as I don't edit libxmp, it should be fine.
Edit 2 : DIdn't saw the lite version with MIT licence.

Edit 3 : a proof-of-concept prototype of a XM player works with libxmp-lite now. It's way better than wit hDUMB and  I don't get any stuttering, even with smaller and less numerous buffers.
#25
Quote from: DJ Omnimaga on April 25, 2016, 12:23:01 AM
Will 3DS have some touchscreen controls for the menu or will it be the same version as the others? Also wasn't the 3DS screens less than 240 pixels in height? I forgot.

Also good luck with NPC's

Same version, I don't plan any touchscreen controls/features for now. Also, the 3DS is 400*240 (800 if we count both screens).

ALso thanks.
#26
3DS support is now official (it's in the main/master source code branch) and next will be the resource manager (to avoid opening/closing/opening/closing files on the fly).

Got  a little planning of what should be done (in this order, more or less):

- Work should be done on some things like the font system (which right now doesn't have a version check) and some exception stuff (making all WRPG exceptions implements a common interface and adding exceptions where they're lacking).
- Work on the tilemap, to allow loading tile data in the same time than the map. It'll be nice for later to support animated tiles, collision data and which texture to load as spritesheet.
- Add a template PC to allow interacting with the map (while adding collision stuff). It'll be cool for the next step.
- Thinking on the event system and eventually the entity system could be tought on later.

'm still wondering how I can support NPCs (which are moving entities with/without a script to move or stuff), from interactive objects (like chest and levers), their variables (like local/global events, local for map and save -based conditions, global for save-based conditions) and interacting with them.

Edit : I'm so going to have fun when I'll also have to support sound on platforms which can make noise. Between the 3DS which have a low-end DSP inteface and SFML which is high-ended and my desire to use XM files for musics...
#27
Games / Re: SDL/n2DLib ports for TI Nspire
April 24, 2016, 03:34:28 PM
Instacrash on 3.1.0.392 on ndless v5829093 (Commit short hash)
#28



Map loading system in progress. The cursious checkerboard is normal : Tiled offsets every tile id by one, and as the orignal map just didn't use a tile as filler for the exterior, it just stored the blank tiles as 0, which means this checkerboard tile.

EDit :
#29
I always more or less did my projects solo, only asking sometimes for help on some topics. When I was given the possibility to make a project with someone else, and when I see that I'm basically making it alone since a few months... :|

Also, yeah, my attention span is ridiculously small these months, if not years. I hardly progress in any of my projects and constantly switch over all of them.
#30
Well, it'll probalby not fit it because of the memory requirement ( I don't have a clue of how much memory I'm asking but it'll be probably way over the GBA's capacities, alas.

Edit :
Quote from: DJ Omnimaga on April 18, 2016, 03:32:58 PM
Hm I see. Yeah I was wondering about graphics since it has been over a year since this engine started being worked on. :P But take your time. :)


I am taking it, don't worry. I can't run at my own pace as I'm living more and more attention troubles and the lack of support of the people already involved in it doesn't help at all.
Powered by EzPortal