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 ... 4 5 [6] 7 8 ... 101
76
« on: October 02, 2014, 03:39:29 pm »
8*8 monochrome is hard... Could you give me some pointers to improve the current tileset?
EDIT : oops, Tiled does a bad work at scaling maps...
77
« on: October 02, 2014, 03:27:50 pm »
The hardest part will be collisions. Having to deal with tracks having two different slopes will be quite hard but concerning the direction, we think that we'll use a graph system more or less independant of the track (something like the waypoints), that'll be quite flexible to support items or shortcuts.
78
« on: October 02, 2014, 12:28:45 pm »
Yeah, I should have said that I worry about the remaining power for all the game mechanics once I apply the Mode7. That's quite the heavy thing you know.
79
« on: October 02, 2014, 09:18:39 am »
My shell project seems to work. Seems because I don't know if it actually tries to open anything but I get the reply when the program execution failed, so I consider my fork/exec/wait routine working!
80
« on: October 02, 2014, 02:46:02 am »
Nah it's not fun, with a bit of steering based path following, a little Ai to decide what path to follow and some hard work, that should be possible, we have more pure processing power (except the fact that the CPU does the graphics too )
81
« on: October 01, 2014, 03:43:32 pm »
I'm sometimes on when he is there. For that project I'll need to do lots of research about AI and graphs (for AI navigation/ track generation), that's why progress are minor on this game, even if I'm active on it.
82
« on: October 01, 2014, 02:56:20 pm »
Im' happy to say that we reached the daylength for the playlist. At the time I'm writing, more than 25h hours of chiptune are looping! We're still open to any suggestion, don't forget to ping us here when you find any albums that should be in the playlist!
83
« on: October 01, 2014, 02:41:26 pm »
I'm on the rails again as a side side project. I started to parse arguments given from a command line to train my UNIX programming skills. That'll come quite handy for the minishell project i plan to do.
Here's the code atm for anyone who wants to dig into (only for PC as test, I haven't ported it to FiXOS, but that should be easy) :
#define _GNU_SOURCE #include <unistd.h> #include <string.h> #define BUFFER_LENGTH 128 #define COMMAND_LIST_SIZE 8 #define COMMAND_SIZE 32
void next_command(char* current_command, int* current_command_index, int* command_index) { current_command[*current_command_index] = '\0'; *current_command_index = 0; *command_index += 1; }
void parse_command(char* buffer, char command_list[COMMAND_LIST_SIZE][COMMAND_SIZE], int buffer_index) { int command_index = 0; int current_command_index = 0; char in_quotes = 0; char in_double_quotes = 0; char c; int i; for(i = 0; i < buffer_index; i++) { char *current_command = command_list[command_index]; c = buffer[i];
if(in_quotes) { if(c == '\'') { in_quotes = 0; } else { current_command[current_command_index] = c; current_command_index++; } } else if(in_double_quotes) { if(c == '"') { in_double_quotes = 0; } else { current_command[current_command_index] = c; current_command_index++; } } else { if(c == '"' || c == '\'') { if(current_command_index > 0) { next_command(current_command, ¤t_command_index, &command_index); } if(c == '"') in_double_quotes = 1; else in_quotes = 1; } else if(c == ' ' && current_command_index > 0) { next_command(current_command, ¤t_command_index, &command_index); } else { current_command[current_command_index] = c; current_command_index++; } }
} next_command(command_list[command_index], ¤t_command_index, &command_index); for(i = 0; i < command_index; i++) { write(1, "=>{", 3); write(1, &command_list[i], strlen(command_list[i])); write(1, "}\n", 2); } }
int main() { char c; int buffer_index = 0; char buffer[BUFFER_LENGTH + 1]; char command_list[COMMAND_LIST_SIZE][COMMAND_SIZE];
while(1) { read(0, &c, 1); if(c == '\n') { // TODO : manage command parse_command(buffer, command_list, buffer_index); buffer_index = 0; } else if(buffer_index <= BUFFER_LENGTH) { buffer[buffer_index++] = c; } } return 0; }
84
« on: October 01, 2014, 02:39:23 pm »
Sadly, it's in hiatus for the Planète-Casio 10 years contest as we can't use a already announced game. We'll be back more or less after the contest is over.
At least, the Mode 7 engine is open source, as I wanted. That's rare to see things I acutally finish :-°...
85
« on: September 09, 2014, 04:09:08 pm »
They're a bit too big (1px height too much) but still doable.
86
« on: September 09, 2014, 05:19:04 am »
Hello à la communauté (francophone) d'Omnimaga,
Planète Casio a lancé depuis le 15 août un concours-anniversaire pour les 10 ans du site. Des Fx-CP 400, des Fx-CG 20 et des Graph 75 sont à gagner ! Le thème est l'aventure (parce que 10 ans, c'est une sacrée aventure ^_^). Tentative de traduction (avec un poil de reformulation) : Hi Omnomers! Planète-Casio is now 10 years old and started a contest August 15th to celebrate these 10 years of existence! Amazing Fx-CP400, FX-CG20 and Graph 75 (fx-9860GII) are up for grabs! The contest theme is "Adventure", as 10 years is a kind of a big adventure! What do you wait for? Grab a Casio calc and start programming!
87
« on: September 07, 2014, 04:05:43 pm »
Ha, that song is fun when programming! Gotta hear more of yours!
88
« on: September 05, 2014, 02:30:22 pm »
Same for me on every points, but specially on Yahoo's homepage : it's too distracting from the main site's functionality : search things in things in the world of Intertubes.
(Haaaaaate babyloooon)
89
« on: September 05, 2014, 02:14:56 pm »
Yeah, I know, but I could have said Lycos or any search engine that could or already existed by this time.
90
« on: September 05, 2014, 02:09:46 pm »
Ah, that parody, I think I saw it couple of times.
Pages: 1 ... 4 5 [6] 7 8 ... 101
|